軟體:Excel
版本:2013
各位板上的大大好,我想用VBA寫一個SQLite的搜尋命令產生器。
我有 A B C D E F G七個條件
我會設計一個讓User填條件的表格,大置上就是ABCDEFG欄位各填入要搜尋的條件。
但是,有一些可能是A條件沒有值,或某幾個條件沒有值。
那麼我在搜尋的時候就不會把他列入Where的條件式中。
如果每一個欄位都有值,這個很簡單我會寫,用字串變數帶入就可以了。
但是如果有的欄位是空值,那麼他就不應該出現在條件式中,這個就難倒我了。
例如: select * from test where (a=71 and c=22 and d>=7)
這個式子缺少了BEFG這幾個參數,表示這幾個參數是空值。
請問應該要怎麼產生這個式子呢?