从组合框调用变量访问 VBA 时出现问题

Posted

技术标签:

【中文标题】从组合框调用变量访问 VBA 时出现问题【英文标题】:Trouble in Access VBA with variable calling from combo box 【发布时间】:2020-04-29 02:25:47 【问题描述】:

我对 VBA 非常陌生,并且正在制作一个模拟程序来计算某人是否有资格获得住房贷款,但是我遇到了包含数值的组合框将它们的值传递给代码中使用的变量的问题,任何帮助将不胜感激。这是我的代码:

Private Sub Elegibility_Calculator_Click()

    'Variables
    Dim crScore As Integer
    Dim yrIncome As Long
    Dim MINCRSCORE As Integer
    Dim MINYRINCOME As Long

    'Variable Values
    crScore = cbocrScore
    yrIncome = cboyrIncome
    MINCRSCORE = 650
    MINYRINCOME = 100000

    'Calculate Elegibility
    If crScore >= MINCRSCORE & yrIncome >= MINYRINCOME Then
    MsgBox "blah"
Else
    MsgBox "bad blah"
End If

End Sub

【问题讨论】:

【参考方案1】:

您的 If 条件使用 & 用于连接。请改用逻辑运算符AND

【讨论】:

非常感谢。就像我说的,我很新,所以我知道的不多,但我真的很感激。 是否接受复选标记?而且因为我的声望低于 15,所以我的支持不会出现。 是的,复选标记是已接受指示符。认为获得代表的一种方法是阅读常见问题解答。 ***.com/help/how-to-ask

以上是关于从组合框调用变量访问 VBA 时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

从访问 vba 中的多值组合框中获取值

将子窗体链接到主窗体上的组合框时出现问题

访问 VBA 基于组合框导航到记录

女士访问:VBA 组合框

使用大量项目填充组合框

在 VBA 访问中为多列组合框赋值