Creare una casella di testo per eseguire la ricerca di un valore in una tabella

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Quando si progetta una maschera potrebbe essere utile visualizzare un valore da una tabella o una query diverse da quelle a cui la maschera è associata. Supporre ad esempio di disporre di una maschera Prodotti associata a una tabella Prodotti. Dopo aver progettato la maschera, si decide tuttavia che sarebbe utile poter visualizzare per ogni prodotto il nome del fornitore nella maschera. Questi dati sono presenti in una tabella denominata Fornitori. Nella procedura seguente è illustrato come utilizzare la funzione DLookup per ottenere questo risultato. L'espressione al passaggio 6 può essere modificata in base ai dati disponibili.

Aggiungere la casella di testo

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla maschera che si desidera modificare e quindi scegliere Visualizzazione Struttura dal menu di scelta rapida.

  2. Nel gruppo Controlli della scheda Struttura fare clic su Casella di testo.

  3. Individuare l'area della maschera in cui si desidera aggiungere il controllo e quindi trascinare il puntatore del mouse sulla maschera per creare la casella di testo.

  4. Fare clic con il pulsante destro del mouse sulla casella di testo e scegliere Proprietà dal menu di scelta rapida.

  5. Nella finestra delle proprietà fare clic sulla scheda Tutte.

  6. Impostare la proprietà Origine controllo sul valore seguente:

    =DLookup("[NomeContatto]","[Fornitori]","[IDFornitore]=" & Forms!Products!SupplierID)

  7. Salvare le modifiche e chiudere la finestra delle proprietà.

Con questa espressione viene eseguita una ricerca nella tabella Fornitori e viene restituito il nome del contatto del fornitore il cui ID fornitore corrisponde al valore incluso nel controllo IDFornitore nella maschera Prodotti. Si noti l'utilizzo dell'operatore & per creare il terzo argomento della funzione DLookup, ovvero "[IDFornitore]=" & Forms!Products!SupplierID. Un errore comune da evitare consiste nel racchiudere tra virgolette l'intero argomento, anziché solo il testo che precede l'operatore &.

Nota : Come alternativa all'utilizzo della funzione DLookup, è possibile creare una nuova query sottostante per includere solo le informazioni necessarie. L'utilizzo di una query è spesso più efficiente di quello di una funzione.

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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.

×