Access中的Newb(我使用的版本:2010)和VB。 :(
我有一个名为" issues"的表单和表,一个名为" statusfield"的组合框。 (值列表:打开,重新打开,wip,关闭)。
表格加载表格的内容"问题"每条记录。可以修改记录的字段值。
目的是根据问题的当前状态显示可用值列表。
例如,如果" statusfield"的当前值为空,当单击组合框时,可用状态为"打开;重新打开; wip",如果" statusfield"的当前值为是"打开",然后可用状态是" wip;关闭"。
请尽可能详细解释一下吗?欣赏它!
答案 0 :(得分:3)
在组合框的AfterUpdate事件中添加此代码
If Me.statusfield.value = "open" Then
Me.statusfield.RowSource = "wip ; closed"
End If
答案 1 :(得分:0)
所以我重新设计了数据库,在(数据库工具 - >关系)中创建了一对多的映射,使用相同的vba,一切都按设计工作。干杯!