disumano
03-06-2004, 01:29
ado_forn2.RecordSource = "select rag_soc, citta, pr, id_coll,
id_cliente from clienti where id_coll='" & Combo1.Text & "' and
id_forn1 = '" & Text1(0) & "' or id_forn2 = '" & Text1(0) & "' or
id_forn3 = '" & Text1(0) & "' or id_forn4 = '" & Text1(0) & "' or
id_forn5 = '" & Text1(0) & "' order by pr, rag_soc"
in pratica c'è la tabella clienti che contiene 5 campi fornitore e 1 campo collaboratore.
devo "filtrare" in base al fornitore scritto in text1(0) e al collaboratore scritto in combo1 sapendo che il fornitore può stare in uno qualsiasi dei 5 campi fornitore.
adesso se ho due record come quelli che scrivo qui sotto:
rag_soc collaboratore forn1 forn2....
__________________________________________________
raffaele lello mimmo
antonio michele tommaso mimmo
e ho
combo1.text="lello"
text1(0)="mimmo"
la query mi restituisce tutti e 2 i record :muro:
non ci capisco una mazza, eppure in access la query va che è una bellezza... :confused:
(la query ovviamente è su un solo rigo, l'ho spezzettata per farla entrare nel post)
id_cliente from clienti where id_coll='" & Combo1.Text & "' and
id_forn1 = '" & Text1(0) & "' or id_forn2 = '" & Text1(0) & "' or
id_forn3 = '" & Text1(0) & "' or id_forn4 = '" & Text1(0) & "' or
id_forn5 = '" & Text1(0) & "' order by pr, rag_soc"
in pratica c'è la tabella clienti che contiene 5 campi fornitore e 1 campo collaboratore.
devo "filtrare" in base al fornitore scritto in text1(0) e al collaboratore scritto in combo1 sapendo che il fornitore può stare in uno qualsiasi dei 5 campi fornitore.
adesso se ho due record come quelli che scrivo qui sotto:
rag_soc collaboratore forn1 forn2....
__________________________________________________
raffaele lello mimmo
antonio michele tommaso mimmo
e ho
combo1.text="lello"
text1(0)="mimmo"
la query mi restituisce tutti e 2 i record :muro:
non ci capisco una mazza, eppure in access la query va che è una bellezza... :confused:
(la query ovviamente è su un solo rigo, l'ho spezzettata per farla entrare nel post)