Office中国论坛/Access中国论坛

标题: 当我输入某个ID时,怎样才能使与这个ID相对应的数据录入? [打印本页]

作者: zhycfb2004    时间: 2006-4-14 04:51
标题: 当我输入某个ID时,怎样才能使与这个ID相对应的数据录入?
当我输入某个ID时,怎样才能使与这个ID相对应的数据录入?

我做了一个例子,就是在录入窗体时,当我输入某位职员的工资等级ID,在ID后面的数据表中就显示工资的金额。

这样就不用再到后面输入金额了,提高了录入的速度,

可以达到这样的效果吗?

哪位大哥行行好!帮小弟一把!不胜感激!

例子已上传![attach]17110[/attach]

作者: 一点通    时间: 2006-4-14 04:55
请参照使用DLOOKUP()函数
作者: jiazhou    时间: 2006-4-14 05:15
我发现还有一种方法,只要用查询就可以达到这个目的了

把要保存数据的表,和数据来源的表放到一个查询中,当输入的时候可以自动从数据来源的表中读取数据
作者: zhycfb2004    时间: 2006-4-14 06:58
怎么用呢?我很菜的!能帮我上传得例子,试一试!向您致敬!
作者: 一点通    时间: 2006-4-14 16:58
可以在ACCESS的帮助中找到详尽的用法
作者: zhycfb2004    时间: 2006-4-14 18:40
尊敬的管理员!

我看了帮助,还是搞不定,能否给我举个例子,这样让我学习的更快一些!

谢谢了,这个问题我弄了很久了!
作者: 一点通    时间: 2006-4-14 18:53
[attach]17120[/attach]

作者: zhycfb2004    时间: 2006-4-15 04:08
谢谢管理员!无比感谢!
作者: wuaza    时间: 2006-4-15 04:17
我很想知道这个问题不要dlookup怎么做?
作者: 一点通    时间: 2006-4-15 04:42
不用dlookup的方法

[attach]17141[/attach]

作者: andymark    时间: 2006-4-15 04:52
也可以用ADO

Dim Rs As New ADODB.Recordset
Rs.Open "select * from Tab_2 where 工资等级ID= '" & Me.工资等级ID.Column(0) & "'", CurrentProject.Connection, adOpenDynamic
Me.金额 = Rs.Fields("工资")
Set Rs = Nothing
作者: qlm    时间: 2006-4-15 05:32
还是第二种方法简单
作者: andymark    时间: 2006-4-15 05:38
嗯,第二种方法最简单

如果你的查询全部是用代码写的,那就必须用ADO或DAO了

[此贴子已经被作者于2006-4-14 21:39:20编辑过]


作者: zhycfb2004    时间: 2006-4-15 05:45
强!


作者: badyuki    时间: 2006-4-15 08:21
我是新手,来这里学习,请多多指教.
作者: ppkey    时间: 2006-4-24 21:34
看罗斯文范例
作者: aluckypig    时间: 2006-4-25 01:13
hao
作者: bella    时间: 2006-4-25 17:12
hao




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