Consentire agli utenti di trovare un record selezionando un valore da un elenco

Quando si progetta una maschera in Access è possibile creare una casella di riepilogo o una casella combinata che consente l'utente di trovare un record selezionando un valore nell'elenco. In questo modo gli utenti possono trovare più facilmente i record esistenti senza digitare un valore nella finestra di dialogo Trova.

Nota : 

  • Questa procedura funziona solo se la maschera è associata a una tabella o a una query salvata. Per ulteriori informazioni sull'operazione da eseguire in caso contrario, vedere il passaggio 5 della procedura.

  • Questa procedura potrebbe creare codice che verrà eseguito solo se il database è considerato attendibile. Per ulteriori informazioni, vedere l'articolo Decidere se considerare attendibile un database.

Creare la casella di riepilogo o la casella combinata

  1. Fare clic con il pulsante destro del mouse sulla maschera nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Nel gruppo Controlli della scheda Progettazione verificare che sia selezionato Usa creazioni guidate Controllo Icona del pulsante .

  3. Nel gruppo Controlli fare clic su Casella di riepilogo Icona del pulsante o su Casella combinata Icona del pulsante .

  4. Fare clic nel punto della maschera in cui si desidera inserire la casella di riepilogo o la casella combinata.

  5. Nella prima pagina della procedura guidata fare clic su Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata e quindi su Avanti.

    Se l'opzione Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata non è disponibile

    Se l'opzione Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata non è visualizzata, è probabile che la maschera non sia associata a una tabella o a una query salvata. La maschera deve essere associata a un oggetto disponibile nella sezione Tabelle o Query del riquadro di spostamento.

    Per verificare se una maschera è associata a una tabella o a una query salvata, utilizzare la procedura seguente:

    1. Fare clic su Annulla per chiudere la procedura guidata.

    2. Fare clic con il pulsante destro del mouse sulla casella di riepilogo o sulla casella combinata creata in precedenza e quindi scegliere Elimina.

    3. Se il riquadro attività Finestra delle proprietà non è visibile, premere F4 per visualizzarlo.

    4. Selezionare Maschera nell'elenco disponibile nella parte superiore della finestra delle proprietà.

    5. Nella scheda Dati della finestra delle proprietà cercare la casella della proprietà Origine record. Affinché sia possibile utilizzare la procedura illustrata in questo articolo, tale casella deve contenere il nome di una tabella o di una query salvata. Se la casella è vuota, sarà possibile selezionare una tabella o una query esistente come origine record oppure creare una nuova query da utilizzare come origine record. Se la casella contiene un'istruzione SELECT, sarà inoltre possibile scegliere di convertire tale istruzione in una query salvata. Se dopo avere effettuato una di queste attività si esegue la Creazione guidata Casella combinata o la Creazione guidata Casella di riepilogo, l'opzione Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata sarà disponibile.

      Eseguire una delle procedure seguenti, a seconda dell'operazione che si desidera effettuare:

      • Selezionare una tabella o una query esistente come origine record

        Se il database include già una tabella o una query contenente i record che si desidera trovare, utilizzare questa procedura per associare la maschera a tale oggetto.

        Nota : Se la casella della proprietà Origine record contiene un'istruzione SELECT, eseguendo questa procedura tale istruzione verrà eliminata definitivamente. È consigliabile copiare l'istruzione in un file di testo o in un programma di elaborazione testi, in modo che sia possibile recuperarla in caso di necessità.

        1. Fare clic sulla casella della proprietà Origine record e quindi sulla freccia visualizzata.

        2. Selezionare una delle tabelle o delle query disponibili. Se non è disponibile una tabella o una query appropriata, per continuare sarà necessario crearne una. Per ulteriori informazioni, vedere l'articolo Creare tabelle in un database o Selezionare dati utilizzando una query (in inglese).

        3. Salvare la maschera e quindi ripetere la procedura illustrata all'inizio dell'articolo. Ora nella procedura guidata dovrebbe essere disponibile l'opzione Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata.

      • Creare una nuova query salvata o convertire un'istruzione SELECT in una query salvata

        Se i dati da trovare sono contenuti in una o più tabelle, sarà necessario associare la maschera a una query che consenta di selezionare i dati da tali tabelle.

        1. Nella casella della proprietà Origine record fare clic sul pulsante dei generatori Builder button .

          Verrà aperto il Generatore di query.

          • Se inizialmente la casella della proprietà Origine record era vuota, nel Generatore di query verrà visualizzata la finestra di dialogo Mostra tabella e sarà possibile iniziare a creare una nuova query. Per ulteriori informazioni, vedere l'articolo Selezionare dati utilizzando una query (in inglese). Terminata la generazione della query continuare con il passaggio 2.

          • Se inizialmente la casella della proprietà Origine record conteneva un'istruzione SELECT, tale query verrà visualizzata nel Generatore di query. Continuare con il passaggio 2 per convertirla in una query salvata.

        2. Nel gruppo Chiudi della scheda Struttura fare clic su Salva con nome.

        3. Nella finestra di dialogo Salva con nome digitare un nome per la query nella casella Salva 'Queryn' in.

        4. Verificare che nella casella Come sia selezionata l'opzione Query e quindi fare clic su OK.

        5. Nel gruppo Chiudi della scheda Struttura fare clic su Esegui.

        6. Fare clic su per salvare le modifiche apportate alla query e aggiornare la proprietà.

          La maschera verrà aperta in visualizzazione Struttura e la proprietà Origine record verrà automaticamente modificata in modo da visualizzare il nome della nuova query salvata.

        7. Fare clic su Salva sulla barra di accesso rapido.

        8. Ripetere la procedura illustrata all'inizio dell'articolo. Ora nella procedura guidata dovrebbe essere disponibile l'opzione Trova un record nella maschera basato sul valore selezionato nella casella di riepilogo/casella combinata.

  6. Seguire le indicazioni visualizzate nelle pagine della procedura guidata. Nell'ultima pagina fare clic su Fine per mostrare la casella di riepilogo o la casella combinata in visualizzazione Struttura.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×