Access交流中心

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

根据不同的产品查询到有关该项产品的出入库记录明细,并能计算出该项产品的库存量

李洁  发表于:2008-09-10 19:03:04  
复制

现有:

表一(入库)字段有:单据编号、日期、供应商、送货人

表二(入库业务)字段有:单据编号、产品名称、型号规格、单位、数量、单价、金额

表三(出库)字段有:单据编号、日期、领物单位、领物人

表四(出库业务)字段有:单据编号、产品名称、型号规格、单位、数量、单价、金额

表一跟表二、表三跟表四分别为一对多关系,并建立了入库单跟出库单两个窗体

我的目的是想

一、当进行入库单的查询时,能出现所有入库单的列表(包括:表一中的所有字段),并当选取某条记录时能出现该条入库单的明细信息

二、能够根据不同的产品查询到有关该项产品的出入库记录明细,并能计算出该项产品的库存量、库存单价和库存金额

我是一个新手,对ACCESS还不是很了解,对编程更是一知不解,万望各位达人不吝赐教

 

Top
小ビビ2UのB8 发表于:2008-09-10 19:09:06

最好把库传上来...



马山杨梅 发表于:2008-09-10 20:27:24
对第一个目的,你先建三个窗体
1.入库查阅主窗体(即查阅的主窗口,为了同时放下面两个子窗体用)
2.表1做的子窗体1(数据表格式)
3.表2做的子窗体2(数据表格式)
利用设计工具箱里子窗体/子报表工具将上面两个子窗体放入主窗体,然后在主窗体上新建一个文本框,在这个文本框的控件来源属性里写入=[子窗体1].Form!单据编号,再把这个文本框属性中的可见性设为“否”,因为这个文本框只是作为连接两个子窗体用,没有必要看见内容。
接下来在子窗体2属性里的
链接主字段打入上面这个文本框的名称
链接子字段选为表2的单据编号
这样你把光标放到子窗体1的某个入库单据号上,子窗体2马上对应显示该单据的明细记录。
第二个目的,你先在查询中汇总出每种产品的库存量,库存金额等,然后再用这个查询做一个主窗体,出入库明细做成子窗体放入,把产品名称作为主-子窗体的链接就可以了。


刘贵平 发表于:2008-09-10 20:55:55

其实你要做的目的就是月结:可以这样来实现,月初库存窗体,入库窗体,主窗体引用表一的字段,子窗体字段引用表二的字段(最好是做一个单独的产品窗体,可以记录详细产品各种信息.)子窗体用代码引用选取产品的信息.出库同入同一样.然后用代码或查询来统计每个月结.可以参考库存月结的示例!新增数据时,子窗体最好用临时表.



刘贵平 发表于:2008-09-10 20:59:55

如果想查询出库各种详细记录的话,用查询查找以后可以查看.当然也可以用报表来打印

 



放弃 发表于:2008-09-10 23:09:02

请看我的<

熔盛造船厂油漆仓库管理系统



李洁 发表于:2008-09-11 11:57:23

谢谢各位的解答,我按照二楼的方法已经解决了问题,但是如果我想实现这样的效果:首先有一个查询窗口,在此窗口中能让用户自由输入所要查询的产品编号、名称、型号规格,并且可以指定所要查询的时间段,应怎样做?



马山杨梅 发表于:2008-09-12 16:50:17
给你做了个简例,供参考。其实就一句话:作为子窗体数据源的查询的条件等于主窗体上一些组合框的值。点击下载此附件

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