Foxtable(狐表)用户栏目专家坐堂 → [求助]Syscmd.Edit.Copy() 如何使用?


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

主题:[求助]Syscmd.Edit.Copy() 如何使用?

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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
[求助]Syscmd.Edit.Copy() 如何使用?  发帖心情 Post By:2014/10/14 19:53:00 [显示全部帖子]

在“复制手机号码”按钮中的代码:

Dim PhoneTxt As String

For Each r As Row In Tables("报名表")
    If r("手机") <> Nothing
        PhoneTxt= r("手机") & "," & PhoneTxt
    End If
Next

 

点击按钮,将PhoneTxt的值复制在剪贴板上,可以粘贴在别处,请教如何复制变量PhoneTxt的值呢?

是不是用Syscmd.Edit.Copy()?如何使用?


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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 19:57:00 [显示全部帖子]

多谢?

Syscmd.Edit.Copy() 是用来干嘛的呢?


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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:04:00 [显示全部帖子]

Dim PhoneTxt As String
Dim I As Integer =0
For Each r As Row In Tables("报名表")
    If r("手机") <> Nothing
        I=I+1
        PhoneTxt= r("手机") & "," &  PhoneTxt 
    End If
Next
Dim lenPhone As Integer
lenPhone=  Len(PhoneTxt)-1

ClipBoard.SetText(Substring(PhoneTxt,1,lenPhone))
MessageBox.show(PhoneTxt & ",共复制了" & I & "个手机号码!")

 

怎么出现“编译错误:未声明 Substring”


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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:14:00 [显示全部帖子]

以下是引用有点甜在2014-10-14 21:09:00的发言:

Dim str As String = DataTables("报名表").GetComboListString("手机", "手机 is not null").Replace("|", ",")

ClipBoard.SetText(str)
MessageBox.show(str & ",共复制了" & str.Split(",").length & "个手机号码!")

谢谢。因为不使用Datatable,所以不能用GetComboListString


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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:16:00 [显示全部帖子]

Substring 怎么用呢?

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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:20:00 [显示全部帖子]

因为报名表已经在窗口中通过目录树筛选,用的是table
[此贴子已经被作者于2014-10-14 21:20:10编辑过]

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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:23:00 [显示全部帖子]


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

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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:30:00 [显示全部帖子]

iif(Tables("报名表").Filter>"", Tables("报名表").filter, "1=1")

 

这句没看懂???


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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:37:00 [显示全部帖子]

那如果要手机号码长度一定是11位数字呢?短号去掉!!

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


加好友 发短信
等级:幼狐 帖子:194 积分:1580 威望:0 精华:0 注册:2013/12/8 22:48:00
  发帖心情 Post By:2014/10/14 21:40:00 [显示全部帖子]

Dim PhoneTxt As String
Dim I As Integer =0
For Each r As Row In Tables("报名表")
    If r("手机") <> Nothing And len(r("手机"))=11
        I=I+1
        PhoneTxt= r("手机") & "," &  PhoneTxt
    End If
Next
ClipBoard.SetText(PhoneTxt)
MessageBox.show(PhoneTxt & ",共复制了" & I & "个手机长号!")

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