本帖最后由 jiangpei03 于 2011-3-15 17:42 编辑
Access2007 一张表中,有以下字段:
记录编号 事务类别 事务子类别 事务内容 等等
其中【事务类别】 和【事务子类别】 都建立查阅向导,它们的关系为:
事务类别 事务子类别
保险 终止
保险 新增
保险 蓝本
合同 续签
合同 新签
目前的情况是:
在输入【事务类别】时,会让用户选择“保险”、“合同”
在输入【事务子类别】时,会让用户选择“终止”、“新增”、“蓝本”、“续签”、“新签”这五项
我希望可以实现:
【事务类别】选择为 “保险”后,【事务子类别】的选项里,只出现“终止”、“新增”、“蓝本”这三项
【事务类别】选择为 “合同”后,【事务子类别】的选项里,只出现“续签”、“新签”这两项
请高手指教在Access2007中要如何操作能够实现?
经过一番搜寻和测试,终于实现了,现在分享给大家。
实现方法:在录入窗体中,在给【事务类别】这个字段的更新后事件中,写入以下代码:
Me.事务子类别.RowSource = "SELECT * FROM 05事务子类别 where 事务类别 ='" & Me.事务类别 & "'"
其中,“05事务子类别”,是一张单独的表,表中有两个字段,分别为【事务类别】和【事务子类别】,将具体值的对应关系列出来。
事务类别 事务子类别 终止 保险 新增 保险 蓝本 保险 续签 合同 新签 合同
非常感谢回答的热心人给到的提示! |