以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 在线等 急!!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76254)

--  作者:w158330648
--  发布时间:2015/10/25 16:21:00
--  [求助] 在线等 急!!





在表A的Currentchanged事件编写写代码:
 
if  Forms("窗口1").opened Then
 e.Form.Controls("Label2") = "今日" & e.Table.current("本金") & " + 支出" & e.Table.current("支出")
End if
 
问下 label2是在 表A  窗口1 上  
我在表A 随便点选某行   label2 会自动显示 上面红色的内容  

代码写好后 跳出 这个

此主题相关图片如下:111.png
按此在新窗口浏览图片

哪里错了啊

--  作者:9602084
--  发布时间:2015/10/25 16:31:00
--  
红色代码改成:
Forms("窗口1").Controls("Label2").text= "今日" & e.Table.current("本金") & " + 支出" & e.Table.current("支出")

--  作者:w158330648
--  发布时间:2015/10/25 16:41:00
--  
3Q
--  作者:w158330648
--  发布时间:2015/10/25 17:22:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
可以显示了 但是每次运行软件的时候 都会提示这个 

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:表A,CurrentChanged
详细错误信息:
未将对象引用设置到对象的实例。

[此贴子已经被作者于2015/10/25 17:25:02编辑过]

--  作者:ericsky
--  发布时间:2015/10/25 21:58:00
--  

加一个判断

if e.table.current isnot nothing then

....

end if