• Usare una maschera per filtrare una query in Access

    Ci sono delle volte in cui ci tocca cambiare continuamente il filtro di una query. Magari si tratta di una query che alimenta un report.

    Può succedere che il filtro da inserire sia costituito da un codice, quindi non facilmente memorizzabile.

    Effettuare questa operazione, inoltre, può risultare abbastanza farraginoso e poco “amichevole” se gli utenti che dovranno utilizzare la nostra applicazione non sono particolarmente esperti.

    In tutti questi casi può essere molto utile utilizzare i campi di una maschera come oggetti all’interno dei quali memorizzare le informazioni-filtro.

    Creiamo una maschera, quindi, nominiamo i campi con nomi semplici e creiamo un pulsante che apra la nostra query.

    Supponiamo che all’interno della query siano presenti un campo “Anno” e un campo “Mese” da filtrare.

    Se avremo nominato allo stesso modo i corrispondenti campi della maschera non ci resta che inserire il seguente codice all’interno dei criteri della nostra query:

    =forms.NomeMaschera.Anno

    =forms.NomeMaschera.Mese

    Fatto ciò, da ora in poi potremo limitarci ad aprire solo la maschera, immettere i criteri di filtro (Anno e Mese) e premere il pulsante che lancia la nostra query.

    Magari alla query possiamo poi agganciare anche un report.

    Tags:

    Se vuoi aggiornamenti su Usare una maschera per filtrare una query in Access inserisci la tua e-mail nel box qui sotto:


    Ho letto e acconsento l'informativa sulla privacy

    Si No

    Acconsento al trattamento dei dati personali di cui al punto 3 dell'informativa sulla privacy

    Si No

    Commenti

    1. Brasco dice:

      Ciao, sono alle prime armi con il mondo Acess…. grazie al tuo piccolo tuttorial sto costruendo una maschera che seleziono dei campi e poi la querry o il report gli visualizza. Bene arrivo al punto, ho dificolta a dire alla maschera che vorrei far visualizzare alla querry il campo data (da data a data). attualmente uso il comando nella quetty “Between [inserisci data inizio] And [inserisci data fine]” e la querry mi da le informazioni corrette. Ma come faccio a dare una data inizio e fine anche dalla maschera? è possibilie fare questo che sto chiedendo? spero di avermi spiegato bene e aspetto una tua risposta….. Grazie a presto

    Commenta

    Your email address will not be published. Required fields are marked *