以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 动态生成列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68709) |
||||
-- 作者:yupeng -- 发布时间:2015/5/22 21:47:00 -- [求助] 动态生成列 请看图片 此主题相关图片如下:qq截图20150522214519.jpg |
||||
-- 作者:Bin -- 发布时间:2015/5/23 9:02:00 -- 生成的表,是永久存在的? 还是临时的? 你这设计不规范. 尺码应该作为一个列. 每行存一个尺码 而不是每个尺码一个列. 非要这么做,可以参考帮助http://www.foxtable.com/help/topics/2122.htm
|
||||
-- 作者:yupeng -- 发布时间:2015/5/26 9:50:00 -- 永久存在的 我要以后能查到数据 所有尺码全部在一列的话能统计数量吗 请大师指教 谢谢 |
||||
-- 作者:Bin -- 发布时间:2015/5/26 9:52:00 -- 当然可以统计. 你用交叉统计表功能,还能生成你想要的1楼的那种结构 |
||||
-- 作者:yupeng -- 发布时间:2017/4/11 12:02:00 -- 老师 这个问题还是有点不明白 您的意思是此明细表只要 “ 颜色 尺码 数量 ”这3列吗? 您看下是不是下图这样,如果是的话 请帮我看下后面的问题. 谢谢
请问老师 怎样生成1楼的效果 |
||||
-- 作者:有点色 -- 发布时间:2017/4/11 12:07:00 -- 1楼的那个,只是展示效果。之间的转换,可以参考 http://www.foxtable.com/webhelp/scr/2965.htm
不会做,就上传具体的实例。 |
||||
-- 作者:yupeng -- 发布时间:2017/4/11 13:04:00 -- 老师 已经上传了例子 请您看下 谢谢
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/11 14:45:00 -- Dim dtb As New DataTableBuilder("尺码表") dtb.AddDef("客户", Gettype(String), 32) dtb.AddDef("款式", Gettype(String), 32) For Each v As String In DataTables("下单明细").GetValues("尺码") dtb.AddDef(v, Gettype(String),32) Next dtb.Build() For Each dr As DataRow In DataTables("订单表").DataRows Dim dr1 As DataRow = DataTables("尺码表").AddNew() dr1("客户") = dr("客户") dr1("款式") = dr("款式") For Each dr2 As DataRow In DataTables("下单明细").Select("编号 = \'" & dr("_Identify") & "\'","尺码") dr1(dr2("尺码")) = dr2("数量") Next Next MainTable = Tables("尺码表")
|
||||
-- 作者:133198609 -- 发布时间:2019/12/27 0:26:00 -- 这个代码生成的临时表,这个数据无法修改,修改后无法保存吧 |
||||
-- 作者:有点蓝 -- 发布时间:2019/12/27 8:57:00 -- 无法保存 |