Newsgroup: it.comp.appl.access
Titolo: Modifica dati campi correlati

Salve a tutti, volevo farvi una domanda...si può ottenere lo stesso
effetto dell'opzione "aggiorna campi correlati a catena"
dell'integrità referenziale su 2 campi correrati ma non chiave? due
semplici campi. Quello che vorrei sapere è se esiste un modo x
aggiornare automaticamente 2 campi correlati semplici (NO CHIAVE) come
avviene normalmente x l'integrità referenziale.
ps. ovviamente i 2 campi contengono gli stessi valori!
Spero di essermi spiegato bene.
Grazie in anticipo a chi mi risponderà.
Simone

 ha scritto nel messaggio 
news:f6a2bdc2-e1a3-43bf...@l1g2000yqk.googlegroups.com...


Simone
perchè non puoi inserire due chiavi?
ciao
-- 
Roberto da Parma 

> perchè non puoi inserire due chiavi?
Grazie x aver risposto. Le 2 tabelle hanno già due chiavi e sono già
correlate, sulle chiavi non ho problemi. sempre in queste 2 tabelle
volevo sapere se correlando altri 2 campi, non chiave esiste un modo x
ottenere la modifica automatica dei dati come avviene x l'integrità
referenziale.
So che la domanda puo sembrare un po "particolare" ma volevo
semplicemente sapere se esiste un modo x fare quello che ho chiesto o
no su 2 campi che nn sono chiave, tutto qua.
Grazie ancora :)
Simone

 perchč non puoi inserire due chiavi?
Grazie x aver risposto. Le 2 tabelle hanno gią due chiavi e sono gią
correlate, sulle chiavi non ho problemi. sempre in queste 2 tabelle
volevo sapere se correlando altri 2 campi, non chiave esiste un modo x
ottenere la modifica automatica dei dati come avviene x l'integritą
referenziale.
So che la domanda puo sembrare un po "particolare" ma volevo
semplicemente sapere se esiste un modo x fare quello che ho chiesto o
no su 2 campi che nn sono chiave, tutto qua.
Grazie ancora :)
Simone
si certo....da VBA


> si certo....da VBA
Ah quindi access non ha un modo x fare una cosa del genere, se voglio
fare l'aggiornamento dati di quei 2 campi non chiave lo devo fare a
mano. io uso il DB access con delphi 6 attraverso ADO. ok...in verità
ne avevo quasi la certezza, xo volevo una conferma xke uso si bene
access ma nn sono un esperto quindi non sapevo se c'era un modo o
meno.
Grazie 1000, saluti
Simone

 si certo....da VBA

Grazie 1000, saluti
Simone
No Simone, non ho detto che è l'unica...
Perchè 4 chiavi non puoi metterle?
se capissi dove vuoi arrivare...magari potrei darti una spiegazione 
migliore...


 migliore...
Ok, provo a spiegarmi meglio possibile...per precisare la mia era un
idea, non per forza devo seguire questa strada cmq...il mio problema è
che non posso mettere a chiave tutti i campi che voglio aggiornare
automaticamente, non sarebbe una cosa corretta e poi questi campi non
servono a niente come chiave, ce li ho gia indici univochi, x questo
cercavo una scappatoia. allora...ho una mia applicazione che usa il db
access. mi trovo nella situazione di dover modificare dei dati e il
problema è che questi dati si trovano su piu tabelle (in effetti è
sgradevole avere dati ripetuti ma sono pochi, non mi pesano) e quindi
devo passarmi queste tabelle e fare le modifiche a mano! è x questo
che cercavo "l'aggiornamento automatico" sui campi non
chiave...modifico un dato e a cascata mi si modificano tutti i dati
correlati. mi sembra troppo bello xò! :) obbiettivamente non credo si
possa fare...tu che mi dici? che mi suggerisci?
Simone

 ha scritto nel messaggio 
news:8e0e1262-7f83-426c...@c11g2000yqj.googlegroups.com...


Simone
non credo che sia una cosa così complicata...puoi crearti una query di 
aggiornamento con le opportune relazioni una volta che hai modificato il 
valore in un campo lo riporti nelle tabelle correlate (ti basta 1 chiave, n 
relazioni, 1 query di aggiornamento).
esegui poi la query.


 esegui poi la query.
d'accordo proverò come dici, grazie
Simone