Newsgroup: it.comp.appl.access
Titolo: Difficoltà nel Combo in una tabella

Ciao
Ho una tabella anagrafica clienti. incluso campi citta, prov., e Cap, Nel 
campo della Città ho fatto un combo ( con la ricerca guidata sul campo 
città)per ricercare la città da un altra tabella Chiamato "comuni" contenete 
anche Prov . e Cap. ma vorrei rilevare e popolare anche campi seguenti cioè 
[Prov.] e [cap] nella tab clienti. cioè quando ricerchi città venga 
aggiornato sia il campo cap che Prov. c'è qualche alternativa? e come si può 
fare? spero di essere chiaro. 

 alternativa? e come si può fare? spero di essere chiaro.
l'unica cosa chiara, IMHO, è che è tutto denormalizzato e te lo hanno 
già detto nell'altro thread "query di comuni"
ciao


Come ti spiegava, in altro post uguale,  @Alex non e' *regolare* quello 
che cerchi di fare. Sarebbe meglio che nell'anagrafica clienti riporti 
l'id del comune ed ogni volta che ti servovo Provincia e Cap li estrai 
dalla tabella Comuni, le query join servono a questo.
Comunque, se proprio vuoi ucciderti:
1) Ammettendo che che i due controlli si chiamino txtProv e txtCap e 
ammettendo che nella combo hai associato anche Prov e Cap
2) Sulle'evento after o before update del combo
txtProv=combo.column(x)
txtCap =combo.column(y)
dove x, y e' la sequenza, a partire da 0, dei campi associati al combo
-- 
ac (x=y-1)

 dove x, y e' la sequenza, a partire da 0, dei campi associati al combo
Dal codice vba ho già risolto questo. A me intressava risolverelo tramite le 
query e le relazioni tra le tabelle. 

 tramite le query e le relazioni tra le tabelle.
Tramite query puoi estrarre (volendo anche aggiornare o inserire) ma 
come attengono i combobox con le query? E su che base vorresti 
aggiornare tabella clienti?
Anche tramite relazioni, girandoci intorno (la relazione va impostata 
sui tre campi uniti), lo si potrebbe fare ma, di nuovo, cosa attengono i 
combobox con tutto cio'? Le  relazioni garantiscono inoltre che non 
vengano immessi dati non presenti su tabella padre (in questo caso su 
Clienti essendo Comuni la tabella padre)
Perche' non descrivi un attimo meglio il sistema che hai costruito e 
quali sono le procedure che vorresti attuare?
P.S. I combo su tabella non esistono, esiste un controllo combo che 
viene visualizzato se specificato come attributo (aggiuntivo) nella 
definizione del campo e viene visualizzato a seguito di una select * 
from tab che viene, di fatto, eseguita quando fai doppio click sulla 
tabella. In quel caso access genera una form che visualizza i dati 
formattati ma e' un *regalo* che fa access.
-- 
ac (x=y-1)

 sono le procedure che vorresti attuare?
Hai perfettamente ragione .  te lo spiegato appena qui sopra.
il però combobox è in una maschera in base ad una
query che ha due tabelle Clienti e comuni. sul campo clienti.Città combo fa
scegliere all'utente la città. ma non aggiorna Prov. e Cap che ci sono già
nella tabella comuni. allora io devo intervenire sulla query inserire Prov e
Cap da tabella padre Giusto? ma la difficoltà è che non li rileva.
non capisco dove l'errore.

 ciao
 Sì, Certo se l'anno detto però senza aiutarmi a risolvere il problema, 
anche se non credo che sia una richiesta molto complicata.
per i gotha di access non credovo che sia difficile,se poi ho spiegato le 
tabelle i campi ,relazioni, ecc.