Office中国论坛/Access中国论坛

标题: 在一个文本框内以不同时间段来显示另一个表内的某个值 [打印本页]

作者: tonny20060812    时间: 2006-6-15 17:19
标题: 在一个文本框内以不同时间段来显示另一个表内的某个值
[attach]18500[/attach]表4的 (图1)
[attach]18501[/attach]表4的 (图2)

[attach]18502[/attach]文本框的(图3)

刚开始表4(图1)作的是一天生产计划所以在文本框写的代码为:=DLookUp("[Planed Qty] ","表4","product='ancgp'")

后来发现这样很麻烦,所以现在对表4作了修改如表4(图2),把一个星期生产计划都作好了,这样图3文本框根据图2作好的计划每天能自动更新2个班的计划产量,不过其相应文本框内的代码不知道怎么写了?

恳求各位帮助!!!!!谢谢
[attach]18503[/attach]


[此贴子已经被作者于2006-6-15 10:29:48编辑过]


作者: eddieliu    时间: 2006-6-15 20:56
Dlookup函数可以有多个参数吗?没有试过.不过换个思路一样可以实现
1.在窗体设一个字段1==Weekday(Now(),2),这个得出今天是星期几
2.在窗体设一个字段2==IIF(now()>???,"早班","晚班"),这个定义什么是早,晚班
3.然后在打开窗体时判断,例如:
IF [字段1]=1 AND [字段2]=早班 then
ME.ANCG=DLookUp("[Planed Qty] ","表4","product='ancgp'")
....
ELSE
....

跟你原来会的一样.
作者: andymark    时间: 2006-6-16 00:05
看看是否是你要的结果[attach]18509[/attach]





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