以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多表联合查询汇总 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132701) |
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/27 18:28:00 -- 多表联合查询汇总 Dim xkc As WinForm.CheckBox = e.Form.Controls("去除现库存") Dim cks As List(Of DataRow) Dim csbj As List(Of DataRow) Dim drkcs As List(Of DataRow) Dim drhhs As List(Of DataRow) Dim zz As List(Of DataRow) cks=DataTables("仓库部分表").Select("仓库<>\'总部仓库\'") csbj=DataTables("库存表").Select("仓库=\'总部仓库\'") For Each ck As DataRow In cks If xkc.Checked Then drkcs=DataTables("库存表").Select("仓库=\'"& ck("仓库") &"\'") For Each qb As DataRow In csbj qb("标志")="1" Next For Each drkc1 As DataRow In drkcs drhhs = DataTables("库存表").Select("款号=\'"& drkc1("款号") &"\'and 花色=\'"& drkc1("花色") &"\'and 尺码=\'"& drkc1("尺码") &"\'and 标志=\'1\'") For Each drhh As DataRow In drhhs drhh("标志")="" Next Next zz.AddRange(DataTables("库存表").Select("标志=\'1\'")) For Each zz1 As DataRow In zz zz1("仓库")=ck("仓库") Next End If Next
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/27 18:35:00 -- 1、说明具体问题;
2、上传具体实例测试 |
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/27 18:48:00 -- 需求是这样的步骤:1.查询得到现有仓库的集合
2.标记库存表总仓的库存为1
3.得到每个仓库的库存,然后去总仓的库存表标记已有的, 获取流程的话主要是现在获取得到了数据存储在DATAROW里面,我要怎么展示出来
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/27 22:31:00 -- 把datarow里面的数据赋值到一个新表里面。
具体问题上传实例测试。 |
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/28 9:23:00 -- 以下是实例
[此贴子已经被作者于2019/3/28 9:23:27编辑过]
|
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/28 9:46:00 -- 怎么把datarow里面的数据复制给新的表。 [此贴子已经被作者于2019/3/28 10:12:07编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/28 10:48:00 -- 没看懂你的意思,最后你需要得到什么数据或者什么效果?截图说明。
你可以引用库存表,然后筛选库存表啊 http://www.foxtable.com/webhelp/scr/0448.htm
|
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/28 10:53:00 -- 1.就是比如说我有一张总库存表 2.然后要筛选出总部有,但是分店没有的库存,然后生成总表。显示所有的行
单个店铺查询已经是可以了,但是要一次性查询所有的因为门店的数量特别多 |
||||
-- 作者:zaq3574020 -- 发布时间:2019/3/28 10:55:00 --
只要告诉我 怎么把Dim zz As List(Of DataRow)的数据 复制给datatables 或者tables就可以了 [此贴子已经被作者于2019/3/28 10:55:13编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/28 12:04:00 -- 以下是引用zaq3574020在2019/3/28 10:55:00的发言:
只要告诉我 怎么把Dim zz As List(Of DataRow)的数据 复制给datatables 或者tables就可以了 [此贴子已经被作者于2019/3/28 10:55:13编辑过]
比如,代码
Dim str As String = "-1," |