SQL有3张表关联查询:表1材料初始库存数量;表2出入库单据明细表;表3为出入库单据汇总表;如何建立实时的库存表

扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
SQL语句里一句SELECT语句怎么让一张表里的3个字段都能引用另一张表的同一字段的数据?比如现在我有两张表A和B..表A-------------------------------------------|材料1|数量|材料2|数量|材料3|数量|-------------------------------------------表B---------------------|材料名|材料价格|---------------------表A的3种材料的价格都是用的表B的价格.材料名是对应有的.现在就是说怎么用SELECT直接表现出来材料1的价格乘数量..材料2材料3依此类推比如生成表C的样式表C---------------------------------------------------|材料1|总价格|材料2|总价格|材料3|总价格|---------------------------------------------------因为材料价格是变动的..表A需要的很材料都是重合的.要随时修改..所以不能放同一张表里...一般都是三种材料的...当然了..后面还有个数量..如果只有两种材料..那最后一种的数量写成0就行了.这不碍事的吧..回2楼的.可是每种药都是由三种材料组成的啊..
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
写是能写出来,不过总觉得你表设计的有点问题表B倒还好,表A的话太不合理了你那一行都是要三个材料为一组吗?好像总觉得太别扭了 --补充--select A.名称,A.材料1 材料1,A.材料1数量*材料价格 材料1总价格,A.材料2 材料2,A.材料2数量*材料价格 材料2总价格,A.材料3 材料3,A.材料3数量*材料价格 材料3总价格from A,B as B1,B as B2,B as B3 where A.材料1=B1.材料名 and A.材料2=B2.材料名 and A.材料3=B3.材料名
为您推荐:
其他类似问题
扫描下载二维码由入库表和出库表关联_百度知道
由入库表和出库表关联
老师,你好,我前几天想你提问过问题,得到了满意的解决方案,非常感谢。所以我想再次请教一个问题,望不吝赐教。问题如下:我用access在做一个库管系统,我在系统建了3个表:入库表,出库表,库存表。我的理解库存表应该是动态链接入库表和出库表,即随着我入...
我有更好的答案
您提问中这个想法很有道理,但是必须指出数据库有数据库自己的思想方法!将非数据库的方法,例如将大家常用的EXCEL中的思维带到学习及使用数据库中往往事倍功半,它会导致对数据库的低效率使用,非常不可取。这也是很多数据库初学者常犯的错误。以库存问题为例,入库增加后库存就必须增加,出库增加则库存就必须减少。在出入库不频繁或数据库用户很少时可以人工手动维护,否则就得以自动化方案来解决了,对于大型数据库系统可以在数据库端利用触发器和存储过程来解决,但是此类手段小型数据库系统ACCESS不支持,只能在应用程序端用编程的方法(这需要解决大量技术问题)来维护库存表的正确性。库存表不管是人工还是自动维护所带来的人力和系统资源开销(包括大型数据库支持的触发器在内)都是非常昂贵的。维护不及时、错误的维护、维护失败和维护规范被绕过等等都会导致“库存&表不正确,其可靠性因而成疑。其实库存就是入库与出库之差,它是可以通过计算得到的,库存表没必要存在。数据库数据库有一个强大的工具——SQL查询,通过对相关数据表的连接、筛选、分类、汇总加上适当的计算表达式我们可以非常方便地从基础数据表中检索、发掘出直接存在或数据内隐藏的各种各样数据(这要看你的想象力了)。对基础数据计算汇总是数据库的拿手好戏、看家本领,不用白不用!原则上来说,数据库应只保存最基础的数据,除非有特别合理的理由,其他所有通过计算能得到的数据都不应该实际去保存它,需要这些计算能得到的数据时运行SQL查询就好了,这一点对于MSSQL等大型数据库系统也是通用的。它的好处是可以减少数据冗余,更重要的省去了一大堆维护这些数据的繁琐工作和节省大量的数据维护系统开销,而且查询得到的数据是实时的不存在因维护不及时和维护失败而导致的误差。况且除了库存外还有太多的其他计算项目,我们总不能都去保存是吧?因此学会用查询获取有关计算数据而不是实际保存它们后再去获取之才是正确之道。回到您提问中关于库存的问题上,其实很简单,没必要保存那张”库存“表,只要有入库和出库两张表,加上SQL查询就行了。下面是示例方案:入库表(物品ID,入库数,进库时间)出库表(物品ID,出库数,出库时间)日常出入库按实际发生情况登记到相应的表里就行了给个库存查询例子,查询每个物品的当前库存余额:select t.物品ID,sum(t.入库数) as 库存数 from (select a.物品ID,a.入库数 from 入库表 a unioan all select b.物品ID,-1*b.出库数 from 出库表 b)t
group by t.物品ID;当然学会编写SQL语句并不是一件简单事,但是要学好、用好数据库,SQL语言是必须掌握的。它是数据库里最精华的东西,否则就不要学数据库了。
谢谢,我先按照您说的研究一下,谢谢您的帮助,顺祝新年快乐,万事如意,财源广进!
来自:求助得到的回答
采纳率:92%
这个最佳答案其实是最差答案,当然他的设计是能实现业务需求的,但是如果这么做的话实现起来会非常复杂。因为库存并非只有入库和出库,还有盘点的情况。入出库的情况也很多,有生产,销售,采购,损耗,仓库间的调拨,盘点等等。如果用单据明细来计算库存量,那么当增加一种新的影响库存变化的数据时,就需要修改所有的有关库存的表报计算方法,这很可能时无法评估工作量的工作,当业务持续增长后没有人能知道这种变化会影响哪些代码的修改。另一方面,这种统计的方式虽然看上去很有技术含量,但是从设计角度区看却是非常蠢的。统计所有的单据明细信息汇总库存量会导致sql查询的计算量很大,这样的代码即使写出来也不容易维护。另外你需要保证所有单据的完整才能得到正确的库存信息。从业务角度来看,库存的量虽然来源于出入库行为,这种行为可以体现为单据。但是实际业务中仓库的出入库都有审核的环节,一旦出入库审批完成后,一般情况下也不会关心具体哪个货是从谁手里出或入的。即使关心这样的细节,最佳答案的设计也不能实现这样的需求。一般业务中都会用批次信息来关联库存和货位信息从而解决这个问题。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 3453|回复: 6
插入出入库单据表问题1
论坛徽章:3
我用这个的语句:insert icstockbill select * from icstockbill1
出现如下提示:
------------------------------------------------------------------------------------
服务器: 消息 273,级别 16,状态 1,行 1
不能在 timestamp 列中插入非空值。请使用带有列的列表,或 timestamp 列默认值为 NULL 的 INSERT 语句。
------------------------------------------------------------------------------------
icstockbill这个表与icstockbill1两个表结果一模一样,以下是表结构:
CREATE TABLE [ICStockBill] (
& & & & [FBrNo] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
& & & & [FInterID] [int] NOT NULL ,
& & & & [FTranType] [smallint] NULL ,
& & & & [FDate] [datetime] NULL ,
& & & & [FBillNo] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,
& & & & [FUse] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FNote] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FDCStockID] [int] NULL ,
& & & & [FSCStockID] [int] NULL ,
& & & & [FDeptID] [int] NULL ,
& & & & [FEmpID] [int] NULL ,
& & & & [FSupplyID] [int] NULL ,
& & & & [FPosterID] [int] NULL ,
& & & & [FCheckerID] [int] NULL ,
& & & & [FFManagerID] [int] NULL ,
& & & & [FSManagerID] [int] NULL ,
& & & & [FBillerID] [int] NULL ,
& & & & [FReturnBillInterID] [int] NULL ,
& & & & [FSCBillNo] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FHookInterID] [int] NULL CONSTRAINT [DF__ICStockBi__FHook__] DEFAULT (0),
& & & & [FVchInterID] [int] NULL ,
& & & & [FPosted] [smallint] NOT NULL CONSTRAINT [DF__ICStockBi__FPost__352997DB] DEFAULT (0),
& & & & [FCheckSelect] [smallint] NULL CONSTRAINT [DF__ICStockBi__FChec__361DBC14] DEFAULT (0),
& & & & [FCurrencyID] [int] NULL ,
& & & & [FSaleStyle] [int] NULL ,
& & & & [FAcctID] [int] NULL ,
& & & & [FROB] [smallint] NOT NULL CONSTRAINT [DF__ICStockBil__FROB__3711E04D] DEFAULT (1),
& & & & [FRSCBillNo] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FStatus] [smallint] NOT NULL CONSTRAINT [DF__ICStockBi__FStat__] DEFAULT (0),
& & & & [FUpStockWhenSave] [bit] NOT NULL CONSTRAINT [DF__ICStockBi__FUpSt__38FA28BF] DEFAULT (0),
& & & & [FCancellation] [bit] NOT NULL CONSTRAINT [DF__ICStockBi__FCanc__39EE4CF8] DEFAULT (0),
& & & & [FOrgBillInterID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FOrgB__3AE27131] DEFAULT (0),
& & & & [FBillTypeID] [int] NULL ,
& & & & [FPOStyle] [int] NULL ,
& & & & [FMultiCheckLevel1] [int] NULL ,
& & & & [FMultiCheckLevel2] [int] NULL ,
& & & & [FMultiCheckLevel3] [int] NULL ,
& & & & [FMultiCheckLevel4] [int] NULL ,
& & & & [FMultiCheckLevel5] [int] NULL ,
& & & & [FMultiCheckLevel6] [int] NULL ,
& & & & [FMultiCheckDate1] [datetime] NULL ,
& & & & [FMultiCheckDate2] [datetime] NULL ,
& & & & [FMultiCheckDate3] [datetime] NULL ,
& & & & [FMultiCheckDate4] [datetime] NULL ,
& & & & [FMultiCheckDate5] [datetime] NULL ,
& & & & [FMultiCheckDate6] [datetime] NULL ,
& & & & [FCurCheckLevel] [int] NULL ,
& & & & [FTaskID] [int] NULL ,
& & & & [FResourceID] [int] NULL ,
& & & & [FBackFlushed] [bit] NOT NULL CONSTRAINT [DF__ICStockBi__FBack__3BD6956A] DEFAULT (0),
& & & & [FWBInterID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FWBIn__3CCAB9A3] DEFAULT (0),
& & & & [FTranStatus] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FTran__3DBEDDDC] DEFAULT (0),
& & & & [FZPBillInterID] [int] NULL ,
& & & & [FRelateBrID] [int] NULL ,
& & & & [FPurposeID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FPurp__3EB30215] DEFAULT (0),
& & & & [FUUID]&&uniqueidentifier ROWGUIDCOL&&NOT NULL CONSTRAINT [DF__ICStockBi__FUUID__3FA7264E] DEFAULT (newid()),
& & & & [FRelateInvoiceID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FRela__409B4A87] DEFAULT (0),
& & & & [FOperDate] [timestamp] NULL ,
& & & & [FImport] [int] NULL CONSTRAINT [DF__ICStockBi__FImpo__418F6EC0] DEFAULT (0),
& & & & [FSystemType] [int] NULL CONSTRAINT [DF__ICStockBi__FSyst__] DEFAULT (0),
& & & & [FMarketingStyle] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FMark__] DEFAULT (12530),
& & & & [FPayBillID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FPayB__446BDB6B] DEFAULT (0),
& & & & [FCheckDate] [datetime] NULL ,
& & & & [FExplanation] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__ICStockBi__FExpl__455FFFA4] DEFAULT (''),
& & & & [FFetchAdd] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__ICStockBi__FFetc__465423DD] DEFAULT (''),
& & & & [FFetchDate] [datetime] NULL ,
& & & & [FManagerID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FMana__] DEFAULT (0),
& & & & [FRefType] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FRefT__483C6C4F] DEFAULT (0),
& & & & [FSelTranType] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FSelT__] DEFAULT (0),
& & & & [FChildren] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FChil__4A24B4C1] DEFAULT (0),
& & & & [FHookStatus] [smallint] NOT NULL CONSTRAINT [DF__ICStockBi__FHook__4B18D8FA] DEFAULT (0),
& & & & [FActPriceVchTplID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FActP__4C0CFD33] DEFAULT (0),
& & & & [FPlanPriceVchTplID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FPlan__4D01216C] DEFAULT (0),
& & & & [FProcID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FProc__4DF545A5] DEFAULT (0),
& & & & [FActualVchTplID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FActu__4EE969DE] DEFAULT (0),
& & & & [FPlanVchTplID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FPlan__4FDD8E17] DEFAULT (0),
& & & & [FBrID] [int] NULL ,
& & & & [FVIPCardID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FVIPC__50D1B250] DEFAULT (0),
& & & & [FVIPScore] [decimal](28, 10) NOT NULL CONSTRAINT [DF__ICStockBi__FVIPS__51C5D689] DEFAULT (0),
& & & & [FHolisticDiscountRate] [decimal](28, 10) NOT NULL CONSTRAINT [DF__ICStockBi__FHoli__52B9FAC2] DEFAULT (0),
& & & & [FPOSName] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__ICStockBi__FPOSN__53AE1EFB] DEFAULT (''),
& & & & [FWorkShiftId] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FWork__54A24334] DEFAULT (0),
& & & & [FCussentAcctID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FCuss__5596676D] DEFAULT (0),
& & & & [FZanGuCount] [bit] NOT NULL CONSTRAINT [DF__ICStockBi__FZanG__568A8BA6] DEFAULT (0),
& & & & [FPOOrdBillNo] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FLSSrcInterID] [int] NOT NULL CONSTRAINT [DF__ICStockBi__FLSSr__] DEFAULT (0),
& & & & [FHeadSelfA0227] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & [FHeadSelfB0144] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
& & & & CONSTRAINT [Prm_ICStockBill] PRIMARY KEY&&CLUSTERED
& & & & & & & & [FInterID]
& & & & )&&ON [PRIMARY]
) ON [PRIMARY]
------------------------------------------------------------------------------------------------------------------------------------------------------------
今天周末,比较急,不知道DX们在不在.
论坛徽章:22
ALTER TABLE [ICStockBill] ALTER COLUMN [FOperDate] [timestamp] NOT NULL
然后,显式地写出列名,但不用指出[FOperDate] 数据列,注意各列要对应:
INSERT&&[ICStockBill] ([FBrNo],...)
SELECT COL1,...
FROM&&icstockbill1
论坛徽章:3
先在宿舍谢谢,下午上班我试试.
论坛徽章:3
我运行:ALTER TABLE [ICStockBill] ALTER COLUMN [FOperDate] [timestamp] NOT NULL
出现如下提示:
------------------------------------------------------------
服务器: 消息 4927,级别 16,状态 1,行 1
无法将列 'FOperDate' 更改为数据类型 timestamp。
论坛徽章:3
这个还是不行,有人在吗,急需帮助.
论坛徽章:3
810,我已经搞定了,谢谢.
insert icstockbill(
& && &&&[FBrNo],
& && &&&[FInterID],
& && &&&[FTranType],
& && &&&[FDate] ,
& && &&&[FBillNo] ,
& && &&&[FUse],
& && &&&[FNote] ,
& && &&&[FDCStockID] ,
& && &&&[FSCStockID] ,
& && &&&[FDeptID],
& && &&&[FEmpID] ,
& && &&&[FSupplyID] ,
& && &&&[FPosterID],
& && &&&[FCheckerID] ,
& && &&&[FFManagerID] ,
& && &&&[FSManagerID] ,
& && &&&[FBillerID] ,
& && &&&[FReturnBillInterID] ,
& && &&&[FSCBillNo] ,
& && &&&[FHookInterID] ,
& && &&&[FVchInterID],
& && &&&[FPosted] ,
& && &&&[FCheckSelect] ,
& && &&&[FCurrencyID] ,
& && &&&[FSaleStyle],
& && &&&[FAcctID],
& && &&&[FROB] ,
& && &&&[FRSCBillNo] ,
& && &&&[FStatus] ,
& && &&&[FUpStockWhenSave],
& && &&&[FCancellation] ,
& && &&&[FOrgBillInterID] ,
& && &&&[FBillTypeID] ,
& && &&&[FPOStyle] ,
& && &&&[FMultiCheckLevel1] ,
& && &&&[FMultiCheckLevel2],
& && &&&[FMultiCheckLevel3] ,
& && &&&[FMultiCheckLevel4] ,
& && &&&[FMultiCheckLevel5] ,
& && &&&[FMultiCheckLevel6] ,
& && &&&[FMultiCheckDate1],
& && &&&[FMultiCheckDate2] ,
& && &&&[FMultiCheckDate3] ,
& && &&&[FMultiCheckDate4] ,
& && &&&[FMultiCheckDate5] ,
& && &&&[FMultiCheckDate6] ,
& && &&&[FCurCheckLevel],
& && &&&[FTaskID] ,
& && &&&[FResourceID] ,
& && &&&[FBackFlushed],
& && &&&[FWBInterID] ,
& && &&&[FTranStatus] ,
& && &&&[FZPBillInterID] ,
& && &&&[FRelateBrID] ,
& && &&&[FPurposeID] ,
& && &&&[FUUID] ,
& && &&&[FRelateInvoiceID] ,
& && &&&[FImport],
& && &&&[FSystemType] ,
& && &&&[FMarketingStyle],
& && &&&[FPayBillID],
& && &&&[FCheckDate],
& && &&&[FExplanation] ,
& && &&&[FFetchAdd],
& && &&&[FFetchDate],
& && &&&[FManagerID],
& && &&&[FRefType] ,
& && &&&[FSelTranType] ,
& && &&&[FChildren],
& && &&&[FHookStatus] ,
& && &&&[FActPriceVchTplID],
& && &&&[FPlanPriceVchTplID] ,
& && &&&[FProcID],
& && &&&[FActualVchTplID] ,
& && &&&[FPlanVchTplID],
& && &&&[FBrID] ,
& && &&&[FVIPCardID] ,
& && &&&[FVIPScore] ,
& && &&&[FHolisticDiscountRate] ,
& && &&&[FPOSName] ,
& && &&&[FWorkShiftId],
& && &&&[FCussentAcctID] ,
& && &&&[FZanGuCount] ,
& && &&&[FPOOrdBillNo] ,
& && &&&[FLSSrcInterID],
& && &&&[FHeadSelfA0227] ,
& && &&&[FHeadSelfB0144])
select [FBrNo],
& && &&&[FInterID],
& && &&&[FTranType],
& && &&&[FDate] ,
& && &&&[FBillNo] ,
& && &&&[FUse],
& && &&&[FNote] ,
& && &&&[FDCStockID] ,
& && &&&[FSCStockID] ,
& && &&&[FDeptID],
& && &&&[FEmpID] ,
& && &&&[FSupplyID] ,
& && &&&[FPosterID],
& && &&&[FCheckerID] ,
& && &&&[FFManagerID] ,
& && &&&[FSManagerID] ,
& && &&&[FBillerID] ,
& && &&&[FReturnBillInterID] ,
& && &&&[FSCBillNo] ,
& && &&&[FHookInterID] ,
& && &&&[FVchInterID],
& && &&&[FPosted] ,
& && &&&[FCheckSelect] ,
& && &&&[FCurrencyID] ,
& && &&&[FSaleStyle],
& && &&&[FAcctID],
& && &&&[FROB] ,
& && &&&[FRSCBillNo] ,
& && &&&[FStatus] ,
& && &&&[FUpStockWhenSave],
& && &&&[FCancellation] ,
& && &&&[FOrgBillInterID] ,
& && &&&[FBillTypeID] ,
& && &&&[FPOStyle] ,
& && &&&[FMultiCheckLevel1] ,
& && &&&[FMultiCheckLevel2],
& && &&&[FMultiCheckLevel3] ,
& && &&&[FMultiCheckLevel4] ,
& && &&&[FMultiCheckLevel5] ,
& && &&&[FMultiCheckLevel6] ,
& && &&&[FMultiCheckDate1],
& && &&&[FMultiCheckDate2] ,
& && &&&[FMultiCheckDate3] ,
& && &&&[FMultiCheckDate4] ,
& && &&&[FMultiCheckDate5] ,
& && &&&[FMultiCheckDate6] ,
& && &&&[FCurCheckLevel],
& && &&&[FTaskID] ,
& && &&&[FResourceID] ,
& && &&&[FBackFlushed],
& && &&&[FWBInterID] ,
& && &&&[FTranStatus] ,
& && &&&[FZPBillInterID] ,
& && &&&[FRelateBrID] ,
& && &&&[FPurposeID] ,
& && &&&[FUUID] ,
& && &&&[FRelateInvoiceID] ,
& && &&&[FImport],
& && &&&[FSystemType] ,
& && &&&[FMarketingStyle],
& && &&&[FPayBillID],
& && &&&[FCheckDate],
& && &&&[FExplanation] ,
& && &&&[FFetchAdd],
& && &&&[FFetchDate],
& && &&&[FManagerID],
& && &&&[FRefType] ,
& && &&&[FSelTranType] ,
& && &&&[FChildren],
& && &&&[FHookStatus] ,
& && &&&[FActPriceVchTplID],
& && &&&[FPlanPriceVchTplID] ,
& && &&&[FProcID],
& && &&&[FActualVchTplID] ,
& && &&&[FPlanVchTplID],
& && &&&[FBrID] ,
& && &&&[FVIPCardID] ,
& && &&&[FVIPScore] ,
& && &&&[FHolisticDiscountRate] ,
& && &&&[FPOSName] ,
& && &&&[FWorkShiftId],
& && &&&[FCussentAcctID] ,
& && &&&[FZanGuCount] ,
& && &&&[FPOOrdBillNo] ,
& && &&&[FLSSrcInterID],
& && &&&[FHeadSelfA0227] ,
& && &&&[FHeadSelfB0144]
from icstockbill1
论坛徽章:3
Foperdate字段会自动生成.
itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号:10 广播电视节目制作经营许可证:编号(京)字第1149号里诺仓库管理软件工程版,出入库系统SQL网络版,局域网/互联网版,免费下载试用
里诺软件系列
您现在的位置:软件简介 > 更新时间:
一、 软件概述:里诺仓库管理软件(SQL工程版)是一款工程项目物资管理的仓库软件,专注于各类型生产企业、制造厂家及工程安装公司的量身订做,对入库、出库、退货、调拨、盘点、领料、退料、销售、采购等各种业务进行完善的管理,并有多种报表供您汇总分析,让您能在局域网内多台电脑实现数据共享,让您的仓库管理工作轻松自如。
点击下图立即下载里诺仓库管理软件(SQL工程版)最新版6.20
注意,MSDE只能在Windows2000及其以后的版本中安装,这意味着Windows98的用户不能使用里诺仓库管理软件(SQL工程版).
二:功能简介:系统设置
操作员管理 数据初始化 报表设计 货品资料EXCEL导入 往来单位EXCEL导入 配置单据
数据库备份
软件引入工程项目管理模块,让您能随时了解工程项目进度,以及工程项目的领料,用料情况。
采购收货单 销售退货单 退料入库 其他入库
采购退货单 销售出库单 领料出库 其他出库
仓库调拨单 仓库盘点单
客户销售汇总表 客户销售明细表 商品销售汇总表 商品销售明细表
货品采购汇总表 货品采购明细表 供应商供货汇总表 供应商供货明细表
部门领用汇总表 部门领用明细表 工程领用汇总报表 工程领用明细报表 物品领用汇总报表 物品领用明细报表 其他明细报表
货品管理 货品类别管理 往来单位 往来单位类别管理 项目管理 项目类别管理 仓库资料管理 计量单位管理 部门管理 员工管理三. 软件优点:1.能自动对库存超限的商品报警。用于物品库存上限和下限的报警提示。
2.支持单据套打及自定义单据打印格式
3.支持EXCEL导入货品资料及往来单位信息;自动生成各种销售、采购报表及其它报表,支持EXCEL导出功能。大大减少了仓管员的统计录入时间,提高了工作效率,节省了企业经营成本。
4.软件数据库使用的是SQL Server 2000,安全性高,操作迅速,能储存大量公司数据,备份、恢复数据操作简便易用。安全可靠
销售电话: , (0) & 传真: (上班时间 8:30-17:00)
Copyright 黄石里诺软件开发有限公司 &
All Rights Reserved
生成时间: 5:31:28502 Bad Gateway
502 Bad Gateway
nginx/1.12.1

我要回帖

更多关于 数据透视统计多张表 的文章

 

随机推荐