Questione : Selezionare la domanda a partire dai dati della forma

Ciao necessità del all

I di mostrare le annotazioni da una tabella via una domanda che ottiene è parametri da 4 caselle combinate su una forma. La domanda è come convinco la domanda per ignorare un giacimento della casella combinata quando il combinato è vuoto o Null.

As la tabella non contiene vuoto o i campi nulli a meno che tutte e 4 le scatole abbiano i test di verifica o dati, naturalmente tutti che ottenga è annotazioni. Così se voglio soltanto usare i test di verifica dal primi o ultima scatola ho bisogno della domanda di ignorare le entrate in bianco negli altri 3 combos
class= del

Risposta : Selezionare la domanda a partire dai dati della forma

Potete costruire una base di domanda come questa:

sSql = myFields PRESCELTI dai myTables DOVE 1=1

Ed ora, variabili di uso per il resto dei parametri:

se (non isNull (combo1.Value)) allora
  sConditions = sConditions & “E fieldCombo1 =„ & combo1.Value
concluder se

se (non isNull (combo2.Value)) allora
  sConditions = sConditions & “E fieldCombo2 =„ & combo2.Value
Concluder se

Infine aggiungete soltanto le vostre circostanze alla vostra domanda originale
sSql = sSql & sConditions

Ed eseguire questa domanda dello sSql.
Altre soluzioni  
 
programming4us programming4us