Newsgroup: it.comp.appl.access
Titolo: Da listbox a listbox

Salve a tutti vi pongo il mio quesito:
nel mdb che ho creato ho i seguenti oggetti:
a)  n�2 Tabelle legate fra loro:
    tb_Prodotti  e   tb_Dettagli
    "prodotto"      "IDprodotto"
                    "dettaglio"
    "prodotto" ---> � la CHIAVE PRIMARIA
b)   n�1 maschera   fr_Prodotti
     su cui ci sono n� listbox
     lbx_Prodotti  e    lbx_Dettagli
                Quello che vorrei realizzare � questo:
all'apertura di fr_Prodotti:
                   lbx_Prodotti --> vedere tutte le righe di tb_Prodotti
                   lbx_Dettagli --> VUOTO 
 
                                QUINDI
facendo click su una riga di lbx_Prodotti devo vedere gli elementi reativi
di lbx_Dettagli
Grazie Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Miiiii che casino la tua impaginazione del post!!!
Sai che per mettere a centro una parola non si usano gli spazi??
cmq se vuoi legare una listbox ad un altra metti nella query di origine il 
riferimento alla tua listbox
SELECT * FROM tuoDettaglio WHERE prodotto = forms!tuaForm!tuolistbox

 SELECT * FROM tuoDettaglio WHERE prodotto = forms!tuaForm!tuolistbox
Ciao,
però, poi sull'evento corrente della maschera, devi mettere:
TuaListBox.Requery
altrimenti non si aggiorna cambiando record.
Ciao
Alberto

MA ha scritto:


Scusate x gli allineamenti del post, cmq come si centrano le righe qui?
Poi per quello che riguarda il mio problema intendi questo?
nella origine query di lbx_Prodotti
SELECT * FROM lbx_Dettagli WHERE prodotto = forms!fr_Prodotti!lbx_Prodotti
??????


 SELECT * FROM lbx_Dettagli WHERE prodotto = forms!fr_Prodotti!lbx_Prodotti
Ciao,
non ci siamo, devi fare riferimento alla tabella (quando fai una
select devi attigere i dati da qualche parte, tipicamente una tabella)
ed il filtro deve essere in base al campo Prodotto.
Non so se ti è chiaro, ma gli devi dire: seleziona tutti i campi dalla
tabella dettagli prodotti per il solo prodotto visualizzato nella
maschera Prodotti, ovvero questo:
SELECT * FROM Tb_Dettagli WHERE prodotto = forms!fr_Prodotti!Prodotto
Se preferisci, è comodo per le prove, puoi mettere questa select in
una query (in visualizzazione SQL)
e, tenendo aperta la maschera prodotti, lanciarla e vedere se
funziona.
La puoi anche salvare con un suo nome che puoi mettere nell'origine
riga della casella di riepilogo.
Ciao
Alberto

 Alberto
 Allora riepilogando devo scrivere:
SELECT * FROM Tb_Dettagli WHERE prodotto = forms!fr_Prodotti!lbx_Prodotto
scusate la domanda sciocca ma questa istruzione la devo inserire
nell'origine di riga della lbx_Prodotto (listbox)???


 Alberto
Ciao
Allora riepilogando devo scrivere:
SELECT * FROM Tb_Dettagli WHERE prodotto = forms!fr_Prodotti!lbx_Prodotto
scusate la domanda sciocca ma questa istruzione la devo inserire
nell'origine di riga della lbx_Prodotto (listbox)???
-- 


 nell'origine di riga della lbx_Prodotto (listbox)???
come ti ha gia' detto MA, inserisci nella prima listbox in "origine riga":
SELECT * FROM tb_Prodotti
e nella seconda sempre in origine riga:
SELECT * FROM tb_Dettagli WHERE prodotto = forms!fr_Prodotti!lbx_Prodotti
poi nell'evento click della prima ListBox scrivi:
me!lbx_Prodotti.requery
-- 
Ciao
Geppo 

 me!lbx_Prodotti.requery
NOn funziona Geppo
ti dico quello che ho fatto
faccio la premessa delle due tabelle:
tb_Prodotti
"Prodotto"
tb_Dettagli
"IdProdotto"
"Dettaglio"
allora:
nell'origine riga della listbox: lbx_Prodotto
SELECT * FROM tb_Prodotti
nell'origine riga della listbox: lbx_Dettaglio
SELECT * FROM tb_Dettagli WHERE Prodotto = forms!fr_Prodotti!lbx_Prodotto
nell'evento click della listbox: lbx_Prodotto
me!lbx_Prodotti.requery
Non Va :( !


 > >> Se preferisci, è comodo per le prove, puoi mettere questa select in

Ciao
perchè non provi a postare il DB qui:
http://myfreefilehosting.com/
Ciao
Alberto

 Non Va :( !
guarda questo piccolo esempio e vedi se ti e' di aiuto:
http://www.divshare.com/download/10502983-f02
-- 
Ciao
Geppo 

 
http://www.divshare.com/download/10502983-f02
GRAZIE INFINITE GEPPO CON IL TUO FILE DI ESEMPIO ADESSO E' CHIARO !!!!!
TE NE SONO GRATO DAVVERO!!!
CIAO ALLA PROX
