Newsgroup: it.comp.appl.access
Titolo: SINCRONIZZARE 3 LISTBOX

Seraaaaaa a tutti:
Su una form ho 3 listbox:
A,B,C
Se clicco su A vedo gli elementi corrispondenti in B, se clicco su B vedo
gli elementi corrispondenti in C.
fino qui � Ok.
da questa posizione 
se clicco di nuovo su A, allora B si aggiorna ed � ok, ma in C vedo ancora
gli elementi precedenti, perche si aggiorni devo cliccare nuovamente su B.
io quello che vorrei che quando riclicco su A in C non devo vedere nulla.
Ho provato a mettere nell'evento click di A:
me.C.requery (sotto la me.B.requery)
Ma non funziona 
E' possibile correggere questa cosetta?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


certo,
nell'evento click di A:
prima di me.B.requery
inserisci:
me.C.RowSource = ""
e dopo me.B.requery
inserisci:
me.C.RowSource = "TuaAttualeOrigineDatiDiC "
me.C.Requery
Saluti
Paolo

 Paolo
Ciao Paolo
niente non va cmq, quando riclicco su A la listbox C contiene ancora i
valori precedenti :(


 ha scritto nel messaggio 
news:hmj16f$81o$1...@news.newsland.it...

se la C continua a far vedere dei dati non hai inserito
me.C.Rowsource. = ""
questo cancella la listbox C
puoi postare il codice che hai inserito su Click della ListBox A?
NB.-Inserisci non su cevento Click, ma ebvento Dopo Aggiornamento
Saluti
Paolo 

 Paolo
Ti posto il codice come mi hai indicato:
******************************************************************
Private Sub lbx_Compartimento_Click()
Me.lbx_Raccordi.RowSource = ""
'aggiorna la lbx_GruppoRaccordi
Me.lbx_GruppoRaccordi.Requery
Me.lbx_Raccordi.RowSource = "SELECT tb_Raccordi.NomeRaccordo, * FROM
tb_Raccordi WHERE
(((tb_Raccordi.idNomeGruppo)=forms!fr_ModificaVerbali!lbx_GruppoRaccordi));"
Me.lbx_Raccordi.Requery
End Sub
*******************************************************************
Ricordandoti che:
A  sarebbe  lbx_Compartimento
B  sarebbe  lbx_GruppoRaccordi
C  sarebbe  lbx_Raccordi
Poi cosa dovrei inserire in after Update ?


 ha scritto nel messaggio 
news:hmj3ib$erq$1...@news.newsland.it...

Invece din inserire il codice su evento Click, lo devi inserire su evento
Dopo Aggiornamento
cio�:
******************************************************************
Private Sub lbx_Compartimento_AfterUpdate()
Me.lbx_Raccordi.RowSource = ""
'aggiorna la lbx_GruppoRaccordi
Me.lbx_GruppoRaccordi.Requery
Me.lbx_Raccordi.RowSource = "SELECT tb_Raccordi.NomeRaccordo, * FROM
tb_Raccordi WHERE
(((tb_Raccordi.idNomeGruppo)=forms!fr_ModificaVerbali!lbx_GruppoRaccordi));"
Me.lbx_Raccordi.Requery
End Sub
*******************************************************************
Saluti,
Paolo 

 Me.lbx_Raccordi.Requery

Paolo ho provato ad eliminare l'evento click e inserire il codice in
AfterUpdate() come mi hai detto
ma non capisco non ne vuole sapere:
cioe se in A clicco su FRUTTA in B vedo ARANCIA se clicco su Arancia, in C
vedo SPREMUTA,
Poi se clicco NUOVAMENTE su A su VERDURA, in C vedo ancora SPREMUTA,
quando invece dovrebbe resettarsi ma non lo fa 
uffiiiiiiiiii


 ha scritto nel messaggio 
news:hmj5qb$m03$1...@news.newsland.it...

allora rivedi l'origine dati di C.
Ti ho inviato un sempio.
Saluti
Paolo 

 Paolo
Paolo scusami, 
potresti inoltrarmi l'esempio a questa mail,  perche su hotmail me lo ha
bloccato?
domy...@gmail.com
Grazie !!!!!


 E' possibile correggere questa cosetta?
prova con:
me.c = null
-- 
Ciao
Geppo