Come faresti la ricerca sul campo1?
e sul campo2?
metti questi esempi di ricerca.
poi
la combo avrà campo1; campo2;...;campoN; come elenco.
ovviamente metti i nomi del campo come visualizzato cioè se il campo si chiama citta ma a display metti "Città" nella combo scrivi "Città".
quando fai la ricerca, supponendo di fare la ricerca su campo1:
case combobox.index=0 [fai la ricerca su campo1]
case combobox.index=1 [fai la ricerca su campo2]
se metti "" come primo valore disabiliti la ricerca.
non so se usi criteri o sql
se usi criteri, visto che usi access, nel campo1 metti =text and combo.tex="Campo1"
se usi sql allora where (text and combo.tex="Campo1") or (text and combo.tex="Campo2") or.....