Newsgroup: it.comp.appl.access
Titolo: Campi dipendenti tra di loro

Ho creato una tabella
Reparti
id (contatore con dupl non ammessi)
codice (numerico) per legarlo ai dai azienda.
reparto (testo con nome reparto)
e una mansioni
id (contatore dupl non ammessi)
codice (Numerico)
mansioni (testo nome mansione)
le 2 tabelle sono unite con relazione 1 a infinito tra id dei reparti e
codice delle mansioni
ora il problema è la tabella personale
contiene
id (contatore)
nome
cognome
reparto  (numerico)
mansione (numerico)
dovrei unire la tabella personale a reparto e a mansioni.
si può fare però il problema è che se poi io nella maschera personale
inserisco un reparto con una casella combinata non so come visualizzare solo
le mansioni corrispondenti in un'altra casella combinata.
Spero di essere stato chiaro.
Qualcuno ha qualche idea? Grazie

 ha scritto nel messaggio
news:e1Udb.137130$hE5.4...@news1.tin.it...

Ci deve essere un campo nella tabella mansioni che dice a quale reparto
appartiene. E' forse quel campo codice?
Se è così la seconda combo sarà una query sulla tabella mansioni con
criterio where sotto il campo codice fatto così
[forms]![tuaform]![comboreparti]
Requery della seconda combo all'aggiornamento della prima.
Antonio

 Requery della seconda combo all'aggiornamento della prima.
Scusami se ti chiedo alcuni dettagli sulla tua spiegazione ma sono
abbastanza niubbo.
Da quello che ho capito devo inserire nelle proprietà della casella
combinata mansioni una query che mi limita la scelta
delle possibilità alle mansioni presenti nel reparto che ho scelto.
io avevo inserito un campo personale con
id contatore
nome
cognome
 reparto (numero) collegato molti a 1 con id contatore della tabella reparto
mansione (numero) collegato molti a 1 con id contatore della tabella
mansioni
Ora facendo 1 maschera personale
in cui ci sono i campi della tabella personale
vorrei 1 volta inserito reparto con combinata
che mi dia in un altra casella combinata le mansioni da scegliere limitate
al reparto che ho scelto.
Proverò a vedere se leggendo il manuale riesco a capire come far girare la
cosa.
grazie mille.

 ha scritto nel messaggio
news:ZSXdb.138557$hE5.4...@news1.tin.it...

Basta che segui quello che ti ho detto...
Antonio

 > > Requery della seconda combo all'aggiornamento della prima.
Il metodo funziona. grazie.
Solo che non riesco a capire dove inserire il requery.
nelle proprietà della combomansioni?
la sintassi da usare da quel che ho capito è
forms!personale!combomanisoni.requery.
ma mi pare incompleta. dove specifica che devefare requery all'aggiornamento
di comboreparti?
insomma credo che sono ancora lontano da 1 soluzione.
comunque grazie.
ciao

 ha scritto nel messaggio
news:Ywbeb.194469$R32.6...@news2.tin.it...

sull'evento dopo aggiornamento della combo reparti
Antonio

 ha scritto nel messaggio
news:mPeeb.236$Sf....@twister1.libero.it...

ci sono riuscito. grazie.
ho creato una macro requery che agisce su combomansioni e lho messa
sull'evento all'aggiornamento di comboreparti.
Scusa per l'ignoranza. Grazie per la pazienza. Ora pare funzionare. Grazie
mille

 mille
Macro requery?
Antonio

 Macro requery?
macro rieseguiquery su combomansioni. requery non capivo come inserirlo e ho
pensato
che fosse quello.
Comunque funziona. Io ho cercato su access 2002 bible costruire applicazioni
con access e sulla guida in linea come
usare requery. (anche perchè non so se è 1 componente vba oppure semplice
comando di access ecccc.)
Alla fine ho trovato questa soluzione.
Mi devi scusare ma ho incominciato ad usare access per fare 1 cazzatina, ma
poi la cosa sta assumendo
aspetti sempre più complessi non alla mia attuale portata.
Comunque grazie per le risposte. ciao

 ha scritto nel messaggio
news:yRveb.201544$R32.6...@news2.tin.it...

Il requery che dicevo io era il metodo requery di una combobox, la cui
sintassi, da scrivere in una procedura evento è
nomecombo.requery
Antonio

 ha scritto nel messaggio
news:RLzeb.597$e6.1...@twister2.libero.it...

mi dice impossibile trovare macro scrivendo combomansioni.requery
grazie.
proverò a capire perchè. per quello che alla fine ne ho fatta 1 io.
grazie

 grazie
Devi prima aprire la procedura evento dopo aggiornamento, parlo di codice,
vba ...
Poi ci scrivi il requery lě dentro
Antonio