Office中国论坛/Access中国论坛

标题: 再次请教andymark:如何同时表现日记录与合计 [打印本页]

作者: ywg    时间: 2003-10-14 17:23
标题: 再次请教andymark:如何同时表现日记录与合计
如何实现同时表现日记录与合计?[求助]
请教高手:
    我在做一个关于生产进度的数据库,需要查询或输出一份体现每日各工序生产进度的明细表,以下是需要输出的字段
    仓库,订单号, 货号, 型号, 品名,需求数,日产量,合计
    以上是三个表:
    仓库表:仓库编号,仓库名称
    订单表:编号, 订单号, 货号, 型号, 品名,需求数
    日产明细表:仓库,入库时间,订单号, 货号, 型号, 日产量
    能否做到即可导出打印又可在窗体或查询中查阅?


[此贴子已经被作者于2003-10-16 15:19:57编辑过]


作者: andymark    时间: 2003-10-14 18:05
在订单表与日产明细表中订单号与订单号关联,货号与货号关联,做一个关于日期查询
作者: ywg    时间: 2003-10-14 18:11
不能实现,我所要的功能,我在查询中做分开查询日明细和总合计是可以实现的但如果要二者合一却不能实现(是我不知如何实现),不知有没有什么好办法?
作者: ljwei692    时间: 2003-10-14 18:31
把三个表联合作一个查询,把该查询作为一个报表的数据源,相应字段为需求字段,应该可以满足查询和导出数据这两项需求。
作者: andymark    时间: 2003-10-14 18:39
你所说的总合计是指到查询日止日产量的累计?
作者: ywg    时间: 2003-10-14 19:05
ljwei692 :
     这个联合查询可以同时实现明细和累计?查询我做好了可是如何才能实现明细和累计同时在显示呢?
andymark:
    总合计是指日止日产量的累计
作者: ljwei692    时间: 2003-10-14 19:16
明细、累计可以在报表中通过分组和排序来实现
作者: ADAM    时间: 2003-10-14 19:33
你可看看我做的"成品倉管理系統",里面也做了關于出入庫及在庫累計的例子:
關于累計,是個麻煩的問題.
http://www.office-cn.net/bbs/dispbbs.asp?BoardID=2&id=11912&replyID=11912&star=1&skin=skinid%5F0=3&skinid%5F2=2
作者: ywg    时间: 2003-10-14 19:34
我试做了一个报表,可是不能实现,我对报表不是很了解,能告诉我详细点的方法步骤吗?
作者: ljwei692    时间: 2003-10-14 19:47
传上来东西看看
作者: ywg    时间: 2003-10-14 19:56
标题: 帮忙看看
[attach]2020[/attach]
作者: ljwei692    时间: 2003-10-14 21:29
看看是否合乎要求:
[attach]2021[/attach]
作者: ywg    时间: 2003-10-14 21:42
多谢ljwei692的指点,不过我所在的功能和你所做的不同,
因为是要有一个能体现各仓库所款不同产品本日的完成量及产品止于当目的完成总量的报表,因止在报表中必须能同时体现本款产品的日产量及总完成量(须区分不同仓库的不同完成情况).不知这样的功能应怎样才能实现 .

作者: andymark    时间: 2003-10-14 21:58
看是否合乎要求
[attach]2022[/attach]
作者: ywg    时间: 2003-10-14 22:36
太感谢andymark了,你基本上正是我所想要的,可以告诉你的构思吗?你是怎样实现的,我想自己学着做不然以后又不懂的.
作者: andymark    时间: 2003-10-14 23:01
按日期做一个生成表的查询(日产累计),再用生成的表做查询就可以
作者: ywg    时间: 2003-10-15 21:19
我详细看了你做的,又输入了一些数据进行试验,基本上是实现了我想在的功能,真是太感谢了.
另外我自己也按你的方法试这做,但是还不几点不太明白需要向你请教:
1、在《查询1》最后第二个字段《表达式1: 日产量 之 Sum》我不太明白是什么意思?
2、在窗体《查询》中在是有这段代码吗?应如何理解这段代码呢?
Private Sub 查询_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery ("累计查询")
DoCmd.OpenReport "日产表", acViewPreview
End Sub
3、在报表中能否根据订单号、货号进行排序,让相同订单号、货号的产品排在一起。排列格式如下:
仓库  订单号      货号     型号
01   03TM008-019  205856-1  A
02   03TM008-019  205856-1  A
03   03TM008-019  205856-1  A
01   03TM008-179  ....
02   ....
03   ...
作者: ywg    时间: 2003-10-16 23:16
andymark:
      能否再帮解决楼上的问题?
作者: andymark    时间: 2003-10-16 23:31
在报表----视图----排序与分组中设置
[attach]2073[/attach]
作者: ywg    时间: 2003-10-16 23:52
多谢andymark的再次指导,不好意思还问题想向你请教,我刚才录入了一些数据进行调试,但是发现在报表中只能显示一个订单号的内容,其它内容无法显示。还有就是我在第17楼向你请教的前两个问题能否教我?
作者: andymark    时间: 2003-10-17 00:20
但我试了一下是可以的 或者你测试一下刚上传的例子日期#2003-9-13#
作者: ywg    时间: 2003-10-17 00:31
标题: 2003-07-14
我录了一些2003-07-14的数据你看看[attach]2075[/attach]
作者: andymark    时间: 2003-10-17 03:00
在订单表03TM008-179订单中,并没有205838-1的货号,应是205938-1
[attach]2077[/attach]
作者: ywg    时间: 2003-10-17 03:11
再次感谢andymark!哎!我真是太粗心了.我现在正按你做的方法,自己试着做

希望能掌握这个问题的解决办法,所以想向你请教一些解决这个问题的过程步

骤及我不能理解的一些操作,所以还请andymark多指教,下面二个问题是我在

第17楼向你请教的能否也指点我一下!
1、在《查询1》最后第二个字段《表达式1: 日产量 之 Sum》我不太明白是

什么意思?为什么有这个字段,它的作用是什么?
2、在窗体《查询》中在是有这段代码吗?应如何理解这段代码呢?
Private Sub 查询_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery ("累计查询")
DoCmd.OpenReport "日产表", acViewPreview
End Sub

作者: andymark    时间: 2003-10-17 03:43
1、《表达式1: 日产量 之 Sum》可以不要,是我不小心打上去

2、DoCmd.OpenQuery ("累计查询")是生成表查询(生成日产累计)
   在执行中会提示你是否执行这个查询 。DoCmd.SetWarnings False
    的用意就是不用提示而直接打开报表DoCmd.OpenReport "日产表", acViewPreview


作者: ywg    时间: 2003-10-17 05:32
andymark:
   我在做查询窗体时,又碰到了一个问题,就是在按下查询命令按钮后没有像你做的那样相接跳出报表,而是先出现两个日期录入对话框(分别是累计查询和日报表的日期录入对话框), 我怀疑是代码的出问题,可我对这个不太了解,只是依你的样画葫芦,所以又想请你帮忙看看!
Private Sub 日报表生成_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery ("日产累计  生成表查询")
DoCmd.OpenReport "生产日报表", acViewPreview
End Sub

作者: ywg    时间: 2003-10-17 18:51
andymark:
      能否再帮我解决上楼的问题,谢谢!
作者: andymark    时间: 2003-10-17 19:52
先出现两个日期录入对话框,应是查询中没设置好
或者你传上来
作者: ywg    时间: 2003-10-17 20:01
标题: 请帮我看看
[attach]2081[/attach]
如你所说,我试着在查询中运行也会有两个日期对话框.
作者: andymark    时间: 2003-10-17 20:12
你把入库时间条件改成[Forms]![生产日报表生成器]![Text6]
作者: ywg    时间: 2003-10-17 21:22
andymark:
   太感谢你的指教了,问题彻底解决了,这是我的第一个数据库,但对于ACCESS我也是刚刚开始接触,边学习边做,希望以后还能得到你的指教,另外不知以后有问题是否可以发邮件向你请教呢?再次感谢andymark:的指教.
作者: andymark    时间: 2003-10-17 21:32
email: andy7190276@cnshare.com
作者: ywg    时间: 2003-10-17 21:52
我的电子邮件是:ywg-0718@163.com
我现正在进一步的完善这个数据库.
OFFICE VBA及SQL语言的相关知识应该如何才能效学习呢?有没有什么好书能向我推荐吗?这两方面可能是我目前最差的了


[此贴子已经被作者于2003-10-17 14:39:46编辑过]






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