Foxtable(狐表)用户栏目专家坐堂 → 关于字符串的个数问题


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

主题:关于字符串的个数问题

美女呀,离线,留言给我吧!
yangming
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/5/17 15:21:00 [只看该作者]

不明白你是要做什么用?列表项目?还是将所有姓名填充到配备领导列中?


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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 15:28:00 [只看该作者]

是将所有姓名填充到配备领导列中,这样就有两个条件可以筛选
[此贴子已经被作者于2010-5-17 15:28:58编辑过]

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 15:31:00 [只看该作者]

使用GetComboListString,可以将所有姓名添到领导配置里去了,但是只能设置一个条件

 回到顶部
美女呀,离线,留言给我吧!
yangming
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/5/17 15:33:00 [只看该作者]

是这样吗?

Dim Customers As List(Of String)
Customers = DataTables("干部信息").GetUniqueValues("[职务类型]='领导职务' And  [工作单位] = '"& Tables("人事表").Current("单位全称") & "'","姓名")
For Each Customer As String In Customers
Dim dr As DataRow
dr = DataTables("人事表").AddNew()
    dr("配备领导") = Customer
Next

[此贴子已经被作者于2010-5-17 15:33:08编辑过]

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 15:45:00 [只看该作者]

e.Table.Current("配备领导") = DataTables("干部信息").GetUniqueValues("[职务类型]='领导职务' And  [工作单位] = '"& Tables("单位名称").Current("单位全称") & "'","姓名")

 

我用了这个办法,但是就是提示错误,这段代码我是放在Currentchange事件里,一行行就提示错误,不知道是怎么回事

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 15:47:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:99a58577-8ee5-4645-8613-d8781122f9ec.jpg
图片点击可在新窗口打开查看
提示就是这样的

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 15:47:00 [只看该作者]

由于英语学的不好,不明白是什么意思

 回到顶部
美女呀,离线,留言给我吧!
yangming
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/5/17 16:00:00 [只看该作者]

上传文件吧,你看看我14楼的代码,这里出错的原因是DataTables("干部信息").GetUniqueValues("[职务类型]='领导职务' And  [工作单位] = '"& Tables("单位名称").Current("单位全称") & "'","姓名")不应该是选定行,而应该是字符串
[此贴子已经被作者于2010-5-17 16:02:02编辑过]

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 17:25:00 [只看该作者]

首先谢谢你,我的要求和你上面代码有不一样的地方,我的要求是把提取出来的字符串,放在一个单元格里,在另一个单元格里再把这个字符串里的人名个数自动计算出来。
[此贴子已经被作者于2010-5-17 17:25:19编辑过]

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


加好友 发短信
等级:四尾狐 帖子:810 积分:5250 威望:0 精华:0 注册:2009/2/6 10:38:00
  发帖心情 Post By:2010/5/17 17:31:00 [只看该作者]

目前我已用GetComboListString实现了提取相同单位的人名填充到一个单元格,并在另一个单元格自动计算出相同单位的人数。存在的缺点就是不能筛选。不过,我想出了另一个解决的办法,就是通过加载的办法来解决,在需要提取名字时,把不用的行不要加载。这个办法比较笨,但也可以解决目前的问题;这个办法我还没有测试,不知道会不会成功。

 回到顶部
总数 25 上一页 1 2 3 下一页