Foxtable(狐表)用户栏目专家坐堂 → 多值字段


  共有4582人关注过本帖树形打印复制链接

主题:多值字段

帅哥哟,离线,有人找我吗?
飞华莎平
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
多值字段  发帖心情 Post By:2013/10/31 9:34:00 [只看该作者]

求助:这样的多值字段是如何做出来的
图片点击可在新窗口打开查看此主题相关图片如下:360截图-172531630.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/31 9:38:00 [只看该作者]

字符串分割,字符串组合.

主表根据详情 分割填充到子表   或者根据子表 组合填充到父表.

不会的话可以上个例子,说清楚你想实现的效果.

 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/10/31 9:44:00 [只看该作者]

我就是想要把同一个款号,不同颜色,不同规格的产品组合到一起
请问组合是如何实现的?
刚学两周,请多多指点

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/31 9:50:00 [只看该作者]

就是简单的字符串拼接而已

比如

dr("款号") & "-" & dr("颜色") & "-" & dr("规格")



 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/10/31 10:10:00 [只看该作者]

请教一下,这个字符串写在哪里,我在那个例子里没有找到相关的位置

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/31 10:11:00 [只看该作者]

写在哪里,取决于你的需求而定的.   可能写在DataColChanged事件 可能写在一个按钮里. 等等等..

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/31 10:12:00 [只看该作者]

呵呵楼主还不到一点就通的地步,但是却不肯做个例子发上来。

其实做个例子发上来,几分钟就有具体的答案了,你泛泛而问,人家也只能泛泛而答啊。

 

还是我给你做个例子吧:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目74.table

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/31 10:15:00 [只看该作者]

如果不需要输入的时候及时更新,可以做个按钮,已7楼的文件为例,按钮的代码为:

 


For Each dr As DataRow In DataTables("表A").DataRows
    Dim s As String  = ""
    For Each cr As DataRow In dr.GetChildRows("表B")
        If cr.IsNull("款式") = False OrElse cr.IsNull("代码") = False Then
            s = s & cr("款式") & "/" & cr("代码") & " "
        End If
    Next
    dr("详情") = s.Trim()
Next

 

这样需要详情的时候,单击这个按钮就可以了,建议你用按钮来完成。


 回到顶部
帅哥哟,离线,有人找我吗?
飞华莎平
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:367 威望:0 精华:0 注册:2013/10/18 11:38:00
  发帖心情 Post By:2013/10/31 10:16:00 [只看该作者]

大大,你帮我看一下,这个文件,他的组合是写在哪里的。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多值字段处理.zip


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/31 10:20:00 [只看该作者]

我已经在7楼和8楼,给你详细的答案了,而且两种方案都给了,而且辛辛苦苦做好例子给你,你不要无视我的回复哦。

 回到顶部
总数 16 1 2 下一页