Newsgroup: it.comp.appl.access
Titolo: se modifico un campo di una tabella si modificano anche quelli usati in un altra tabella

ho uan tabella vettori di trasporto
questi vettori li inserisco poi nella tabella clienti quando associo il
vettore al cliente
però vorrei che se modifico indirizzo nome vettore comune cap o provincia
nella tabella
vettori la modifica si riperquoti anche in tutti i campi della tabella
clienti in cui uso tale vettore
modificato
credo che sia l'integrità referenziale ma si può fare con piu campi?
grazie.

 ha scritto nel messaggio
news:bi7ksm$415$1...@lacerta.tiscalinet.it...

Da quanto ho capito, hai riportato tutti i campi della tabella Vettori nella
tabella clienti, anzichè riportare solamente la chiave primaria della
tabella vettori, per poi collegarla con una relazione uno-molti tra le due
tabelle.
Non ti resta che eseguire le modifiche alle due tabelle in tal senso, quindi
creare o modificare le query, le maschere ed i report in modo che prendano i
campi: indirizzo nome vettore comune cap e provincia dalla tabella vettori
(che a questo punto è collegata alla tabella clienti tramite il campo-chiave
vettore).
Per quanto riguarda l'integrità referenziale, è un discorso un pò lungo,
selezionala per non avere incongruenze  conseguenti a modifiche dei codici
dei vettori, nel tuo caso spunta anche 'Aggiorna campi correlati a catena',
mentre lascia non selezionata la voce 'Elimina record correlati a catena'.
Ciao.

 ha scritto nel messaggio
news:bi7ksm$415$1...@lacerta.tiscalinet.it...

Come mai riporti sulla tabella clienti tutti i dati del vettore e non
solamente la chiave?
Ciao,
AEOM

 AEOM
forse č una mia lacuna in access, mi puoi illuminare? come dovrei fare?
io per dirti se devo assegnare una banca  al cliente copio i dati della
banca nei campi banca della tabella clienti la banca la cerco con select *
where ecc....
se devo assegnare un vettore  al cliente copio i dati del vettore nei campi
vettore della tabella clienti anche il vettore lo cerco con select * where
ecc....
č un grosso errore? come potrei associare solo IDbanca e IDvettore in mdoo
da visualizzare poi i dati quando scorro i clienti?
Grazie.

 ha scritto nel messaggio
news:bia8aa$6r0$1...@lacerta.tiscalinet.it...

E' un grossissimo errore!!!
per visualizzare i dati dei vettori assieme a quelli del cliente userai le
query, ma prima č meglio che ti studi come si costruisce un database
relazionale!!
Ciao, AEOM

"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:bG32b.134000$cl3.4...@news2.tin.it...

Per avere un'idea di cosa dovresti studiare, prova a digitare su di un
motore di ricerca le parole:
database, progettazione, normalizzazione.
Inoltre un pň di tempo fa ho buttato giů un pň di appunti simil-scherzosi ed
assolutamente introduttivi che puoi trovare:
http://80.105.130.244/verynews/testo.asp?c_msgid=azRJa%2E235133%24g92%2E5189
146%40news2%2Etin%2Eit&c_nomeng=it%2Ecomp%2Eappl%2Eaccess&c_fuso=120&c_testo
=struttura%2Bdatabase%2E%2E%2E&c_substr=on&c_frames=on
http://80.105.130.244/verynews/testo.asp?c_msgid=4PvKa%2E250131%24g92%2E5658
470%40news2%2Etin%2Eit&c_nomeng=it%2Ecomp%2Eappl%2Eaccess&c_fuso=120&c_testo
=struttura%2Bdatabase%2E%2E%2E&c_substr=on&c_frames=on
http://80.105.130.244/verynews/testo.asp?c_msgid=DYPLa%2E162134%24pR3%2E3702
966%40news1%2Etin%2Eit&c_nomeng=it%2Ecomp%2Eappl%2Eaccess&c_fuso=120&c_testo
=struttura%2Bdatabase%2E%2E%2E&c_substr=on&c_frames=on
http://80.105.130.244/verynews/testo.asp?c_msgid=1AlMa%2E2167%24xK6%2E54911%
40news1%2Etin%2Eit&c_nomeng=it%2Ecomp%2Eappl%2Eaccess&c_fuso=120&c_testo=str
uttura%2Bdatabase%2E%2E%2E&c_substr=on&c_frames=on
Vedi se ti possono essere di un qualche aiuto.
Ciao.