vba - Microsoft Access VBA If 语句
问题描述
我有一个下拉菜单,其中包含三个选项“打开、分配、关闭”我的数据库中的表中有三行,一个用于 openTime、assignedTime 和 closedTime。
我的下拉菜单连接到表中名为 Status 的行,该行在“打开、已分配、已关闭”三个选项之间交换。在我的网站中创建票证时,它会创建一个开放时间,因此我不必担心这一点,但是当用户选择分配和关闭时,我希望它在更改时将数据发送到正确的单元格。
因此,如果下拉列表从打开交换为已分配,它已经在我的数据库中将状态单元格更改为“已分配”,但我还希望它将已分配时间单元格的数据更改为确切的时间和日期。关闭也一样。
我认为这很简单,我只是对这个过程有点困惑。我使用此网站获取有关 IF 语句的信息
我有创建和添加日期的代码
me.MyDateTimeColumn = now()
我有几个问题
1) 在我的 IF 语句中,我如何说选择的值,例如,如果用户在下拉菜单中选择“已分配”,我该如何说这就是我希望我的 IF 语句查看的信息?
在上面链接的网站上,这是 if 语句的示例:
Sub AlertUser(value as Long)
If value = 0 Then
AlertLabel.ForeColor = "Red"
AlertLabel.Font.Bold = True
AlertLabel.Font.Italic = True
End If
End Sub
在此我是否需要包括Sub AlertUser(value as Long)
(使用我自己的变量)如果是这样我的子会是什么?并且是If value = 0 Then
指所选组合框的值吗?
2)我可以像在其他语言中那样插入一个 else if,我需要一个 end else if 吗?
我正在使用微软访问表单,并为此使用 VBA 代码部分。MY 数据库位于连接到表单的 sql server 中。
解决方案
推荐阅读
- geometry - 如何检查点 C(x3,y3) 是否落在由两点 A(x1,y1) 和 B(x2,y2) 形成的直线之间
- gradle - 如何打印 Gradle Copy 任务的“from”和“to”?
- sql - 如何使用正则表达式计算字符串中的单词
- javascript - 以角度动态更新 Chart.js 数据
- r - 如何更改马赛克图中解释变量和响应变量的顺序?
- css - CSS wrap "up" 所以第一行是最短的?
- python - Keras 中的嵌入层如何处理浮点输入值?
- ios - 致命错误:找不到模块“cloud_firestore”
- c# - 我的玩家运动出现了一些问题
- google-apps-script - 如何计算两个变量以从 XML 元素数据中求和,然后写入工作表