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

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

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

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×