Condividi tramite

Riempimento automatico a cascata in una maschera

Anonimo
2014-04-09T10:49:28+00:00

Buongiorno,

mi interessava sapere se in Access 2010 potevo impostare il riempimento automatico dei campi come accade nei moduli dei siti web.

Per esempio ho una maschera 'Inserimento Costi' con origine dati una Tabella 'Clienti' dove ci sono 5 campi

Oggetto

Fornitore

P.IVAFornitore

Sede Fornitore

Importo

Ho impostato tutti i campi come caselle di testo, tranne il campo 'Fornitore' che ho impostato come casella combinata con origine dati una query composta dal campo 'Fornitori' (con opzione raggruppamento) della Tabella 'Clienti'.

Così ogni volta che inserisco un nuovo record nella maschera, se il Fornitore è stato già inserito precedentemente, potrò richiamarlo dal menù a tendina della casella combinata.

Una volta scelto il Fornitore dal menù a tendina vorrei che automaticamente si riempissero i campi :

P.IVAFornitore

Sede Fornitore

collegati al Fornitore scelto.

Grazie mille spero di essere stato chiaro.

Microsoft 365 e Office | Accesso | 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

Risposta accettata dall'autore della domanda

  1. Anonimo
    2014-04-09T11:12:34+00:00

    Ciao Massimo,

    mi sembra di capire che le informazioni Fornitore P.IVAFornitore e Sede Fornitore siano ripetute nella tabella Clienti su tutti i records dello stesso fornitore.

    Per evitare la ridondanza di queste informazioni sarebbe opportuno definire una tabella Anagrafiche ed una Costi con le seguenti strutture:

    Anagrafiche

    Fo_Id       (chiave primaria)

    Fo_RagSoc

    Fo_PIVA

    Fo_Sede

    Costi

    Co_Id        (chiave primaria)

    Co_Fo_Id   (chiave esterna)

    Co_Prezzo.....

    A questo punto la combo sarebbe basata sulla tabella Anagrafiche estraendo tutte le informazioni:

    Select * From Anagrafiche Order By Fo_RagSoc

    Avresti quuindi 4 campi e impostando come larghezza campi: 0;4;0;0 visualizzi la sola ragione sociale nella casella combinata e potresti impostare i campi testo con cboFornitore.column(2) ecc...

    Fammi sapere

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2014-04-15T09:40:33+00:00

    Perfetto grazie mille sei stato gentilissimo.

    Scusami per il ritardo della risposta.

    La risposta è stata utile?

    0 commenti Nessun commento