Presuppongo che tu hai una tabella/query Anagrafica con tutti i campi. Su questa tabella/query tu fai poggiare la maschera che si chiama idem Anagrafica. Il report finale (quello con solo Cognome e Telefono) si chiama Report2.
1. Vai in visualizzazione struttura maschera Anagrafica e crea un pulsante di comando che chiamerai "Stampa quello che vedi"
2. Vai alle proprietà di questo pulsante, scheda Eventi, Su clic scrivi:
Apri.Report2
3. Salva tutto
4. Crea una macro in visualizzazione struttura e apri la colonna "Nomi macro" (ha l'icona XYZ con due quadratini)
5. Al primo rigo "Nome macro" ci scrivi Report2
6. In corrispondenza dello stesso rigo, scrivi e imposta:
ApriReport
Nome report: Report2
Visualizza: Anteprima di stampa
Condizione WHERE: [Maschere]![Anagrafica].[Filter]
7. Salva la macro con nome Apri
Come ti devi comportare:
1. Sei sulla maschera Anagrafica con tutti i tuoi record e vuoi filtrarne alcuni
2. Clicca sul tasto in alto "filtro in base a maschera"
3. Ti apparirà la finestra dove devi sfruttare il giochetto di Oppure che ti avevo detto
4. Terminata la scelta, clicca su Applica Filtro
5. Vedrai i tuoi record filtrati
6. Clicca sul pulsante "Stampa quello che vedi"
Ho preferito impostare l'anteprima di stampa così puoi renderti conto prima del risultato. A tuo piacere puoi impostare diversamente la proprietà Visualizza.