Newsgroup: it.comp.appl.access
Titolo: "requery" non funziona

Ho questo problema:
in una maschera (chiamiamola ad esempio "nomemaschera") ho inserito un 
gruppo di opzioni con due bottoni.
sull'evento "su attivato" dei due bottoni ho inserito il seguente codice:
Forms!nomemaschera.combobox.requery
dove "combobox" è una casella a discesa basata su query (nella origine riga 
c'è "query1") presente nella maschera
lo scopo sarebbe quello di far visualizzare alla combo delle voci diverse a 
seconda del bottone premuto sul gruppo di opzioni, naturalmente la query1 su 
cui si basa la combo è filtrata sul valore del gruppo di opzioni.
il problema è che la sintassi della requery della combo non funzia. cioè non 
riesco ad aggiornare l'elenco della combobox.
dove sbaglio?
grazie
 

 ha scritto nel messaggio 
news:49c9eeaf$1...@extreme.x-privat.org...

Devi forzre il refresh del combobox con la requery mi pare 

 ha scritto nel messaggio 
news:2xnyl.200809$Ca.3...@twister2.libero.it...

questo l'ho capito, io ho usato questa sintassi: 
Forms!nomemaschera.combobox.requery
ma evidentemente c'è qualcosa di errato!!!
cosa?
ciao

 ha scritto nel messaggio 
news:49ca05d1$1...@extreme.x-privat.org...

penso e ripeto penso che i gruppi di opzione possano avere dei problemi se 
usati come parametri di una query, tu hai verificato che il valore passato 
alla query sia corretto?
ciao
Max 

 ha scritto nel messaggio 
news:gqd10o$4si$1...@news.task.gda.pl...

si lo so, in effetti per eliminare le "rogne" del gruppo di opzioni ho 
creato una casella di testo che riprende il valore del gruppo di opzione e 
l'ho usata per filtrare la query su cui si basa la combo. e funziona!
l'unica cosa è che non riesco a fare il refresh della combobox......
ciao

 ha scritto nel messaggio 
news:49ca09a0$1...@extreme.x-privat.org...

presumo da quello che mi dici che quando cambi l'opzione nel gruppo la tua 
casella di testo assume il valore corretto, e che questa casella funge da 
parametro della query che popola la combobox. hai verificato direttamente 
quali sono i dati della query aprendola direttamente in quel momento? ho un 
mare di combo che vengono popolate "runtime" su un controllo di una maschera 
e solitamente non danno grossi problemi, tranne qualche volta qualche 
problema di "aggiornamento" del controllo che funge da parametro per la 
query. una domanda che mi sorge è la seguente, se la tua combo è posta sulla 
stessa maschera perchè non un semplice me.combobox.requery invece del tuo 
Forms!nomemaschera.combobox.requery?
ciao
max

giorgio ha scritto:

Cambia evento tanto per cominciare.
--
ac

 ha scritto nel messaggio 
news:ncpyl.1317$VA5....@tornado.fastwebnet.it...

mi piacciono queste affermazioni lapidarie: cambia evento!! (senza dire 
quale però ....)
comunque in effetti ho risolto aggiungendo il comando di requery sia 
sull'evento "su attivato" che "su disattivato" e così funziona!!!
sarà poco elegante ma tant'è......
grazie a tutti per le info.
ciao

 - Mostra testo citato -
Mi intrufolo più che altro per capire.
In effetti la requery la farei fare sull'evento Dopo Aggiornamento del
gruppo di opzioni, ma non è che si debba scrivere
Forms!nomemaschera!combobox.requery
anziché
Forms!nomemaschera.combobox.requery ?
Saluti
Riccardo Baldinotti

 Forms!nomemaschera.combobox.requery ?
Normalmente la scrivo come da 1' caso ma vanno bene tutte e due.
--
ac