以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 如何在窗口中设计查询按钮? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141580) |
-- 作者:初心不改再说未来 -- 发布时间:2019/10/5 14:48:00 -- 如何在窗口中设计查询按钮? 假设表ABCDEFG 通过订单编号已关联 现有一个窗口,里面有textbox1......至textbox10,共10个控件 如何设计点击查询按钮后,根据此订单编号将对应的表ABCDEFG中的某字段内容填充到窗口的textbox1控件里?
|
-- 作者:初心不改再说未来 -- 发布时间:2019/10/5 14:54:00 -- http://www.foxtable.com/webhelp/index.htm?page=2263.htm 这里写的自动填充是指同一个表中的吧,如果是多个表中根据订单编号查询的记录,将对应列的内容填进来该怎么写咧
|
-- 作者:有点酸 -- 发布时间: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 |
-- 作者:初心不改再说未来 -- 发布时间:2019/10/5 15:20:00 -- Dim dr As DataRow = DataTables("A").Find("条件") 老师这个条件是:当前选中编号 代码肿么写,多谢多谢
|
-- 作者:有点酸 -- 发布时间: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) 老用户不应该出现这种问题,因为帮助处处都是这种例子,如果不会,应该重新系统学习帮助,否则一分钟能解决的问题,你几天也解决不了。
|