[Access] Fare un report da una maschera filtrata

Anonimo
2010-01-14T21:33:43+00:00

Salve,

avrei bisogno di aiuto...

Ho un DB con alcune maschere (alcune delle quali con circa 10-15 campi).

Da queste maschere posso filtrare i valori utilizzando i filtri sui campi dati

Avrei bisogno di sapere come posso realizzare un report partendo dalle maschere filtrate.

Ho visto che è possibile farlo.. ma non so come si fa.. mi aiutate???

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-01-15T09:54:38+00:00

Ciao,

oltre al suggerimento di Giorgio, se hai bisogno di un layout diverso rispetto alla maschera, puoi usare la proprietà Filter della maschera e passarla come condizione alla DoCmd.OpenReport.

Supponendo di avere un Pulsante nella maschera filtrata che apre il report, sul click del pulsante metterai:

DoCmd.OpenReport "NomeReportDaAprire", ,,Me.filter

Ovviamente nel report devono essere presenti almeno tutti i campi che usi come filtro.


Cinzia


Sito RIO

Il mio Blog

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-01-15T08:06:18+00:00

Ciao,

Se ti serve un report fatto e filtrato come la maschera, puoi semplicemente stampare la maschera con File-->Anteprima di stampa o File-->Stampa.

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-01-09T22:14:51+00:00

    Grazie Mimmo, mi hai risolto un problema e purtroppo se ne è creato uno nuovo di conseguenza...

    Come da te consigliato ho creato una nuova domanda dal titolo:

    Nella stampa del report spariscono le immagini

    Desideri che te ne mandi il testo?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-01-08T18:20:44+00:00

    Ciao Alessandro,

    l'istruzione OpenReport prevede tra i parametri di attivazione acViewPreview,

    DoCmd.OpenReport "NomeReportDaAprire",acViewPreview ,,Me.filter

    In futuro evita di riesumare thred così vecchi e crea nuove domande.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-01-08T15:38:46+00:00

    Ciao,

    volevo sapere se il filtro che ho sulla maschera può essere usato nelle routine dei report di anteprima di stampa e di stampa.

    Il filtro che ho adottato sulla maschera viene comandato dalla cornice di un gruppo opzioni:

    Private Sub Visualizza_Gruppo_Opzioni_AfterUpdate()

    If Visualizza_Gruppo_Opzioni = 2 Then

     Me.Filter = "Dominio_Pubblico"

     Me.FilterOn = True

      ElseIf Visualizza_Gruppo_Opzioni = 3 Then

     Me.Filter = "Dominio_Pubblico=False"

     Me.FilterOn = True

      ElseIf Visualizza_Gruppo_Opzioni = 1 Then

     Me.FilterOn = False

    End If

    End Sub

    Funziona egregiamente! Ma non so come trasferirne il risultato filtrato al report che attualmente viene alimentato da una routine.

    Ho visto e provato la tua istruzione che manda direttamente in stampa il risultato:

    DoCmd.OpenReport "NomeReportDaAprire", ,,Me.filter

    ma come posso trasformarla per avere l'anteprima di stampa?

    Puoi aiutarmi?

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento