Office中国论坛/Access中国论坛

标题: 能不能帮我? [打印本页]

作者: zjinter    时间: 2003-3-4 19:23
标题: 能不能帮我?
我是一名公安局治安科的副科长,专门负责管理爆炸物品工作,现在单位要用到一个程序,内容如下:

  全区共有100家用使用爆炸物品(炸药、雷管、导火索)的单位、分别分布于5个派出所,每个用药单位每个月都要到公安机关批爆炸物品(以下简称批药),程序要实现:

  一、记录每个单位每个月的批药的数量,并可以显示出这个单位在一定时间段内(如:1-5月或2-3月)总的用药量。
  二、能查询每个派出所境内的用药单位当月共计用药多少、一定时间段内累计用药多少。
举个例子:
  一月份,长山采石场来找我批药,我需要在程序的窗体中录入他的单位名称,经营地址,法人代表,类别(煤矿,采石场,还是矾土矿),属地派出所,这几项最好能用下拉菜单找到 (在下拉菜单中找到长山采石场的时候,其他几项固定值自动出现)。然后在接着输入月份(批药每月一次,使用期为一个月),炸药数,雷管数,导火索数,输完以后选择打印,就把当前页打出来(系统默认是打印全部,好像加个命令就可以打印当前页)打印的内容要包括以上说的全部内容,然后退出,这次批药完成。
  二月份,三月份,内容同上,但每月批药(包括炸药,雷管,导火索以下简称批药)的数量是不同的。
  当然,这期间还有其他采石场来批药,名称,法人,地址,是不同的,属地派出所也不一定相同,用同样的页面(窗体)进行批药。批药的页面一定要相同。
  到了三月份,我想实现以下几条查询:
  1,三个月中,XXX采石场每个月用药(包括炸药,雷管,导火索)多少,三个月一共用了多少;
  2,同属一个派出所的采石场,在一个月内的各用了多少药,一个月一共用了多少;
  3,同属一个派出所的采石场,在二、三两月共用药多少(几月到几月要根据要求)(有每月的明细当然最好)
  4,还得注意 到了2004年这个程序也要能正常使用。
  5,如果采石场,煤矿,矾土矿批药的数据能互通最好,比如三月份,同一派出所境内的煤矿,采石场,矾土矿各用药多少,共用了多少等等,如果不行就单独核算。

  我不懂编程,但对电脑用得比较熟,所以不懂电脑的领导指派我干这个工作,所以我只能硬着头皮上。
  我学了一个星期了,找了很多资料学access,但还是用不好(也不可能在一星期之内就用好的),现在还有一个星期就到期了,只是把窗体设计和打印情况弄明白了,对数据库内表的连接根本不会用,总不能建100个表吧,就算建100个表,怎么才能实现表内容(如:派出所,炸药,雷管)的连接啊?
  所以请朋友们帮忙。万分感谢了!
文件下载
作者: cattjiu    时间: 2003-3-4 20:44
等下给你例子
作者: cattjiu    时间: 2003-3-4 21:59
水平有限,只做到这里,没有打印的报表,你可以继续做报表。
文件下载
作者: zjinter    时间: 2003-3-4 22:15
谢谢,我看看
作者: zjinter    时间: 2003-3-5 00:30
还有点问题:
  查询中不能显示的单个爆炸物品的明细,无论怎么选都是全部三种都在表中;
  不能显示出合计
  能否把 地址,法人代表,类别,属地派出所 同时放到批药的窗体上,当选中XX单位时,地址,法人,类别,属地派出所 就直接显示出来?

谢谢cattjiu版主了
作者: marco2    时间: 2003-3-5 02:17
标题: 回得迟了点
数据库里用到了些图片,搞得库大了些,如果你不喜欢那些花花绿绿的,可以到里面将图片删掉!!关于单个产品明细的问题,你可以用工具栏上的“按选定内容查询”即可。

文件下载
作者: cattjiu    时间: 2003-3-5 02:26
Macro做的很漂亮,但为什么我打开access就死了。我用En access2000.
作者: zjinter    时间: 2003-3-5 03:59
收到,我试用一下

谢谢

我这里没死机
作者: marco2    时间: 2003-3-5 04:02
我用简体做的,字段全部用字母的,就是想在英文及繁体下亦可用,但刚测试了,在EN/BIG5环境下居然不可用,真是奇怪!我以前写了一个完全行得通的,但现在这样的写法居然有问题?!如果还有人在简体下也不可用,那我就白忙了一个下午!:(
作者: Roadbeg    时间: 2003-3-5 04:06
我用简体打开也死机了,
我的是 win2k+sp3 简体 access 2000 开发版 v1.5

作者: Roadbeg    时间: 2003-3-5 04:12
把它完全导出到新 mdb 文件后无问题
作者: zjinter    时间: 2003-3-5 05:13
我想好好学学access不知道多长时间能自己编出 我要用的这个程序?

我找了很多资料,但学太快了就吃力,而且也都没什么实例,我不聪明,但绝不笨

如果有实例能一步步的学就好了!

marco2,能不能把你的思路说一下,谢谢了


[此贴子已经被作者于2003-3-4 21:13:12编辑过]


作者: marco2    时间: 2003-3-5 17:16
这个作品编程的部分并不多,你想学,我建议你先将“数据库结构”分析出来,这样才能进行下一步的设计、编程等动作,最好学ACCESS之前,弄一本数据库理论一类的书来看看,或许会对你有较大的帮助。基本上ACCESS类的书讲到数据库的都是实施阶段的内容,但基本理论的介绍却并不多见。
作者: zjinter    时间: 2003-3-5 18:10
谢谢,
我试用了一下,还有几个小问题,还希望您能再次帮忙
系统 交易维护中:
  1、单号 能不能让他自动不重复排列?不用手工录入了,而且不会重复
  2、你做的例子里只是批药单位的采石场部分,还有两类,煤矿、矾土矿。这三类加在一起有100多家,如果用下拉菜单的形式选太费力了。能不能先把“类别“ 作为主选(先选择用药单位的类别是采石场,煤矿,还是矾土矿),选完以后,单位名称中的用药单位选择内容自动改为所选类别包括的用药单位。(比如,A煤矿来批药,我先在类别中选“煤矿”系统的单位名称下拉菜单自动变为 40个煤矿的名称,不包括其他两类的名称)。
  3、所有用药单位批药时,炸药、雷管、导火索 均为必批内容,能否让这三项在子窗体内固定,不必每次都点击下拉菜单选择。


作者: marco2    时间: 2003-3-8 20:04
标题: 这两天工作忙,迟了点时间才做好。
改好的
文件下载
作者: zjinter    时间: 2003-3-10 03:18
文件下载

我把录入好的数据重新上传了
还有点小问题:
  查询中的三项查询,明细正常, 月汇总和总计 都以列表的形式列出,没有求和。

  打印报表我已经设计出来了,可是为什么不能打印当前页,总是打印出所有的记录啊?
[此贴子已经被作者于2003-3-9 19:17:59编辑过]


作者: marco2    时间: 2003-3-10 21:28
标题: RE
改了改,报表的格式你自行调整吧!
文件下载
作者: eio    时间: 2003-3-10 21:56
zjinter是哪个局的?好想业务上结识结识!

[em27][em27]

[此贴子已经被作者于2003-3-10 13:56:07编辑过]


作者: eio    时间: 2003-3-10 22:03
标题:
以下是引用marco2在2003-3-10 13:28:21的发言:
改了改,报表的格式你自行调整吧!
文件下载


以上文件找不到工程库!(XP的),好像和科长的实际使用要求有距离阿![upload=gif]http://www.office-cn.net/vvb/uploadimages/20033101413022519.gif[/img]
作者: eio    时间: 2003-3-10 22:05
标题: 还有其他问题
[upload=gif]http://www.office-cn.net/vvb/uploadimages/20033101444870928.gif[/img]
作者: zjinter    时间: 2003-3-11 18:40
我是河北唐山的
作者: zjinter    时间: 2003-3-11 18:52


谢谢micro
谢谢大家

为什么 打印时要先预览呢?能否实现直接打印啊!


[此贴子已经被作者于2003-3-11 10:51:55编辑过]


作者: eio    时间: 2003-3-11 22:35
你用那个例子做呢,传上来我帮你做,一般来讲,最好做一个预览按钮,一个直接打印按钮比较好
作者: eio    时间: 2003-3-11 22:53
标题: 打印例子
文件下载[em27]




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