以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口文本框的内容显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82234)

--  作者:lgj716330
--  发布时间:2016/3/14 12:51:00
--  [求助]窗口文本框的内容显示
在图表窗口加入了一个文本框,点击按钮进入图表窗口时,文本框内容自动显示某表单元格的内容,代码如下

Forms("公司整体费用小类分析").Open() 
Dim txt As String
txt = Forms("公司整体费用小类分析").Controls("textbox1").Value
Dim dr As DataRow
dr = DataTables("分析说明").Find("所属单位 = \'" & User.Group & "\'")
If dr IsNot Nothing Then 
txt = dr("分析1")
End If

然后文本框的ValueChanged事件代码如下,以做到文本框内容改变后写回到某单元格

Dim txt As String
txt = Forms("公司整体费用小类分析").Controls("textbox1").Value
Dim dr As DataRow
dr = DataTables("分析说明").Find("所属单位 = \'" & User.Group & "\'")
If dr IsNot Nothing Then 
dr("分析1") = txt
End If

上述的赋值和显示没有问题,但在关闭图表窗口的时候弹出以下内容的对话框
“公司整体费用小类分析已经关闭,不能调用其中的控件textbox1”

如何不显示上面的对话框呢

--  作者:Hyphen
--  发布时间:2016/3/14 14:00:00
--  
代码改到TextChanged事件
--  作者:lgj716330
--  发布时间:2016/3/14 14:04:00
--  
试过了不行
--  作者:lgj716330
--  发布时间:2016/3/14 15:51:00
--  
奇怪,放在示例里测试是没问题的, 我自己再找找问题看
--  作者:lgj716330
--  发布时间:2016/3/14 17:10:00
--  
请问文本框的值只能绑定当前行吗,不能设置条件吗
--  作者:大红袍
--  发布时间:2016/3/14 18:15:00
--  
以下是引用lgj716330在2016/3/14 17:10:00的发言:
请问文本框的值只能绑定当前行吗,不能设置条件吗

 

如果控件绑定了表列,就是绑定当前行的值的。


--  作者:lgj716330
--  发布时间:2016/3/14 21:34:00
--  
好的