Foxtable(狐表)用户栏目专家坐堂 → 如何在窗口中设计查询按钮?


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

主题:如何在窗口中设计查询按钮?

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/10/5 15:03:00 [显示全部帖子]

多少个表都是一样:

Dim dr As DataRow = DataTables("A").Find("条件")
if dr isnot Nothing then
   e.form.Controls("TextBox1").value = dr("某列1")
else
   e.form.Controls("TextBox1").value = nothing
end if

dr = DataTables("b").Find("条件")
if dr isnot Nothing then
   e.form.Controls("TextBox2").value = dr("某列x")
else
   e.form.Controls("TextBox2").value = nothing
end if

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/10/5 15:30:00 [显示全部帖子]

如果编号是数值:
Dim Filter As String = "编号 = " & Tables("xxx").Current("编号")
Dim dr As DataRow = DataTables("A").Find(Filter)

如果编号是字符:
Dim Filter As String = "编号 = '" & Tables("xxx").Current("编号") & "'"
Dim dr As DataRow = DataTables("A").Find(Filter)

老用户不应该出现这种问题,因为帮助处处都是这种例子,如果不会,应该重新系统学习帮助,否则一分钟能解决的问题,你几天也解决不了。

 回到顶部