以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何理解全局代码、全局变量和 Var变量?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11591)

--  作者:yanzhen2010
--  发布时间:2011/8/3 23:14:00
--  如何理解全局代码、全局变量和 Var变量?

如何理解、全局变量和 Var变量?如何引用变量,老师能不能给个完整的例子?

本人使用易表几年,对易表的变量比较熟悉,但对狐表的变量不太理解。

1、能不能和易表的变量做个比较说明。

2、易表的变量可以对其赋予很多内容,可以引用到任何地方,对变量本身可以赋予任何值或公式。

3、狐表的全局变量和 Var变量如何赋值,能不能作为公式使用。

4、狐表全局变量和 Var变量如何引用到窗口、列、表中?希望有个完整的引用例子以参考。

5、更不理解的是Var变量的“初始值”,为什么初始值是个常量?

6、全局变量和 Var变量如何引用某个表中的某列数据?比如“系统设置”表有个常量“中国”,如何将其作为变量引用到其他地方?

本人使用易表,对变量的理解就是“变化的量”,在Var变量中如何让“量”变化呢?

 

 

举个直观的例子:医嘱系统:入院登记表,临时医嘱表,长期医嘱表,汇总表,如何将入院登记表中的住院号作为变量(全局变量和 Var变量),引用到其他地方,如录入窗口控件,表达式列或表事件中。

现在我做了很多表,结果发现在每个表中都要声明一下,如果“住院号”或其他列是个“变量”,写代码就简单了。

在易表中比如将住院号设为变量,在变量设置中公式可以是这样:FindText("入院登记","住院号","行号","=",[行号]),然后在任何地方都可以在此引用。引用可以是公式简洁明了,并且省时省力。

狐表如何将一个表中的内容设置为变量,有延伸到其他地方?帮助太简单。

对于变量的引用本人认为很重要。

[此贴子已经被作者于2011-8-3 23:29:47编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/8/4 8:00:00
--  

在全局代码定义全局变量,就可以在任何地方使用:

 

http://www.foxtable.net/help/topics/1842.htm

 

关于普通变量,可以看看:

http://www.foxtable.net/help/topics/1842.htm