以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]绑定的问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=168905)

--  作者:2425004926
--  发布时间:2021/5/26 16:40:00
--  [求助]绑定的问题?
连接外部数据源
“发传真“表和“公司”表有一列是相同的,即公司编号列,
窗口里有Table,动态绑定  “发传真”表,加载了“发传真”表部分数据,公司表没有加载
问题:窗口中有一个文本框,想绑定公司表的”备注“列,只要点击Table里的当前某行,对应的公司表里相同编号的备注就显示在文本框里,并且可以更改,这样是否能实现,怎么实现?还是必须把”公司表的结构加载进来,同时加载这一行,才能实现文本框的绑定?
[此贴子已经被作者于2021/5/26 16:40:34编辑过]

--  作者:有点蓝
--  发布时间:2021/5/26 17:05:00
--  
方法1、把”公司表的结构加载进来,同时加载这一行
2、使用SQL读取对应的备注数据,然后给文本框赋值:http://www.foxtable.com/webhelp/topics/0696.htm,如
Dim val As string
Dim
 cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
cmd.CommandText = 
"Select top 1 备注 From {公司} Where 编号 =\'" & tables("窗口1_table1").current("编号") & "\'"
val = cmd.ExecuteScalar()
e.form.control("textbox1").text = val

--  作者:2425004926
--  发布时间:2021/5/26 18:12:00
--  
 非常谢谢