Vraag : Selecteer Vraag van de Gegevens van de Vorm

Hallo all
I is de behoefte/>

As de lijst geen lege of ongeldige gebieden tenzij alle 4 vakjes criteria of gegevens hebben bevat, natuurlijk alle zal ik ben geen verslagen worden. Zo als ik slechts criteria van de eerste wil gebruiken of laatste doos I vergt de vraag om de lege ingangen in andere 3 combos
te negeren

Antwoord : Selecteer Vraag van de Gegevens van de Vorm

U kunt een vraagbasis als dit construeren:

sSql = SELECTEER myFields UIT myTables WAAR 1=1

En nu, gebruiksvariabelen voor de rest parameters:

als (niet isNull (combo1.Value)) dan
  sConditions = sConditions & „EN fieldCombo1 =“ & combo1.Value
beëindig als

als (niet isNull (combo2.Value)) dan
  sConditions = sConditions & „EN fieldCombo2 =“ & combo2.Value
Eind als

Tot slot voegt u slechts uw voorwaarden aan uw originele vraag toe
sSql = sSql & sConditions

En voer deze sSqlvraag uit.
Andere oplossingen  
 
programming4us programming4us