Devi dividere il problema in due parti, ossia, farti due funzioni:
la prima del tipo
private function sql$()
return "select * from tabella where " & ConizioneWhere()


e la seconda, appunto, CondizioneWhere che ti costruisce il filtro

E' in basic, ma non avrai difficoltà ad implementarlo in c##