Office中国论坛/Access中国论坛

标题: 如何自定义dlookup函数 在窗体中寻找查询中的数据 [打印本页]

作者: min_summer    时间: 2006-9-26 16:52
标题: 如何自定义dlookup函数 在窗体中寻找查询中的数据

请大家看看  我该用什么方法做这个单价?因為數據量很大, 用DLOOKUP太慢! 該怎麼解決呢[attach]20603[/attach]


[此贴子已经被作者于2006-9-27 16:12:10编辑过]


作者: 蓝天8390    时间: 2006-9-26 20:04
看附件[attach]20565[/attach]

作者: min_summer    时间: 2006-9-26 20:18
蓝天8390

這不是我要的答案呀


作者: min_summer    时间: 2006-9-27 00:30
自己顶一下!
作者: 一点通    时间: 2006-9-27 05:44
请将标题改一下,写出简要内容,这个题目相信高手不会复你的
作者: min_summer    时间: 2006-9-27 16:12
谢谢一点通提醒!

[此贴子已经被作者于2006-9-27 8:12:54编辑过]


作者: min_summer    时间: 2006-9-27 17:25
自己頂一下
作者: 一点通    时间: 2006-9-27 17:33
数据多的时候用DLOOKUP确实影响速度,但如果每次登记时将单价都保存到表中,可能会出现数据冗余,但保证了运算速度,得一失一,自己衡量下吧
作者: min_summer    时间: 2006-9-27 17:36
每次登记时将单价都保存到表中 要怎麼做呀
作者: 蓝天8390    时间: 2006-9-27 20:19
用追加查询
作者: min_summer    时间: 2006-9-27 22:28
可以帮我做个样本出来看看吗
作者: min_summer    时间: 2006-9-27 23:38
自己顶一下! 
作者: 浩雨    时间: 2006-9-28 00:35
在这里你所提到问题才是真正的问题所在,如何建表!尽管你的查询已经能提速了,但,是强纽的瓜。发个例供参考

[attach]20604[/attach]

说明:一个产品有多个价格,那就要建一个主表和一个相关表。产品表是主表,有主键。价格表是相关表,有外部键。出货表是价格表的相关表,有外部键“价格ID”,它包含了两个信息:价格和产品。在价格表中,用了“当前”字段,其数据类型为逻辑型,这能使产品价格只有一个可使用。每当添加新的价格后,设法将原来钩去除,为新的价格打上钩。

作者: min_summer    时间: 2006-9-28 16:20
浩雨  谢谢你! 不过你的方案决不是我要的解决方法啊! 因为我的意图是要相当于要把你做的那个价格表用系统做出来,而不是人为的再做一个价格表中的當前價格来决定哪个是当前的价格呀!
作者: min_summer    时间: 2006-9-28 16:24
因為我的價格表和出貨表 是分兩個不同權限的人在操作的, 一個人只管價格表 一個人只負責出貨表, 我要的是 出貨的時後 再出貨的窗体中直接帶出價格表中相對應的價格!  按你的作法的話, 不管是以前的出貨還是現在的出貨 我都只能查到當前的價格了 而實際上我要顯示的可不僅僅的當前價格呀!-
作者: sgrshh29    时间: 2006-9-28 21:20
看这样行不?[attach]20620[/attach]

作者: min_summer    时间: 2006-9-29 04:42
好棒啊!我就是要 这个样子的!多谢多谢啊!

改天在多指点我啊!

[em02]

[此贴子已经被作者于2006-9-28 20:48:28编辑过]


作者: james_chung    时间: 2006-9-29 19:14
在该窗体中单价文本框,用sql查询




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