Creare una casella di testo in una maschera che cerca 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 in Access, è consigliabile visualizzare un valore da una tabella o da una query diversa da quella a cui è associato il modulo. Supponiamo ad esempio di avere una maschera prodotti associata a una tabella Products. Dopo aver progettato il modulo, tuttavia, si decide di voler visualizzare il nome del contatto del fornitore per ogni prodotto, ovvero i dati che si trovano in una tabella denominata fornitori. La procedura seguente illustra come usare la funzione DLookup per eseguire questa attività. È possibile modificare l'espressione nel passaggio 6 per adattarla ai propri dati.

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 Progettazione fare clic su Casella di testo.

  3. Individuare l'area nella maschera in cui si vuole 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 quindi scegliere Proprietà dal menu di scelta rapida.

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

  6. Imposta la proprietà origine controllo sul valore seguente:

    = DLookup ("[ContactName]", "[fornitori]", "[IDFornitore] =" & Forms! Prodotti! IDFornitore

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

Questa espressione cerca nella tabella Suppliers e restituisce il nome del contatto del fornitore il cui ID fornitore corrisponde al valore del controllo IDFornitore della mascheraprodotti. Nota come viene usato l'operatore & per costruire il terzo argomento della funzione DLookup (il terzo argomento è "[IDFornitore] =" & Forms! Prodotti! IDFornitore). Un errore comune che deve essere evitato consiste nell'inserire le virgolette attorno all'intero argomento invece di aggirare solo il testo che precede l'operatore & .

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

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.

×