⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql.dll

📁 仓库管理系统的部分代码!!!!设计时可以参考
💻 DLL
📖 第 1 页 / 共 5 页
字号:
------------------------------------------------------------
--建数据表MyFunction=系统操作员档案表
create table MyFunction
  (
  F_No           int NOT NULL PRIMARY KEY CLUSTERED, --模块编号
  F_Name         char(20) NULL,  --模块编号
  Remark         char(80) NULL,  --备注
  B_Right        bit default 0,  --浏览权限
  A_Right        bit default 0,  --增加权限
  E_Right        bit default 0,  --修改权限
  D_Right        bit default 0,  --删除权限
  C_Right        bit default 0,  --审核权限
  U_Right        bit default 0,  --反审核权限
  P_Right        bit default 0  --打印权限
  )
go
------------------------------------------------------------
--建数据表Rights=系统操作员权限表
create table Rights
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  O_No           char(6) NULL,  --操作员编号
  G_No           char(6) NULL,  --权限组编号
  F_No           int NULL,  --模块编号
  F_Name         char(20) NULL,  --模块名称
  Remark         char(80) NULL,  --备注
  B_Right        bit default 0,  --浏览权限
  A_Right        bit default 0,  --增加权限
  E_Right        bit default 0,  --修改权限
  D_Right        bit default 0,  --删除权限
  C_Right        bit default 0,  --审核权限
  U_Right        bit default 0,  --反审核权限
  P_Right        bit default 0  --打印权限
  )
go
------------------------------------------------------------
--建数据表Code=系统编码表
create table Code
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  Item_Name      char(20) NULL,  --项目名称
  FirstCharactor char(10) NULL,  --引导字符
  Number         int default 0,  --编码数量
  Length         int  --编码长度
  )
go
------------------------------------------------------------
--建软件客户信息表Company
create table Company
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  C_Name         char(200) NULL,  --公司名称
  Telephone      char(40) NULL,  --联系电话
  Fax            char(20) NULL,  --传真机号
  Address        char(60) NULL,  --联系地址
  Zip            char(6)  NULL,  --邮政编码
  Pay_Day        int default 15  --结算周期
  )
go
------------------------------------------------------------
--建系统日记表Diary
create table Diary
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  Operator       char(10) NULL,  --操作员
  MakeDateTime   DateTime NULL,  --操作时间
  F_No           int NULL,  --模块编号
  F_Work         char(60) NULL  --操作内容
  )
go
------------------------------------------------------------
--建数据表Storage=商品仓库表
create table Storage
  (
  S_No           char(6) NOT NULL PRIMARY KEY CLUSTERED,  --仓库编号
  S_Name         char(16) NULL,  --仓库名称
  Remark         char(60) NULL,  --备注
  Enabled        bit default 1  --是否有效
  )
go
------------------------------------------------------------
--建数据表PayStyle=结算方式表
create table PayStyle
  (
  P_S_No         char(6) NOT NULL PRIMARY KEY CLUSTERED,  --结算方式编号
  P_S_Name       char(16) NULL,  --结算方式名称
  Remark         char(60) NULL,  --备注
  Enabled        bit default 1  --是否有效
  )
go
------------------------------------------------------------
--建数据表PayMoney=货币表
create table PayMoney
  (
  P_M_No         char(6) NOT NULL PRIMARY KEY CLUSTERED,  --货币编号
  P_M_Name       char(16) NULL,  --货币名称
  In_Rate        float default 1,  --收入兑换率
  Out_Rate       float default 1,  --支出兑换率
  Remark         char(60) NULL,  --备注
  Enabled        bit default 1  --是否有效
  )
go
------------------------------------------------------------
--建数据表Depart=部门表
create table Depart
  (
  D_No           char(6) NOT NULL PRIMARY KEY CLUSTERED,  --部门编号
  D_Name         char(16) NULL,  --部门名称
  Remark         char(60) NULL,  --备注
  Enabled        bit default 1  --是否有效
  )
go
------------------------------------------------------------
--建数据表OperatorGroup=系统权限组档案表
create table OperatorGroup
  (
  G_No           char(6) NOT NULL PRIMARY KEY CLUSTERED,  --权限组编号
  G_Name         char(16) NULL,  --权限组名称
  D_No           char(6) NULL,  --部门编号
  D_Name         char(16) NULL,  --部门名称
  Remark         char(60) NULL  --备注
  )
go
------------------------------------------------------------
--建数据表Operator=系统操作员档案表
create table Operator
  (
  O_No           char(5) NOT NULL PRIMARY KEY CLUSTERED,  --操作员编号
  O_Name         char(10) NOT NULL,  --操作员姓名
  G_No           char(6) NULL,  --权限组编号
  Password       char(10) NULL  --操作密码
  )
go
------------------------------------------------------------
--建数据表GoodsKind=商品类别表
create table GoodsKind
  (
  G_K_No         char(6) NOT NULL PRIMARY KEY CLUSTERED,  --商品类别编号
  G_K_Name       char(16) NULL,  --商品类别名称
  Remark         char(60) NULL,  --备注
  Enabled        bit default 1  --是否有效
  )
go
------------------------------------------------------------
--建数据表Goods=商品基本档案表
create table Goods
  (
  G_No           char(13) NOT NULL PRIMARY KEY CLUSTERED,  --商品编号
  My_No          char(8) NULL,  --自定义码
  G_Name         char(30) NULL,  --商品名称
  G_Mark         char(30) NULL,  --规格型号
  G_K_No         char(6) NULL,  --类别编号
  Place          char(10) NULL,  --产地
  Unit           char(8) NULL,  --计量单位
  Last_In_Price  Money DEFAULT 0,  --最新进价
  Aver_In_Price  Money DEFAULT 0,  --平均进价
  Sale_Price     Money DEFAULT 0,  --销售价格
  Remark         char(60) NULL,  --备注
  Max_Stock      float default 0,  --库存上限
  Min_Stock      float default 0,  --库存下限
  Comming_Stock  float default 0  --计划到货
  )
go
------------------------------------------------------------
--建数据表Stock=商品库存量表
create table Stock
  (
  R_No       int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  S_No           char(6) NULL,  --仓库编号
  G_No           char(13) NULL,  --商品编号
  Number         Float NULL  --库存量
  )
go
------------------------------------------------------------
--建数据表VendorMst=供应商主表
create table VendorMst
  (
  V_No           char(6) NOT NULL PRIMARY KEY CLUSTERED,  --供应商编号
  V_Name         char(60) NULL,  --供应商名称
  Pay_Style      char(16) NULL,  --结算方式
  Pay_Bill       char(16) NULL,  --结算票据
  Manager_Name   char(10) NULL,  --负责人姓名
  Manager_Tel    char(60) NULL,  --负责人电话
  Caller_Name    char(10) NULL,  --联系人姓名
  Caller_Tel     char(60) NULL,  --联系人电话
  Fax            char(20) NULL,  --传真机号
  Address        char(60) NULL,  --联系地址
  Zip            char(6)  NULL,  --邮政编码
  E_Mail         char(20) NULL,  --电邮信箱
  Bank_Name      char(60) NULL,  --开户银行
  Bank_No        char(20) NULL,  --银行帐号
  Tax_No         char(20) NULL,  --纳税编号
  Remark         char(60) NULL,  --备注
  Auto_Order     bit default 0,  --自动订货标志
  Stop_Process   bit default 0,  --暂听进货标志
  Enabled        bit default 1,  --是否有效
  In_Total       Money default 0,  --进货总额
  Payed_Total    Money default 0,  --已结总额
  Rtned_Total    Money default 0,  --已退总额
  Adjed_Total    Money default 0  --已调总额
  )
go
------------------------------------------------------------
--建数据表VendorDtl=供应商供货商品表
create table VendorDtl
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  V_No           char(6) NULL,  --供应商编号
  G_No           char(13) NULL,  --商品编号
  In_Price       Money default 0,  --进货价格
  Sale_Price     Money default 0,  --建议零售价格
  Remark         char(60) NULL  --备注
  )
go
------------------------------------------------------------
--建数据表Vyyyymm=供应商详细表
create table Vyyyymm
  (
  R_No int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,
  V_No char(6) NULL,
  T_No char(12) NULL,
  Make_Date datetime NULL,
  Summary char(12) NULL,
  G_No char(13) NULL,
  In_Price money default 0,
  Sale_Price money default 0,
  Number float default 0
  )
go
------------------------------------------------------------
--建数据表ClientMst=客户档案表
create table ClientMst
  (
  C_No           char(6) NOT NULL PRIMARY KEY CLUSTERED,  --客户编号
  C_Name         char(60) NULL,  --客户名称
  Pay_Style      char(16) NULL,  --结算方式
  Pay_Bill       char(16) NULL,  --结算票据
  Manager_Name   char(10) NULL,  --负责人姓名
  Manager_Tel    char(60) NULL,  --负责人电话
  Caller_Name    char(10) NULL,  --联系人姓名
  Caller_Tel     char(60) NULL,  --联系人电话
  Fax            char(20) NULL,  --传真机号
  Address        char(60) NULL,  --联系地址
  Zip            char(6)  NULL,  --邮政编码
  E_Mail         char(20) NULL,  --电邮信箱
  Bank_Name      char(60) NULL,  --开户银行
  Bank_No        char(20) NULL,  --银行帐号
  Tax_No         char(20) NULL,  --纳税编号
  Remark         char(60) NULL,  --备注
  Stop_Process   bit default 0,  --暂停供货标志
  Enabled        bit default 1,  --是否有效
  Sale_Total     Money default 0,  --供货总额
  Payed_Total    Money default 0,  --已结总额
  Rtned_Total    Money default 0,  --已退总额
  Adjed_Total    Money default 0  --已调总额
  )
go
------------------------------------------------------------
--建数据表ClientDtl=客户销售商品表
create table ClientDtl
  (
  R_No           int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  C_No           char(6) NULL,  --客户编号
  G_No           char(13) NULL,  --商品编号
  C_G_No         char(13) NULL,  --客户方商品编号
  In_Price       Money default 0,  --供货价格
  Sale_Price     Money default 0,  --建议零售价格
  Remark         char(60) NULL  --备注
  )
go
------------------------------------------------------------
--建数据表OrderMst=订货单主表
create table OrderMst
  (
  T_No           char(12) NOT NULL PRIMARY KEY CLUSTERED,  --单据编号
  Operate_Date   DateTime NULL,  --操作日期
  Operator       char(10) NULL,  --操作员
  Employer       char(10) NULL,  --经手人
  Checker        char(10) NULL,  --审核人
  Attrib         bit default 0,  --单据性质
  Remark         char(60) NULL,  --备注
  V_No           char(6) NULL,  --供应商编号
  In_Amount      Money default 0,  --进价总额
  Sale_Amount    Money default 0,  --售价总额
  Auto_Flag      bit default 0,  --是否自动补货
  Receive_Flag   bit default 0  --是否到货
  )
go
------------------------------------------------------------
--建数据表OrderDtl=订货单明细表
create table OrderDtl
  (
  R_No       int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  T_No           char(12) NULL,  --单据编号
  G_No           char(13) NULL,  --商品编号
  In_Price       money default 0,  --进货价格
  Sale_Price     money default 0,  --销售价格
  Number         Float default 0,  --数量
  Remark         char(20) NULL  --备注
  )
go
------------------------------------------------------------
--建数据表InMst=入库单主表
create table InMst
  (
  T_No           char(12) NOT NULL PRIMARY KEY CLUSTERED,  --单据编号
  Operate_Date   DateTime NULL,  --操作日期
  Operator       char(10) NULL,  --操作员
  Employer       char(10) NULL,  --经手人
  Checker        char(10) NULL,  --审核人
  Order_No       char(12) NULL,  --订货单号
  S_No           char(6) NULL,  --仓库编号
  Attrib         bit default 0,  --单据性质
  Remark         char(60) NULL,  --备注
  Make_Date      DateTime NULL,  --入库日期
  V_No           char(6) NULL,  --供应商编号
  In_Amount      Money default 0,  --进价总额
  Sale_Amount    Money default 0,  --售价总额
  Payed_Amount   Money default 0  --已结总额
  )
go
------------------------------------------------------------
--建数据表InDtl=入库单明细表
create table InDtl
  (
  R_No       int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  T_No           char(12) NULL,  --单据编号
  G_No           char(13) NULL,  --商品编号
  In_Price       money default 0,  --进货价格
  Sale_Price     money default 0,  --销售价格
  Number         Float default 0,  --数量
  Remark         char(20) NULL,  --备注
  Saled_Number   Float default 0,  --已销售数量
  Rtned_Number   Float default 0  --已退货数量
  )
go
------------------------------------------------------------
--建数据表RtnPre=退货预处理表
create table RtnPre
  (
  R_No       int NOT NULL IDENTITY PRIMARY KEY CLUSTERED,  --记录编号
  Operate_Date   DateTime NULL,  --操作日期
  Operator       char(10) NULL,  --操作员
  V_No           char(6) NULL,  --供应商编号
  S_No           char(6) NULL,  --仓库编号
  G_No           char(13) NULL,  --商品编号
  In_Price       money default 0,  --进货价格
  Sale_Price     money default 0,  --销售价格
  Number         Float default 0,  --数量
  Remark         char(20) NULL,  --备注
  Return_Flag    bit default 0  --是否退货
  )
go
------------------------------------------------------------
--建数据表RtnMst=退货单主表
create table RtnMst
  (
  T_No           char(12) NOT NULL PRIMARY KEY CLUSTERED,  --单据编号
  Operate_Date   DateTime NULL,  --操作日期
  Operator       char(10) NULL,  --操作员
  Employer       char(10) NULL,  --经手人
  Checker        char(10) NULL,  --审核人
  S_No           char(6) NULL,  --仓库编号
  Attrib         bit default 0,  --单据性质
  Remark         char(60) NULL,  --备注
  Make_Date      DateTime NULL,  --退货日期
  V_No           char(6) NULL,  --供应商编号
  In_Amount      Money default 0,  --进价总额
  Sale_Amount    Money default 0,  --售价总额
  Payed_Amount   Money default 0  --已结总额
  )
go
------------------------------------------------------------
--建数据表RtnDtl=退货单明细表
create table RtnDtl
  (

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -