Newsgroup: it.comp.appl.access
Titolo: Filrare listbox all'apertura maschera

Salve a tutti vi pongo il mio problema:
Ho una maschera chiamata "fr_PannellodiControllo" 
su cui c'è un pulsante chiamato "ApriVerbali"
premendo tale pulsante viene aperta un'altra maschera chiamata 
"fr_ElencoVerbali" su cui c'è una listbox chiamata "ElencoVerbali" che
pesca i 
dati dalla relativa tabella "tb_ElencoVerbali"
Quello che vorrei fare e che:
premendo il tasto ApriVerbali" venga aperta "fr_ElencoVerbali" ed i dati
di 
"ElencoVerbali" vengano filtrati per il paramatro che inserirò (che poi 
sarrebe il valore della colonna 1 della listbox "ElencoVerbali")
Spero di essere stato chiaro. Grazieeeeee
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Potresti creare una query semplice ed associarla ad una casella
combinata da inserire in una maschera.
Oppure una query semplice che venga lanciata all'apertura di quella
maschera.
Skate2k5

 Spero di essere stato chiaro. Grazieeeeee
chiarissimo! ;-)
ciao
Daniele 

 Daniele
Si in pratica quello che vorrei è che appena clicco il pulsante mi
dovrebbe 
apparire la mascherina di default di access per inserire il parametro che 
poi è il valore presente nella seconda colonna della mia listbox:
per esempio appena clicco si apre la mascherina io inserisco MILANO e
quindi 
tutti i record della lista verranno filtrati per il campo Milano


 - Mostra testo citato -
Bene allora ti basta creare una query parametrica che abbia il
criterio [Inserire Località].
Ogni volta che lancerai la query ti verrà il popup con la scritta
"Inserire Località".

 ha scritto nel messaggio



skate2k5 ha scritto:


L'ho già fatto però c'è un problema che mi chiede 2 volte di inserire il 
parametro e non capisco perche, nei criteri della query sotto il campo 
NomeCompartimento ho messo:
[INSERISCI NOME COMPARTIMENTO:]
ma quando si apre la maschera mi chiede 2 volte l'inserimento.
Non si puo farlo tramite VBA nell'evento click del pulsante?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


ma quando si apre la maschera mi chiede 2 volte l'inserimento.
Probabilmente hai inserito nella query un riferimento errato.
Prova a creare la query con Struttura query, visualizzi la tabella di
riferimento e passi i campi sotto, poi inserisci il parametro.

ma quando si apre la maschera mi chiede 2 volte l'inserimento.


skate2k5 ha scritto:


Si si ho già capito perchè me lo fa, in pratica siccome su attivazione
della 
listbox c'è un comando di requery che mi serve per aggiornare la listbox
nel 
fare la requery mi crea quesstoa doppia chiamata aldel parametro.
Cmq si potrebbe fare come dicevo prima dall'evento clic del pulsante del
mio 
pannello di controllo? io ho provato a fare cosi ma non va:
******************************************************************
Private Sub ApriVerbali_Click()
Dim strsql As String
DoCmd.OpenForm "fr_ElencoVerbali"
strsql = "select * from FILTRO_ELENCOVERBALI where [NomeCompartimento]="
RecordSource = strsql
End Sub
**********************************************************
dove FILTRO_ELENCOVERBALI  è una query che ho salvato
ho provato anche a mettere un valore tipo:
************************************************************
Private Sub ApriVerbali_Click()
Dim strsql As String
DoCmd.OpenForm "fr_ElencoVerbali"
strsql = "select * from FILTRO_ELENCOVERBALI where 
[NomeCompartimento]='Milano'"
RecordSource = strsql
End Sub
************************************************************
Ma non mi filtra nulla
che stresss!!!!! :(
Mi sapresti dare na dritta?????
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 - Mostra testo citato -
Su quel codice non saprei dirti, ma io farei una semplice query
parametrica, come ti dicevo prima, che assocerei ad un pulsante
direttamente nel pannello dei comandi oppure in una successiva
maschera ad una casella combinata.
In base alla scelta fatta nella casella combinata ti parte la query.
Se le località non fossero tante potresti addirittura creare una query
per ognuna, ma diventa laborioso.

 - Mostra testo citato -
Su quel codice non saprei dirti, ma io farei una semplice query
