Foxtable(狐表)用户栏目专家坐堂 → 全局变量和全局代码的问题


  共有11169人关注过本帖树形打印复制链接

主题:全局变量和全局代码的问题

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/6/30 14:47:00 [显示全部帖子]

你可以使用Var变量:
http://www.foxtable.com/help/topics/0325.htm

 
窗口中的控件可以绑定到Var变量的:
http://www.foxtable.com/help/topics/0704.htm

 
你可以将BeforeCloseProject事件中将Var变量的值保存到设置中,在AfterOpenProject事件中读取保存的值到Var变量中:

http://www.foxtable.com/help/topics/1544.htm

 


 
 
 

[此贴子已经被作者于2012-6-30 14:49:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/2 9:33:00 [显示全部帖子]

其实很简单,不过你的表应该再增加一个名为“数据类型”的列,然后在AfteropenProject事件中设置代码:

 

For Each dr As DataRow In DataTables("xxx").Datarows
    Select Case dr("数据类型")
        Case "整数"
            Vars.Add(dr("名称"),Gettype(Integer),dr("值"))
        Case  "字符"
            Vars.Add(dr("名称"),Gettype(String),dr("值"))
    End Select
Next


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/3 9:49:00 [显示全部帖子]

呵呵,多看帮助,你就不会被这样的问题困扰。

其实帮助处处是宝来的。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/6 14:41:00 [显示全部帖子]

这个不应该有问题:

 

For Each dr As DataRow In DataTables("xxx").Datarows
    Vars.Add(dr("名称"),Gettype(Integer),dr("值"))
Next

 

具体德看错误提示,可以做个简单的出错的例子发上来。


 回到顶部