VB+SQL 我的系统是前面都是录入的信息,有2张表,最后我设计一个查询,要把表里的东西都查询出来
1个回答
展开全部
参考范例:
有一个数据库文件,里面的表结构是这样的
(表名)部门:
(字段名)代码;名称
(表名)仓库:
(字段名)代码;名称
(表名)出入库单据:
(字段名)出入库类型;编号;日期;供应商代码;客户代码;部门代码;保管员代码;收货员代码;发货员代码
(表名)出入库分录:
(字段名)编号;分录号;物料编码;计量单位代码;实收数量;单价;金额;收料仓库;实发数量;单位成本;成本;销售单价;销售金额;发货仓库代码
(表名)供应商:
(字段名)代码;名称
(表名)计量单位:
(字段名)代码;名称
(表名)客户:
(字段名)代码;名称
(表名)物料:
(字段名)代码;名称
(表名)职员:
(字段名)代码;名称;性别;所属部门代码
出入库单据表和出入库分录表以编号连接,其他各表均通过各自代码与其他表对应字段链接
在VB6.0中可以这样写查询代码:
select 出入库单据.编号 as 编码,出入库单据.日期 as 日期,出入库单据.供应商代码 as 供应商代码,供应商.名称 as 供应商名称,出入库单据.客户代码 as 客户代码,客户.名称 as 客户名称,出入库分录.物料编码 as 物料编码,物料.名称 as 物料名称,出入库分录.实收数量 as 实收数量,出入库分录.单价 as 单价,出入库分录.金额 as 金额
from 出入库单据
inner join 出入库分录 on 出入库单据.编号=出入库分录.编码
left join 供应商 on 出入库单据.供应商代码=供应商.代码
left join 客户 on 出入库单据.客户代码=客户.代码
left join 物料 on 出入库分录.物料编码=物料.代码
有一个数据库文件,里面的表结构是这样的
(表名)部门:
(字段名)代码;名称
(表名)仓库:
(字段名)代码;名称
(表名)出入库单据:
(字段名)出入库类型;编号;日期;供应商代码;客户代码;部门代码;保管员代码;收货员代码;发货员代码
(表名)出入库分录:
(字段名)编号;分录号;物料编码;计量单位代码;实收数量;单价;金额;收料仓库;实发数量;单位成本;成本;销售单价;销售金额;发货仓库代码
(表名)供应商:
(字段名)代码;名称
(表名)计量单位:
(字段名)代码;名称
(表名)客户:
(字段名)代码;名称
(表名)物料:
(字段名)代码;名称
(表名)职员:
(字段名)代码;名称;性别;所属部门代码
出入库单据表和出入库分录表以编号连接,其他各表均通过各自代码与其他表对应字段链接
在VB6.0中可以这样写查询代码:
select 出入库单据.编号 as 编码,出入库单据.日期 as 日期,出入库单据.供应商代码 as 供应商代码,供应商.名称 as 供应商名称,出入库单据.客户代码 as 客户代码,客户.名称 as 客户名称,出入库分录.物料编码 as 物料编码,物料.名称 as 物料名称,出入库分录.实收数量 as 实收数量,出入库分录.单价 as 单价,出入库分录.金额 as 金额
from 出入库单据
inner join 出入库分录 on 出入库单据.编号=出入库分录.编码
left join 供应商 on 出入库单据.供应商代码=供应商.代码
left join 客户 on 出入库单据.客户代码=客户.代码
left join 物料 on 出入库分录.物料编码=物料.代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询