以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  合并行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178259)

--  作者:实话实说
--  发布时间:2022/6/26 7:59:00
--  合并行

按日期和产品合并行,即由表一得到表二


图片点击可在新窗口打开查看此主题相关图片如下:合并行.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/6/26 20:24:00
--  
参考:http://www.foxtable.com/webhelp/topics/0677.htm
--  作者:实话实说
--  发布时间:2022/6/26 21:01:00
--  

我这个不是分组统计,实际上是表记录的整理。比如:日期2022-03-03,产品01 的入库100,出库80,由于入库和出库是分开录入的,所以记录占用了2行,我想合并到一行。另外,我只想在当前表中合并,不需要生成另外的表。


--  作者:有点蓝
--  发布时间:2022/6/26 21:42:00
--  
for each dr as datartow in datatables("表1").select("",“入库 is not null”)
dim dr2 as datarow  = datatables("表1").find("日期=‘“ & dr("日期") & ”’ and 产品=‘“ & dr("产品") & ”’ and 出库 is not null")
if dr2 isnot nothing then
dr("出库") = dr2("出库")
dr2.delete
end if
next

--  作者:实话实说
--  发布时间:2022/6/26 22:06:00
--  
提示:不存在  入库 Is not null 的列
--  作者:实话实说
--  发布时间:2022/6/26 22:18:00
--  
知道了。谢谢