Newsgroup: it.comp.appl.access
Titolo: Domanda didattica su access

Da poco avvicinatomi ad access, per esercizio sto creando un db anagrafica
con i classici campi nome, cognome ecc. tra cui provincia e regione.
Ho creato una seconda tabella in cui nel campo 1 (chiave primaria) c'č
l'elenco di tutte le sigle delle province italiane e nel campo 2 la relativa
regione di appartenenza.
Ho impostato il campo provincia (della prima tabella) in modo che si possa
scegliere da un menu a tendina la provincia.
Ora vorrei che il campo regione (sempre della prima tabella) venisse
automaticamente riempito col nome della regione corrispondente a sedonda di
quanto selezionato nel campo provincia.
Come si fa?
Grazie.
-- 
Massy 


sull'evento dopo aggiornamento della combo che faccio finta si chiami 
"provincia":
me.regione=dlookup("tuocamporegione","tuatabellaregioni","idchiave_provincia='" 
& me.provincia & "'")
oppure se nella tuo combo nella seconda colonna hai pure la regione 
visualizzata
me.regione=me.provincia.column(1)
ciao
BFS


se sei in fase di creazione IMHO dovresti riflettere sulla struttura che 
stai dando alle tue tabelle...nella prima tabella dovresti tenere solo 
il campo provincia. La regione la vedi con le query grazie alla 
relazione che avrai creato tra le due tabelle.
ciao

 Massy
Non devi mettere il campo regione nella tabella 1, solo la provincia.
La regione la vedi nelle query
grazie al join fra le due tabelle
ciao
Pietro

 me.regione=me.provincia.column(1)
Esatto! è l'unico sistema decente.
Bruno 

 me.regione=me.provincia.column(1)
allora, innanzitutto ancora non so cosa sia una combo :-) o forse per combo 
intendi la combobox dove c'č l'elenco delle province col menu a discesa?
poi, il codice che mi hai scritto dove andrebbe messo? (io ho provato a 
metterlo nella scheda "Ricerca" sotto la voce "Orgine riga" del campo 
regione (non ho trovato un posto migliore :-) ) ma, ovviamente, non funge).
Insomma io ho una tabella (chiamata Tabella2) dove ci sono tutti i campi 
dell'anagrafica (nome, cognome, indirizzo, [...], Provincia, Regione, 
Telefono, [...]) e un'altra tabella (chiamata Tabella province e regioni) 
dove ci sono due campi:
1) Provincia (con 110 record, uno per provincia)
2) Regione (con 110 record, con la regione relativa alla provincia)
cosě: 
http://img715.imageshack.us/img715/1287/tabellaprovince.jpg
Ho provato a scrivere nel campo "Origine riga":
me.regione=dlookup("Regione","Tabella province e 
regioni","idchiave_provincia='"& me.provincia & "'")
cosě:
http://img812.imageshack.us/img812/6268/tabellaanagrafica.jpg
Ma, ovviamente (lo capisco anch'io!), non succede nulla.
Scusate la niubbiagine! :-) 


Tasto destro sulla tua combobox...proprietà...eventi....dopo 
aggiornamento...clicchi sui tre puntini...generatore di codice...e ti si 
aprirà un nuovo mondo....li incolli il codice che ti ho messo
ciao
BFS

 si aprirą un nuovo mondo....li incolli il codice che ti ho messo
Ma questo a livello di maschera non di tabella, giusto?
Io volevo riuscire a farlo a livello di tabella (senza creare maschere). Mi 
pare di capire, perņ, che non sia possibile...

 Massy
Ciao, Carlo 

 indicherà la regione.
Mi pare di capire che il lavoro si può fare solo a livello di maschera e non 
a livello di semplice tabella.
Ancora non sono arrivato a fare le maschere :-P


Prima arrivi meglio è per tutti.
Ciao, Carlo 

 Il 08/10/2010 13:33, Massy ha scritto:
AAAARRRGGGHHHH
IL SUBJEEEEEECTTT !!!!!!