Quando si progetta una maschera in Access, è possibile creare un casella di riepilogo o un casella combinata da usare per trovare un record quando nell'elenco è selezionato un valore. In questo modo è più facile per gli utenti trovare rapidamente i record esistenti senza dover digitare un valore nella finestra di dialogo Trova .
Note:
-
Per il funzionamento di questa procedura, la maschera deve essere associata a una tabella o a una query salvata. Il passaggio 5 della procedura contiene altre informazioni su cosa fare in caso contrario.
-
Questa procedura potrebbe creare codice che verrà eseguito solo quando al database viene concesso lo stato di attendibilità. Per ulteriori informazioni, vedere l'articolo Decidere se considerare attendibile un database.
Create la casella di riepilogo o la casella combinata
-
Fare clic con il pulsante destro del mouse sulla maschera nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.
-
Nel gruppo Controlli della scheda Progettazione verificare che sia selezionata l'opzione Usa creazioni guidate Controllo .
-
Nel gruppo Controlli fare clic su Casella di riepilogo o Casella combinata.
-
Nella maschera fare clic nel punto in cui si vuole inserire la casella di riepilogo o la casella combinata.
-
Nella prima pagina della procedura guidata fare clic su Trova un record nella maschera in base al valore selezionato nella casella combinata/casella di riepilogo e quindi fare clic su Avanti.
L'opzione Trova un record... non è disponibile.
Se l'opzione Trovare un record nella maschera in base al valore selezionato nella casella combinata/casella di riepilogo 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 nel riquadro di spostamento in Tabelle o query.
Usare la procedura seguente per verificare se una maschera è associata a una tabella o a una query salvata:
-
Fare clic su Annulla per chiudere la procedura guidata.
-
Fare clic con il pulsante destro del mouse sulla casella di riepilogo o sulla casella combinata creata in precedenza e quindi scegliere Elimina.
-
Se il riquadro attività Finestra delle proprietà non è visualizzato, premere F4 per visualizzarlo.
-
Selezionare Maschera nell'elenco nella parte superiore della finestra delle proprietà.
-
Nella scheda Dati della finestra delle proprietà osservare la casella della proprietà Origine record . Questa casella deve contenere il nome di una tabella o di una query salvata prima di poter usare la procedura descritta in questo articolo. Se la casella è vuota, è possibile selezionare una tabella o una query esistente come origine record oppure creare una nuova query da usare come origine record. Se la casella contiene un'istruzione SELECT, è disponibile un'altra opzione per convertire tale istruzione in una query salvata. Dopo aver completato una di queste attività, la volta successiva che si esegue la procedura guidata Casella combinata/Casella di riepilogo, verrà visualizzata l'opzione Trova un record .
Seguire una di queste procedure in base all'operazione da eseguire:
-
Selezionare una tabella o una query esistente come origine record
-
Se si sa che nel database è presente una tabella o una query esistente contenente i record da trovare, usare questa procedura per associare la maschera a tale oggetto.
Nota: Se la casella della proprietà Origine record contiene un'istruzione SELECT, eseguendo questa procedura l'istruzione verrà eliminata definitivamente. È consigliabile copiare l'istruzione in un file di testo o in un altro programma di elaborazione di testo nel caso in cui si voglia ripristinarla.
-
Fare clic nella casella della proprietà Origine record e quindi fare clic sulla freccia a discesa visualizzata.
-
Selezionare una delle tabelle o query disponibili. Se non è disponibile una tabella o una query adatta, è necessario crearne una prima di continuare. Per altre informazioni, vedere gli articoli Create una tabella e aggiungere campi o Create una query di selezione semplice.
-
Salvare la maschera e ripetere la procedura all'inizio di questo articolo. Nella procedura guidata dovrebbe ora essere visualizzata l'opzione Trova un record nella maschera in base al valore selezionato nella casella combinata/casella di riepilogo .
-
-
Create una nuova query salvata o convertire un'istruzione SELECT in una query salvata
Se i dati da trovare sono contenuti in più tabelle, sarà necessario associare la maschera a una query che seleziona i dati da tali tabelle.
-
Nella casella della proprietà Origine record fare clic sul pulsante Genera .
Access apre il Generatore di query.
-
È possibile iniziare a creare una nuova query. Per altre informazioni, vedere l'articolo Create una query di selezione semplice. Dopo aver completato la creazione della query, procedere con il passaggio 2.
-
Se la casella della proprietà Origine record conteneva in origine un'istruzione SELECT, la query viene visualizzata nel Generatore di query. Procedere con il passaggio 2 per convertirlo in una query salvata.
-
-
Nel gruppo Chiudi della scheda Struttura fare clic su Salva con nome.
-
Nella finestra di dialogo Salva con nome digitare un nome per la query nella casella Salva 'Queryn' in.
-
Verificare che l'opzione Query sia selezionata nella casella Come e quindi fare clic su OK.
-
Nel gruppo Chiudi della scheda Struttura fare clic su Chiudi.
-
Fare clic su Sì per salvare le modifiche apportate alla query e aggiornare la proprietà.
Access visualizza la maschera in visualizzazione Struttura e modifica la proprietà Origine record in modo da visualizzare il nuovo nome della query salvata.
-
Fare clic su Salva sulla barra di accesso rapido.
-
Ripetere la procedura all'inizio di questo articolo. Nella procedura guidata dovrebbe ora essere visualizzata l'opzione Trova un record nella maschera in base al valore selezionato nella casella combinata/casella di riepilogo .
-
-
-
-
Seguire le indicazioni visualizzate nelle pagine della procedura guidata. Nell'ultima pagina della procedura guidata fare clic su Fine per visualizzare la casella di riepilogo o la casella combinata in visualizzazione Struttura.