Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

我是做热电厂生产管理的,准备做一个热电厂投入产出数据库,希望高手帮助,谢谢!

天天快乐  发表于:2014-05-14 09:56:23  
复制

我是做热电厂生产管理的,因为数据管理、报表的需要,开始接触Excel,Access, 我希望将自己的所得与大家一起分享、交流。 QQ:77982877
我的思路是:首先利用窗口现场录入发电表码、供电表码、产汽量表码、耗煤量、耗水量等等。录入方法是在原有前天的数据上修改成昨天的数据。(这样做法是一个减少录入量,停运的机组发电量表码不变,一个避免出错。)通过查询方法将数据库内前后两天的表码相减得到昨天的发电量、供电量等数据。我现在已经将录入数据库建立完,建立一个录入窗体界面,现在没有办法实现在原有前天的数据上修改成昨天的数据,还有如何通过查询建立一个昨天生产数据库。

 

Top
煮江品茶 发表于:2014-05-14 10:33:07

1、计算电量如下处理:

用域函数或子查询即可。

select *,发电表码-dlast("发电表码","阁下的数据表名称","记录日期<#" & [记录日期] & "#") as 发电量

from 阁下的数据表名称


其他诸如供电量等指标比照处理即可


2、将前一天的记录新增为新一天的记录:

insert into 阁下的数据表名称 (字段名列表)
select 字段名列表
from 阁下的数据表名称
where [记录日期]=dmax("[记录日期]","阁下的数据表名称")

然后在窗体上修改日期即可



天天快乐 发表于:2014-05-15 10:01:22

本人是菜鸟、小白。制作了几天也没有弄明白。(2、将前一天的记录新增为新一天的记录:)这个问题是在新建查询里面填吗?

这个是我临时做的,不知道哪里的毛病,感谢煮江品茶老师的指点。



天天快乐 发表于:2014-05-15 10:12:04
下面是我的初步想法




上面表格是数据库


通过窗口每天向数据库里面输入前一天的表码和用量,通过查询建立新表,昨天表码减去前天表码得到数值乘以倍率等于昨天电量。




总记录:3篇  页次:1/1 9 1 :