Foxtable(狐表)用户栏目专家坐堂 → 按钮加载


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

主题:按钮加载

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


加好友 发短信
等级:幼狐 帖子:52 积分:487 威望:0 精华:0 注册:2019/12/27 14:58:00
按钮加载  发帖心情 Post By:2024/9/12 8:15:00 [只看该作者]

请问,下面的要求不知如何写。

由一个按钮Button1,一个文本框TexBox1,一个表A,一个表B(表A与表B结构完全相同),希望实现
①点击按钮Button1,复制“表A”的“制品名称”=“TexBox1”的100行,同时按照“序号”大的开始,黏贴到表B.
②如果不足100行,就全部复制到表B,无需提示

谢谢

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


加好友 发短信
等级:幼狐 帖子:52 积分:487 威望:0 精华:0 注册:2019/12/27 14:58:00
  发帖心情 Post By:2024/9/12 8:19:00 [只看该作者]

还有,
点击按钮,先执行清空表B,再执行上文的复制黏贴

谢谢

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/9/12 8:37:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/1533.htm



DataTables("表B").DeleteFor("") 'http://www.foxtable.com/webhelp/topics/0394.htm
Dim drs As List(Of DataRow)
drs = DataTables("
表A").Select([制品名称] ='" & e.form.controls("TexBox1").text & "'","序号 desc") 'http://www.foxtable.com/webhelp/topics/0400.htmhttp://www.foxtable.com/webhelp/topics/1284.htm
For i as integer = 0 to math.min(100,drs.count) - 1 'http://www.foxtable.com/webhelp/topics/0280.htm
dim dr1 As DataRow = drs(i)
    Dim
 dr2 As DataRow = DataTables("表B").AddNew()
    
For Each dc As DataCol in DataTables("表A").DataCols
        dr2(dc.Name) = dr1(dc.name)
    
Next
Next

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


加好友 发短信
等级:幼狐 帖子:52 积分:487 威望:0 精华:0 注册:2019/12/27 14:58:00
  发帖心情 Post By:2024/9/12 9:35:00 [只看该作者]

提示

编译错误:应为标识符

drs = DataTables("表A").Select(["制品名称"] ='" & e.form.controls("TexBox1").text & "'","序号 desc")


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/9/12 9:41:00 [只看该作者]

drs = DataTables("表A").Select("[制品名称] ='" & e.form.controls("TexBox1").text & "'","序号 desc")

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


加好友 发短信
等级:幼狐 帖子:52 积分:487 威望:0 精华:0 注册:2019/12/27 14:58:00
  发帖心情 Post By:2024/9/12 9:44:00 [只看该作者]

可以了

 回到顶部