Office中国论坛/Access中国论坛

标题: [求助]如何更新未绑定的控件? [打印本页]

作者: brant_chen    时间: 2010-5-4 07:54
标题: [求助]如何更新未绑定的控件?
我的具体情况是这样的:

有两个字典表:
单位字典表:
单位名称ID
单位名称

汽车字典表:
汽车ID
车牌号
所属单位名称

问题一:
使用窗体录入汽车字典表时,我用combobox(将“单位字典表”-》“单位名称”作为值让用户选择)来实现在录入汽车字典表时的所属单位,这时,存入汽车字典表的“所属单位名称”字段却是“单位名称ID”。我怎么实现存入“汽车字典表”的是“单位字典表”-》“单位名称”字段呢?存“单位名称”有什么不好吗?


问题二:
我现在又增加了个表:
车辆维修表:
维修ID
车牌号
所属单位名称

我这个窗体绑定的是车辆维修表。
我现在实现的是:
用户手动输入“维修ID”,“车牌号”是用的combobox从“汽车字典表”里面得到“车牌号”进行显示让用户选择(但问题同上,存入的是“汽车ID”!怎么实现存入的实际是“车牌号”呢?)。
剩下的“所属单位”字段,我用的textbox,没有绑定,我想让他自动根据用户选择的“车牌号”进行显示该车的所属单位名称。
故我尝试用:
Me.所属单位名称 = DLookup("[所属单位名称]", "汽车字典表", "[车牌号] = " & Me![车牌号])
但是,因为问题一的存在,这样查出来的“所属单位名称”实际上是“单位名称ID”。
怎么办呢?

非常谢谢!
作者: michael100    时间: 2010-5-4 08:36
表里面存ID,我也是这样做的,可以将字段改为组合框,再让字段显示为中文名,而不显示ID
作者: brant_chen    时间: 2010-5-4 08:42
不太明白楼上的意思,你好像误解我的意思了?
作者: brant_chen    时间: 2010-5-4 21:03
自己顶一下!
作者: 紫风    时间: 2010-5-13 17:03
车牌号的COMBOBOX的行来源是怎么写的?
这样写应该就能存入车牌号:
SELECT 汽车字典表.车牌号, 汽车字典表.车牌号 FROM 汽车字典表




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3