Foxtable(狐表)用户栏目专家坐堂 → [求助]集合问题


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

主题:[求助]集合问题

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/23 16:48:00 [显示全部帖子]

我有点奇怪,两个表没有关联,从表C内容列提取的内容,应该放到表B中的哪一行呢?
[此贴子已经被作者于2009-3-23 17:11:20编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/24 9:42:00 [显示全部帖子]

以下是引用狐哥在2009-3-24 9:35:00的发言:

呵,不用关联,因是用在销帐处理表中的,表能的内容列放在表B的第一列中呀.


呵呵,我问的不是放在那一列,而是放在那一行?


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/24 10:11:00 [显示全部帖子]

呵呵,你原来的代码太高级了,应该简单点:

If e.DataCol.Name = "内容" Then
    Dim dr As Row = Tables("表B").Current
    Dim Val As String = DataTables("表C").GetComboListString("内容","")
    dr("第一列") = Val.Replace("|",",")
End If


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/24 10:37:00 [显示全部帖子]

Replace


查找给定的子字符串,并用另一个子字符替换掉找到的子字符串。

语法:

Replace(OldValue, NewValue)

参数:

OldValue: 要查找的子字符串
NewValue: 用于替换的子字符串

例如:

Dim s As String ="abc123efg"
s = s.Replace(
"123","789")
Output.Show(s)

执行后,你可以看到变量s的值为:abc789efg


 回到顶部