Newsgroup: it.comp.appl.access
Titolo: Soincronizzare due caselle combinate

Salve dovrei sincronizzare due caselle combinate
nella prima "CASELLA1" compaiono alcune zone geografiche
mentre nella seconda "CASELLA2" dovrebbero apparire solo i comuni 
appartenenti ad una specifica regione geografica
ovvero ogni volta che seleziono un valore da casella1 questa mi dovrebbe 
filtrare casella2
il problema č che per realizzare la CASELLA1 ho utilizzato la ricerca 
guidata in virtů di ciň Access mi ha impostato il campo a numerico
per cui il metodo che uso non mi va piů bene ne tantomento posso cambiare il 
tipo di campo visto che la modifica mi comporterebbe
altre variazioni.
In pratica visto che CASELLA2 si poggia su una query vorrei conoscere il 
modo di modificare il criterio
che adesso č [Forms]![Mascheraconcasella1]![CASELLA1]
ed evidentemente non funziona visto che casella contiene un numerico invece 
del nome della zona geografica
coem rimediare 


per l'sql (query) l'unica differenza che c'e' fra numerico e 
alfanumerico sono gli apici  i.e
campo = 1   --->numerico
campo = '1'  ---> alfanumerico (testo)
vado a caso forse non funziona per il motivo contrario di quello che 
riporti o meglio, probabilmente hai la casella combinata a 2 colonne di 
cui la prima e' non visibile ma e' quella "associata" quindi credo sia 
sufficiente cambiare sulla query il nome del campo di riferimento.
--
a.cara

 coem rimediare
Ciao Pippo
prova a nascondere la colonna con il numero, nelle proprietà della
casella combinata.
---
Daniele 

 ha scritto nel messaggio
news:8psxe.25088$h5.11...@news3.tin.it...

Per darti una risposta corretta occorrerebbe conoscere la struttura delle
due tabella su cui sono basate le origini riga delle due caselle combinate;
ad ogni buon conto vai sul Sito Comune (link qui sotto) e nella Sezione
Forms leggi queste due mie FAQ:
1) 3.72 Sincronizzare in una maschera due o piů caselle combinate tra loro
in gerarchia
2) 3.77 Sincronizzare in una maschera due o piů caselle combinate ASSOCIATE
tra loro in gerarchia
vedi tu quale fa al caso tuo.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


Allora l situazione è la seguente:
nell'evento dopo aggiornamento di CASELLA1  ho inserito
Me![SubmaskAnagrafica]![CASELLA2].Requery
CASELLA2 prende i dati da una query   che due soli campi   Zona e Comune
nel campo zono come criterio ho messo:
[Forms]![MaskAnagrafica]![MaskZone]![CASELLA1]
il problema è che CASELLA2 non visualizza nulla
e secondo me il problema è dovuto al fatto che nella query il campo zona si 
aspetta un valore stringa
mentre il valore che gli passa CASELLA1 è numerico visto che per costruire 
casella1 ho utilizzato come dicevo
in fase di creazione tabella una ricerca guidata per cui il vero nome della 
zona si trova su una tabella collegata.
e non quella da cui pesca i dati CASELLA1  ... come posso rimediare a tael 
situazione?

 ha scritto nel messaggio
news:Nwvxe.25531$h5.11...@news3.tin.it...

Visto che stai lavorando in una sottomaschera (presuppongo continua) penso
che la soluzione dovresti trovarla nella FAQ "3.77 Sincronizzare in una
maschera due o più caselle combinate ASSOCIATE".
Comunque, come ti già detto nel mio messaggio precedente, senza conoscere la
struttura delle tabelle e il codice SQL dell'origine riga delle due caselle
combinate mi è difficile ipotizzare cosa è che non ti fa visualizzare nulla
nell'elenco della CASELLA2.
