Office中国论坛/Access中国论坛
标题: 表1:航班号;启止港…… [打印本页]
作者: ori1998 时间: 2004-4-6 23:02
标题: 表1:航班号;启止港……
lwmxr,这里让给你
[此贴子已经被作者于2004-4-8 13:12:15编辑过]
作者: 土豆 时间: 2004-4-6 23:36
“固定格式的单一窗体中”看不明白
“用字段B的值替换字段A的值”看明白了,但是"用字段B名替换字段A名"又看不明白了
“窗体中列表选择同一个表中的字段A和字段B”这个还是看不大明白
作者: lwmxr 时间: 2004-4-7 01:22
表1:航班号;启止港……
表2:航班号;启止港
自动窗体“表1”的控件“航班号”输入后,如何使其控件“启止港”自动添入表2对应“启止港”???
清高手指教!
作者: 土豆 时间: 2004-4-7 01:25
看起来表1和表2结构相同么,为什么要分成两个表?
作者: lwmxr 时间: 2004-4-7 01:36
表1中字段长着呢,引用表2提高输入速度罢了。
作者: Ajoe 时间: 2004-4-7 03:47
方法1:
利用组合框的“更新后”事件,如果你刚接触Access,你可以去看一看Alex的组合框教程。可以使用组合框的“更新后”事件,把组合框中第几列的内容传递给窗体中的任一字段。例:
Me.字段名 = Me.组合框名.Column(0) 意思是—把组合框中第一列的数据传递给窗体中的某个字段控件。
方法2:
你可以用子窗体,因为设置了相互连接的字段后,子窗体中相同的字段在新增一行数据的时候会自动填写相应的内容。
作者: lwmxr 时间: 2004-4-7 06:31
我的有关主题在 http://www.erpbus.net/access/topic.asp?topic_id=11523&forum_id=72
请帮我调试,(数据总表_子窗体中“启止港”该为“文本框”)点选航班号后,“启止港”自动填入……谢谢!
我试过第一种方法,但控件来源不能与表链接……请指教!
作者: Ajoe 时间: 2004-4-7 20:01
第一步:把“启止港”字段的组合框改为文本框;
第二步:改动一下“航班号”组合框的相关设置:
1、“行来源”在你原来的基础上再增加一个字段“启止港”;
2、“列数”改为:2
3、“列宽”改为:4.577;0
4、“列表宽度”改为:4.577
第三步:设置“航班号”组合框的“更新后”事件(代码如下):
Private Sub 航班号_AfterUpdate()
Me.启止港 = Me.航班号.Column(1)
End Sub
请看实例:
[attach]4150[/attach]
作者: lwmxr 时间: 2004-4-8 19:14
Ajoe:谢谢你!
初步实现。但 再多一些文本框如何付值?
如:Me.航空公司 = ???
我是一个不懂代码的人,我作库几乎是”拼凑“,麻烦你了!
作者: Ajoe 时间: 2004-4-9 07:03
设置好组合框的“行来源”,然后再在组合框的“更新后”事件里输入如下代码:
Private Sub 航空公司_AfterUpdate()
Me.启止港= Me.航空公司.Column(1)
End Sub
[attach]4169[/attach]
作者: lwmxr 时间: 2004-4-13 05:38
谢谢!完全解决。
作者: lwmxr 时间: 2004-4-13 05:42
还得谢谢 ori1998 !对不起占了你的贴子。
[此贴子已经被作者于2004-4-12 21:46:10编辑过]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |