Foxtable(狐表)用户栏目专家坐堂 → 能把窗口的控件相关信息保存在表里,在窗口加载时用函数调出来吗?


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

主题:能把窗口的控件相关信息保存在表里,在窗口加载时用函数调出来吗?

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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
能把窗口的控件相关信息保存在表里,在窗口加载时用函数调出来吗?  发帖心情 Post By:2013/1/16 19:29:00 [显示全部帖子]

如题

Dim A As List(of DataRow) = DataTables("表").Select("窗口 = '" & args(0) & "'")
For Each B As DataRow In A

   forms(B("窗口")).Controls(B("控件名")).B("控件属性") = B("属性值")
Next

 

怎么让 B("控件属性") 这个部分也能用变量代替?

[此贴子已经被作者于2013-1-16 19:33:43编辑过]

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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/16 19:37:00 [显示全部帖子]

哎呀,这个积分不错,666


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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/16 22:29:00 [显示全部帖子]

林帅,动态编译怎么实现啊?和预先设定的函数有什么区别? forms(B("窗口")).Controls(B("控件名")).B("控件属性") = B("属性值")
这句可以这么用吗?


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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/17 8:39:00 [显示全部帖子]

每天一顶,求关注

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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/17 11:28:00 [显示全部帖子]

林帅,还不行啊,什么情况啊?

 

图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:没重复提交啊.table


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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/17 12:53:00 [显示全部帖子]

 

AfterOpenProject

 

Dim Code As String

code = "Dim A As List(of DataRow) = DataTables(""" & "表A" & """).Select(""" & "窗口名 = '""" & " & args(0) & " & """'"")" & vbcrlf

code = code & "For Each B As DataRow In A" & vbcrlf

code = code & "forms(B(""" & "窗口名" & """)).Controls(B(""" & "控件名" & """)).B(""" & "控件属性" & """) = B(""" & "值" & """)" & vbcrlf

code = code & "Next"

msgbox(code)

Functions.remove("动态编译")

Functions.add("动态编译", Code)

Functions.Complie()

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/17 15:20:00 [显示全部帖子]

琢磨半天,还是搞不懂图片点击可在新窗口打开查看,其实我想实现的就是怎么把窗口中的一些控件的值保存起来,下次打开窗口时又能直接用,又不想一个窗口一个窗口去写载入的代码,就想能不能做个通用的函数直接从表里读出来,嘿嘿,菜鸟一个,高手们有什么好的思路教教俺吧。


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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
  发帖心情 Post By:2013/1/17 16:39:00 [显示全部帖子]

图片点击可在新窗口打开查看林总,又从你这学到东西了,太感谢了

 回到顶部