以文本方式查看主题

-  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列吗?  您看下是不是下图这样,如果是的话 请帮我看下后面的问题.  谢谢

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图201704ds11115936.jpg
图片点击可在新窗口打开查看

 

 

请问老师  怎样生成1楼的效果


--  作者:有点色
--  发布时间:2017/4/11 12:07:00
--  

1楼的那个,只是展示效果。之间的转换,可以参考 http://www.foxtable.com/webhelp/scr/2965.htm

 

不会做,就上传具体的实例。


--  作者:yupeng
--  发布时间:2017/4/11 13:04:00
--  
老师 已经上传了例子  请您看下  谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


--  作者:有点蓝
--  发布时间: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
--  
无法保存