Office中国论坛/Access中国论坛

标题: 表数据来源的查询问题? [打印本页]

作者: 真主    时间: 2008-2-11 15:07
标题: 表数据来源的查询问题?
首先,恭喜发财
问题:
表“H0_配线走线明细”的[配1]、[配2]、[配3]、[配4]、[配5]的数据来源于表“H0_配线明细”的[配线ID],但条件如下:
如果表“H0_配线明细”的[多配]=1时,此行在表“H0_配线走线明细”的[配1]、[配2]、[配3]、[配4]、[配5]的所有数据内出现1次,
如果表“H0_配线明细”的[多配]=2时,此行在表“H0_配线走线明细”的[配1]、[配2]、[配3]、[配4]、[配5]的所有数据内出现2次,
以此类推..............
请问怎样做

[ 本帖最后由 真主 于 2008-2-11 21:01 编辑 ]
作者: haemon    时间: 2008-2-11 20:41
哪有[多配]?是个什么东西
作者: 真主    时间: 2008-2-11 21:00
在“H0_配线明细”表中,他的作用是这个数据可以在“H0_配线走线明细”分配的次数
作者: glw    时间: 2008-2-11 21:28
try  this[attach]28387[/attach]
作者: haemon    时间: 2008-2-11 21:29
把配线ID填在配1配2...等字段的吗?
如果是这样,应该用VBA
作者: glw    时间: 2008-2-11 21:31
原帖由 haemon 于 2008-2-11 21:29 发表
把配线ID填在配1配2...等字段的吗?
如果是这样,应该用VBA
本人也这样理解,见上例
作者: 真主    时间: 2008-2-12 14:18
GLW的例子不行(我要的是手动),我自己改了改,但其中使用时的效果不好,
1、我的做法查询太多
2、主要的:因为我用的是获得焦点是工作,故常常是修改错了数据
作者: 真主    时间: 2008-2-12 17:06
请大家帮忙看看,用“获得焦点”执行查询常出现错误,但“更新前”运行他是按更新后的数据执行查询
作者: 真主    时间: 2008-2-12 22:57
请大家给给好的建议,谢谢
作者: 真主    时间: 2008-2-13 11:44
当[配1]、[配2]、[配3]、[配4]、[配5]的其中一个“获得焦点”,声明变量的值为当前“获得焦点”的位置的值,然后我在更新前执行查询
请问这个变量如何写?
作者: haemon    时间: 2008-2-13 12:02
定义窗体的全局变量.
在窗体代码的最前面用pravite 变量名 as 数据类型 来声明.
在更新前的话可以用me!控件名.oldvalue 来取得更新前的值.
作者: ttstory    时间: 2008-2-15 14:45
学习学习~~好奇啊




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