Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Quando si progetta una maschera in Access, è consigliabile visualizzare un valore di una tabella o di una query diversa da quella a cui è associata la maschera. Si supponga, ad esempio, di avere una maschera Prodotti associata a una tabella Prodotti. Dopo aver creato la maschera, tuttavia, si decide di 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 in base ai propri dati.

Aggiungere la casella di testo

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla maschera da 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 della maschera in cui si vuole aggiungere il controllo e quindi trascinare il puntatore 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 Tutto .

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

    =DLookup("[Nome Contact]","[Fornitori]","[IDFornitore]=" & Forms! Prodotti! ID fornitore)

  7. Salvare le modifiche apportate alla maschera e quindi chiudere la finestra delle proprietà.

Questa espressione esegue la ricerca nella tabella Fornitori e restituisce il nome del contatto del fornitore il cui ID fornitore corrisponde al valore del controllo IDFornitore nella maschera Prodotti. Si noti come viene usato l'operatore & per creare il terzo argomento della funzione DLookup (il terzo argomento è "[IDFornitore]=" & Forms! Prodotti! IDFornitore). Un errore comune da evitare è l'inserimento di virgolette intorno all'intero argomento invece di racchiudere solo il testo che precede l'operatore di& .

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×