Newsgroup: it.comp.appl.access
Titolo: Filtro su più combobox

Salve, avento una tabella e dovendo scegliere dei parametri tramite più
combobox, come faccio ad applicare il filtro??
Mi spiego meglio, ho una tabella per registrare i voti com una cmb per le
materie, una cmb per le classi, una cmb per le sezioni ed una cmb per
l'indirizzo scolastico. Ora dovendo per esempio selezionare la materia
"diritto" della classe "3" della sez "B" dell'"igea", come faccio a filtrare
i record??
Grazie per i consigli
Maurizio

 ha scritto nel messaggio
news:RKfo9.58875$Eu.13...@twister1.libero.it...

Uno dei modi possibili è quello di usare una query parametrica.
Se la maschera che contiene i parametri di ricerca (le quattro combobox) si
chiama frmRicerca.
Se le quattro combobox non associate si chiamano rispettivamente
CercaMateria, CercaClasse, CercaSezione e CercaIndirizzo.
Creati una query di selezione che contenga tutti i campi della tua tabella
in cui registri i voti; nei criteri relativi al campo della materia scrivi:
Forms!frmRicerca!CercaMateria
Nei criteri relativi al campo della classe scrivi:
Forms!frmRicerca!CercaClasse
Nei criteri relativi al campo della sezione scrivi:
Forms!frmRicerca!CercaSezione
Nei criteri relativi al campo dell'indirizzo scrivi:
Forms!frmRicerca!CercaIndirizzo
La query di selezione di cui sopra sarà l'origine record della maschera con
cui visualizzi l'esito della ricerca.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:sago9.60750$e31.1...@twister2.libero.it...

Grazie 2K Roberto, però vorrei strafare. Nella maschera che mi visualizza i
dati, c'è una cmb collegata ad una qry_alunni, per poter inserire un nuovo ,
come potrei fare se volessi visualizzare solo gli studenti filtrati tramite
le condizioni di prima??, almeno è possibile??
Maurizio

 ha scritto nel messaggio
news:t5io9.59508$Eu.13...@twister1.libero.it...

Non sono sicuro di aver capito cosa vuoi fare; se però il tuo obbiettivo è
quello di visualizzare solo un alunno se in questa quinta combobox selezioni
un alunno, ed invece vuoi visualizzare tutti gli alunni filtrati con le
quattro combobox precedenti se non selezioni alcun alunno nella quinta
combobox, se questa combo si chiama CercaAlunno, nei criteri della query
relativamente al campo alunno NON scriverai:
Forms!frmRicerca!CercaAlunno
ma scriverai:
Like Nz(Forms!frmRicerca!CercaAlunno; "*")
Se invece ti interessava ben altra cosa, prova a rispiegarti meglio.



OK,cerco di spiegarmi meglio, se ci riesco. Ho creato una tabella che
contiene id_Alunno, id_classe, id_Sezione, id_IndirizzoScolastico e
DirittoOrale1, DirittoOrale2 ecc..Ora ho creato una qry_SelVotiDiritto con
id_Alunno, id_classe, id_Sezione, id_IndirizzoScolastico e DirittoOrale1,
DirittoScritto1, DirittoOrale2,DirittoScritto2, che con paramteri mi
selezioni la classe, la sezione, L'indirizzoScolastico(anche come mi avevi
suggerito, ed una tabella non collegata  che contiene le cmb relative alla
classe, alla sezione, alla materia ed all'indirizzo scolastico. Una volta
scelti questi parametri, visualizzo una sottomaschera collegata alla
qry_SelVotiDiritto ed è qui che vorrei che la cmb id_Alunno vemisse filtrata
secondo i parametri della maschera principale per poter selezionare un
alunno della determinata classe. O forse sbaglio...in quanto la tabella voti
è una sola e seleziono le varie voci che mi interessano per determinati
parametri tramite le diverse qry, o forse sarebbe più giusto avere tante
tabelle quante sono le materie a costo di creare dati rindondanti??
MAH.(quanto è brutta l'inesperienza)
Maurizio

 Maurizio



Roberto, la tua dritta, l'ho capita, ma mi sto innervosendo, sto prendendo
anche delle gocce di tranquillante per questo, in quanto l'unico parametro
che non mi funziona è proprio quello della combo degli alunni. Ieri sera,
sono sato su fino alla 1 per rifare tutto e porca schifa mi dà sempre la
stessa soluzione: Nella combo mi vengono visualizzati tutti gli
studenti...Adesso picchierò il cranio contro il video per vedere se le mie
idee rieco a farle passare dentro:-((
Saluti Maurizio:))))

Saluti Maurizio:))))
Sei matto , se le tue idee sono sbagliate perdi tempo , usa il cranio
di Roberto . :-)))
Ciao. Fabrizio

 Saluti Maurizio:))))
--


 Saluti Maurizio:))))
--



Allora, ciò che ho creato è così composto:
1)tabella alunni
id_RegAlunno
Cognome, Nome, classe, sezione, indScolastico, via, ecc
 2) codice SQl:
SELECT tbl_Alunni.ID_RegAlunno, tbl_Alunni.CognomeAlunno,
tbl_Alunni.NomeAlunno, tbl_Alunni.CodiceAlunno, tbl_Alunni.Classe,
tbl_Alunni.Sezione, tbl_Alunni.Corso, tbl_Alunni.AbitazioneVia,
tbl_Alunni.CAP, tbl_Alunni.Città, tbl_Alunni.Provincia
FROM tbl_Alunni;
3) il nome della maschera è frm_InserimentoVoti non associata, con
cmbAlunno, cmbMateria, cmbClasse, cmbSezione, cmbIndScol e una sottomaschera
che dovrebbe prendere i dati dalla tabella voti; id_regAlunno, Nome, classe,
sez, materia Orale1, Orale2 ... Scritto1, Scritto2... ed è sulla combo
id_regAlunno della sottomaschera che mi piacerebbe filtrare i nominativi
secondo la classe e la sezione e l0indirizzo scolastico.
Sperando di non aver creato ulteriori garbugli....
Maurizio:)))

 ha scritto nel messaggio
news:HNYo9.8679$%M1.2...@twister2.libero.it...
Mi dispiace Maurizio, ma non riesco a seguire quello che scrivi, ma quello
che è peggio che ancora non sono neppure riuscito a capire cosa vuoi
realizzare; quindi, nell'interesse reciproco, abbandono il thread.
Ti auguro migliore fortuna con un altro frequentatore.
--
