Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:按钮加载

1楼
fangshen 发表于:2024/9/12 8:15:00
请问,下面的要求不知如何写。

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

谢谢
2楼
fangshen 发表于:2024/9/12 8:19:00
还有,
点击按钮,先执行清空表B,再执行上文的复制黏贴

谢谢
3楼
有点蓝 发表于: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
4楼
fangshen 发表于:2024/9/12 9:35:00

提示

编译错误:应为标识符

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

5楼
有点蓝 发表于:2024/9/12 9:41:00
drs = DataTables("表A").Select("[制品名称] ='" & e.form.controls("TexBox1").text & "'","序号 desc")
6楼
fangshen 发表于:2024/9/12 9:44:00
可以了
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.