我目前正在使用更新查詢,它按預期工作,直到我添加使查詢不顯示任何結果(我預期)的條件。該標準目前來自表單上的文本框。如何在Access中查詢中忽略空白條件
我希望能夠做的是,在標準行中,指定如果文本框是空白的而沒有任何內容,那麼標準應該略過。
我在標準線嘗試:
[Forms]![Formname].[txtboxName] OR [Forms]![Formname].[txtboxName] Is Null
但是,這並不工作。
謝謝任何幫助或指導!
我目前正在使用更新查詢,它按預期工作,直到我添加使查詢不顯示任何結果(我預期)的條件。該標準目前來自表單上的文本框。如何在Access中查詢中忽略空白條件
我希望能夠做的是,在標準行中,指定如果文本框是空白的而沒有任何內容,那麼標準應該略過。
我在標準線嘗試:
[Forms]![Formname].[txtboxName] OR [Forms]![Formname].[txtboxName] Is Null
但是,這並不工作。
謝謝任何幫助或指導!
您應該能夠使用通配符:
Like [Forms]![Formname].[txtboxName] & "*"
如何:
where [whatever your field is] = [Forms]![Formname].[txtboxName]
OR Nz([Forms]![Formname].[txtboxName]) = ""
採用Nz
會抓住這兩個空值和零個長度字符串,看起來空但不。
如果這不起作用,請按照Remou的要求做。 I.E.用實際的SQL查詢更新你的問題,而不僅僅是它的一部分。
試試這個:
Like IIF(IsNull([Forms]![Formname].[txtboxName])=Fasle;[Forms]![Formname].[txtboxName];"*")
* 注意:我的系統默認的分隔符是 「;」,確保你什麼。
享受騎行
什麼都沒有:(不更新 – Hoops
請開始提供信息,我很累,試圖猜測。 – Fionnuala