gpt4 book ai didi

ms-access - if 语句中的组合框为空

转载 作者:行者123 更新时间:2023-12-04 01:27:59 26 4
gpt4 key购买 nike

我正在尝试编写一个 if 语句,如果某个组合框为空,那么它运行代码的某个部分,如果它有数据,然后它运行另一个。我写了这个:

Private Sub ProjectAddSetDateAutoBtn_Click()
If ProjectAddAllDueDateAutoCmBx = Null Then
'Code1
Msgbox("ComboBox Is Null")
Else
'Code2
Msgbox("ComboBox Has Data")
End If
End Sub

我让组合框没有数据,然后它不会运行 if 的第一部分中的代码或它的第二部分中的代码!如果我在框中输入数据,它会完美地运行 if 语句的第二部分。没有错误,我对此非常困惑。 ComboBoxes 有自己的“Null”吗?这个 if 语句有问题吗?

最佳答案

Nothing is ever equal to Null, not even another Null .

使用 IsNull()检查组合框是否为空。

'If ProjectAddAllDueDateAutoCmBx = Null Then
If IsNull(ProjectAddAllDueDateAutoCmBx) = True Then

关于ms-access - if 语句中的组合框为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19929186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com