Office中国论坛/Access中国论坛

标题: 关于编号ID与编号名称转换的问题 [打印本页]

作者: fish16402    时间: 2011-10-20 22:35
标题: 关于编号ID与编号名称转换的问题
我这有两个表,一个表是基础资料表,包含学生ID和学生姓名两个字段。另一个表是记录录入表,有学生的成绩等资料,也有一个字段为学生ID,我现在用记录录入表生成一个窗体,选择的时候出现的是学生ID,但我想要选择的是学生姓名,但保存到数据库里面又是学生ID,哪个高手能不能告诉我下该怎么实现啊,万分感谢!
作者: yanghua1900363    时间: 2011-10-21 08:53
[attach]47043[/attach]
关键:1、把窗体中学生ID的文本框改为组合框
      2、设置该组合框的数据源为学生表的查询,把列数改为2,列宽改为0cm;2cm
[attach]47045[/attach]
作者: landgroup    时间: 2011-10-21 09:26
太好了
作者: fish16402    时间: 2011-10-21 09:36
yanghua1900363 发表于 2011-10-21 08:53
关键:1、把窗体中学生ID的文本框改为组合框
      2、设置该组合框的数据源为学生表的查询,把列数改为 ...

非常感谢,不过我现在要实现的是不自动保存,我是把控件来源都删掉了,用VBA的程序写入数据表,这样就会有一个问题,我查询出来的是学生姓名,如果用me.字段名=me.控件值的话写入的会是学生姓名,请问有什么办法能让查询出来的是学生姓名,而写入的又是学生ID呢,万分感谢!
作者: tzh1600    时间: 2011-10-21 09:41
那是一样的,把控件来源去掉即可,组合框控件显示的是学生名字,但是值仍然是学生ID
作者: fish16402    时间: 2011-10-21 09:49
tzh1600 发表于 2011-10-21 09:41
那是一样的,把控件来源去掉即可,组合框控件显示的是学生名字,但是值仍然是学生ID

明白了,这个控件里面的学生ID只是隐藏了,实际上控件.value还是学生的值是吧,再次表示感谢!




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