以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口库存表按钮查询代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100043) |
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 16:36:00 -- [求助]窗口库存表按钮查询代码 老师你好: 之前有一个窗口库存表查询代码,由于 “材料期初库存明细表” 有1300行数据,查询效率极低,要2分钟左右没有办法 ,只有重新改变表查询代码,效率很高,但是生成的期初库存数年与期末库存数不对.某一开始日期的期初数与上一日期的期末数衔接不上. 折腾了好长时间没个结果,求老师修改一下代码. 生成的窗口库存表的数据来源下列(外部)表: 1, 材料期初库存明细表, 2, 材料入库明细表, 3, 材料出库明细表, 库存表的各列数据: 期末_数量= 期初_数量 + 入库_数量 - 出库_数量 期末_金额= 期初_金额 + 入库_金额 - 出库_金额 问题是: 按条件查询 期初数与期末数不能衔接
|
||||
-- 作者:有点色 -- 发布时间:2017/5/3 16:39:00 -- 数据库发上来,或者做一个内部数据源的例子发上来。 |
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 18:18:00 -- 内部数据源
|
||||
-- 作者:有点色 -- 发布时间:2017/5/3 18:28:00 -- 我测试,秒速完成啊。
3楼的例子怎么测试? |
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 18:35:00 -- 窗口中有个查询按钮,按钮的代码麻烦你看一下,运算结果不对: 期末_数量= 期初_数量 + 入库_数量 - 出库_数量 期末_金额= 期初_金额 + 入库_金额 - 出库_金额 问题是: 按条件查询 期初数与期末数不能衔接
|
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 18:38:00 -- 材料期初库存明细表 有数据,1000多行,期末应有数据 |
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 18:41:00 -- 期初表 录入日期为2017年3月31日,有好多数据,在此日期后查询应有这部分数据 |
||||
-- 作者:有点色 -- 发布时间:2017/5/3 18:56:00 -- 改一下条件
bd5.Filter = "录入日期 >= \'" & e.Form.Controls("startdate").value.addmonths(-1) & "\' and 录入日期 < \'" & e.Form.Controls("startdate").value & "\'" [此贴子已经被作者于2017/5/3 18:57:32编辑过]
|
||||
-- 作者:liuyixin662 -- 发布时间:2017/5/3 18:56:00 -- \'bd5.Filter = "录入日期 >= \'" & e.Form.Controls("startdate").value & "\'" 取消后 能正常提取,但库存不对 |
||||
-- 作者:有点色 -- 发布时间:2017/5/3 18:59:00 -- 看8楼。如果不正确,请举例说明如何不正确? |