Pagina 1 di 1

Riporto campi da altra tabella

Inviato: lunedì 14 maggio 2012, 13:59
da tomzec71
Ho 2 tabelle la prima con i campi (Nome, Cognome, Indirizzo) la seconda con i campi (Nome, Cognome, Indirizzo,Località).
E' possibile far compilare in automatico i campi in comune (Cognome e Indirizzo) della seconda tabella dopo aver scelto il nome?
Allego Esempio
Saluti a tutti

Re: Riporto campi da altra tabella

Inviato: martedì 15 maggio 2012, 9:54
da codicem
Ti allego il file con la macro per la combobox.
Infatti ho dovuto sostituire la listbox con la combobox e assegnato la macro al fine di filtrare i dati autori.
Cmq a cosa ti serve avere due tabelle?

Re: Riporto campi da altra tabella

Inviato: martedì 15 maggio 2012, 13:19
da tomzec71
Ho creato due tabelle perche nella seconda voglio inserire tutti i dati per fare delle fatture, ma la Ragione Sociale completa deve essere presa dalla prima tabella.
Codicem si riesce però a fare memorizzare i record Cognome e indirizzo presi in automatico dalla Tabella Autori, nella tabella Riep.?

Re: Riporto campi da altra tabella

Inviato: martedì 15 maggio 2012, 14:07
da vladko
nei database non serve ripetere i dati esistenti.
serve solo collegare i dati con relazioni

ora non posso vedere il file ma come tu descrivi sono due tabelle

tabella Autori
id------------0,1,2
Nome------- una,due,tre
Cognome---di_una,di_due,di_tre
Indirizzo----i_una,i_due,i_tre

tabella Riep
id------------0,1,2
Nome------- una,due,tre
Cognome---di_una,di_due,di_tre
Indirizzo----i_una,i_due,i_tre
Località----l_una,l_due,l_tre

Meglio fare:
tabella Autori_vladi
IDAutore----0,1,2
Nome------- una,due,tre
Cognome---di_una,di_due,di_tre
Indirizzo----i_una,i_due,i_tre

tabella Riep_vladi
IDLocalita---0,1,2 >chiave primaria
IDAutore----0,1,2 >chiave esterna
Localita----l_una,l_due,l_tre

per avere il risultato della combinazione delle due tabelle con questa query

SELECT "Autori_vladi"."IDAutore", "Autori_vladi"."Nome", "Autori_vladi"."Cognome", "Autori_vladi"."Indirizzo", "riep_vladi"."Localita" FROM "Riep_vladi", "Autori_vladi" WHERE "Riep_vladi"."IDAutore" = "Autori_vladi"."IDAutore"

che da come risultato

IDAutore----------0,---------1,------------2
Nome---------- una,------due,----------tre
Cognome---di_una,---di_due,------di_tre
Indirizzo-----i_una,----i_due,--------i_tre
Localita------l_una,----l_due,---------l_tre