Foxtable(狐表)用户栏目专家坐堂 → [求助]如何在列表项目中读取多列数据


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

主题:[求助]如何在列表项目中读取多列数据

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


加好友 发短信
等级:婴狐 帖子:40 积分:575 威望:0 精华:0 注册:2012/10/27 2:41:00
[求助]如何在列表项目中读取多列数据  发帖心情 Post By:2012/10/30 15:01:00 [显示全部帖子]

菜鸟一枚,有个问题看了半天帮助也没找到解决办法。

 

大致情况是:

 

订单表中有[客户编号]列,与会员表中[客户编号]列关联。

 

会员表中1个客户对应两个地址:[地址1][地址2]

 

现在想实现在订单表中填入会员编号后,订单表中[送货地址]列的列表项目中显示会员表中对应的地址1和地址2

 

不知道说清楚没~~~


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


加好友 发短信
等级:婴狐 帖子:40 积分:575 威望:0 精华:0 注册:2012/10/27 2:41:00
  发帖心情 Post By:2012/10/30 15:41:00 [显示全部帖子]

地址1和地址2要分为两条备选项,而不是合并为一条

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


加好友 发短信
等级:婴狐 帖子:40 积分:575 威望:0 精华:0 注册:2012/10/27 2:41:00
  发帖心情 Post By:2012/10/30 15:47:00 [显示全部帖子]

多谢,就是这个意思。

 

不过有点儿不一样的是,我这里想把会员的两个地址分别填到两列里,而不是填到一个多值单元格里。

 

请问这样的话代码该怎么写呢?


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


加好友 发短信
等级:婴狐 帖子:40 积分:575 威望:0 精华:0 注册:2012/10/27 2:41:00
  发帖心情 Post By:2012/10/30 15:58:00 [显示全部帖子]

啊,多谢啦,可以了。万分感谢!!

 

 

还有,如果是这么写的话,有什么问题没?

 

If e.IsFocusCell Then 

    If e.Col.Name = "取鞋地址" Then
        Dim adr(1) As String
        adr(0) = DataTables("会员列表").GetComboListString("地址1" , "[会员编号] = " & e.Row("会员编号") & " ")
        adr(1) = DataTables("会员列表").GetComboListString("地址2" , "[会员编号] = " & e.Row("会员编号") & " ")
        e.Col.Combolist = adr (0) & "|" & adr (1)
    End If
End If


 回到顶部