Newsgroup: it.comp.appl.access
Titolo: campi di ricerca

Ciao a tutti, mi chiamo Roberto ed è la prima volta che scrivo se
questo NG.
Ho il seguente problema:
Ho creato una tabella "regione" cosi formata:
IDRegione (chiave primaria)
Regione
e l'ho popolata con l'elenco delle regioni italiane
Ho creato una seconda tabella Provincia cosi formata:
IDProvincia (chiave primaria)
IDRegione (campo di ricerca che punta alla tabella regioni)
Provincia
Infine ho una terza tabella che dovrebbe rappresentare un'anagrafica
cosi formata:
IDdipendente
IDRegione (campo di ricerca che punta alla tabella regione)
IDProvincia (campo di ricerca che punta alla tabella provincia)
Cognome
Nome
ecc.
Il mio problema è che vorrei fare in modo che ad esempio se scelgo
"lazio" nel campo regione, poi nel campo provincia mi faccia scegliere
solo le provincie del lazio, ma non ci riesco.
Mi potete gentilmente aiutare spiegandomi come fare?
Grazie
Roberto

 Mi potete gentilmente aiutare spiegandomi come fare?
Non è chiaro di quale oggetti e controlli parli. Di solito questo si
fa in una maschera e con caselle combinate. Vedi
www.donkarl.com/it
 FAQ 4.36 Dipendenza delle caselle combinate/riepilogo
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005 

 Roberto

 Roberto
Ciao Roberto
Rispondo pure io alla tua domanda perchè non sono riuscito a trovare le
FAQ di Roberto nella sezione Queries, non so se la ragione è perchè non ci
sono più o perchè non riesco a visualizzarle io.
Se come penso ti servono due elenchi a discesa, il modo più semplice che
conosco è il seguente:
Nella tabella che contiene l'elenco delle province aggiungerei un campo
[Link_Regione] contenente l'ID della Regione di appartenenza che inserirei
nella query d'origine della CcbProvince insieme ai campi ID e Provincia
Occorre tramite la casella degli strumenti creare due caselle combinate
nella maschera [Dipendenti] CcbRegione e CcbProvincia
La query d'origine di CcbRegione avrà come primo campo ID seguito da
Regione
La query d'origine di CcbProvincia avrà come primo campo ID seguito da
Provincia e da Link_Regione
In questa  query inserirai  in corrispondenza della colonna Link_Regione
il criterio Forms![Dipendenti]!CcbRegione
Nella CcbProvincia I campi saranno:  [ID] Lunghezza zero [Provincia]
Lunghezza a piacere [Link_Regione] Lunghezza zero 
Su evento Dopo_Aggiornamento di CcbRegione scrivi Me!CcbProvincia.Requery
Se nella maschera visualizzi la casella di testo origine controllo di
CcbRegione [dove andrà ad inserire l'ID regione]
puoi in alternativa usare quello come
criterio:Forms![Dipendenti]![ID_Regione]
Se vuoi successivamente puoi copiare il codice SQL e sostituirlo alla
queri come origine dati delle conmobox
Saluti
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
www.donkarl.com/it
 FAQ 4.36 Dipendenza delle caselle combinate/riepilogo
Non si può fare direttamente nella tabella?????

 > Prometeo
Scusa tu, bastava cercare con più attenzione sul Sito Comune e l'avrei
trovata; L'ho scaricata e provata, pensa che non avendo dimestichezza con
l'SQL andavo a modificare l'origine dati delle Ccb su attivazione con un
codice tipo 
Select Case CcbCassa
    Case 1
        Forms!M_Periodo!SMContabilità.Form!CcbTipo.RowSource = "QCcbTipo5"
    Case 2
        Forms!M_Periodo!SMContabilità.Form!CcbTipo.RowSource = "QCcbTipo6"
    Case 3
        Forms!M_Periodo!SMContabilità.Form!CcbTipo.RowSource = "QCcbTipo7"
    Case 4
        Forms!M_Periodo!SMContabilità.Form!CcbTipo.RowSource = "QCcbTipoB"
    Case Else
        Forms!M_Periodo!SMContabilità.Form!CcbTipo.RowSource = "QCcbTipo
creando un sacco di query! Cercherò di studiare un pò!


 tra loro in gerarchia
Scusami, ma quelle due FAQ sono nella Sezione Forms e non nella Sezione
Queries.
-- 


 Prometeo


 Non si può fare direttamente nella tabella?????
No.
Una tabella non è programmabile e quindi dopo la scelta nella
prima casella non c'è la possibilità di addatare/aggiornare
l'elenco della seconda casella.
