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


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

主题:[求助]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()?如何使用?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/14 19:54:00 [只看该作者]


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


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

多谢?

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/14 19:59:00 [只看该作者]

 复制,当前表,当前单元格的内容的。


 回到顶部
帅哥哟,离线,有人找我吗?
shenhq
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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”


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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 & "个手机号码!")


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


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

Substring 怎么用呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/14 21:17:00 [只看该作者]

为什么不能

 

Dim str As String = DataTables("报名表").GetComboListString("手机", iif(Tables("报名表").Filter>"", Tables("报名表").filter, "1=1") & " and 手机 is not null").Replace("|", ",")

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


 回到顶部
帅哥哟,离线,有人找我吗?
shenhq
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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