Menù a tendina che richiama valori precedentemente inseriti

Anonimo
2011-02-28T12:06:02+00:00

Buongiorno, non sono affatto un esperto di Access e quindi chiedo gentilmente a voi.

Ho una tabella "Contratti" con, tra tutti, i campi: id_cliente (PK),agente, cliente, tipo cliente.....

Ho una tabella "Impianti" con, tra tutti, i campi: id_impianto (PK), id_cliente (EK),denominazione_impianto, codice_pod, costo_impianto...

Le tabelle hanno un collegamento uno a molti.

successivamente ho creato due maschere di inserimento: clienti e impianti.

Nella maschera impianti è presente il campo id_cliente che con un menù a tendina permette di scegliere uno tra gli id_cliente inseriti precedentemente nella tabella contratti.

In questa maschera vorrei aggiungere due campi presenti nella tabella contratti (cliente, tipo cliente) che, al momento della scelta dell'id_cliente nella maschera impianti, vengano precompilati con i correlati valori precedetemente inseriti.

Non so come fare però.

Spero di essere stato chiaro, attendo una risposta e ringrazio anticipatamente.

Matteo

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  2. Anonimo
    2011-02-28T12:33:34+00:00

    Ciao Matteo,

    aggiungi due caselle di testo alla maschera e nella proprietà origine controllo della casella di testo scriverai:

    =Dlookup("Cliente"; "Contratti"; "ID_Cliente= " & id_cliente)  e per l'altra casella

    =Dlookup("[Tipo Cliente]"; "Contratti"; "ID_Cliente= " & id_cliente) 

    Vedi l'help sull'utilizzo della funzione Dlookup.

    La risposta è stata utile?

    0 commenti Nessun commento