Foxtable(狐表)用户栏目专家坐堂 → 在项目起动后,如何动态修改数据源设置?


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

主题:在项目起动后,如何动态修改数据源设置?

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/29 17:53:00 [显示全部帖子]

 写在beforeConnection或者beforeOpenProject里……

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/29 21:47:00 [显示全部帖子]

 好像之前回过这样的帖子,楼主看看是否有帮助。

 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24780&authorid=0&page=0&star=1

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 10:39:00 [显示全部帖子]

 当你的项目登录窗口出现的时候,项目的数据已经生成,此时你修改数据源,也无法重新加载该数据源的数据。

 所以,你只能重新打开项目……

 或者,自己重新把外部表加载一次吧。

------------------------------------------------------------

 或者你的登录窗口与狐表分开,自己写一个登录窗口程序,然后传递参数打开狐表项目。
[此贴子已经被作者于2012-10-30 10:41:09编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 13:37:00 [显示全部帖子]

 如果不想用其他工具做执行程序的话,你就做两个项目,一个是空的项目,用来引导。

 打开空的项目,弹出设置的窗口,点击确定以后,传递参数打开第二个项目。

 第一个项目的代码要这样写
 Syscmd.Project.Open(第二个项目的路径 & ".FoxEx",  "参数1",  "参数2")

 然后,在第二个项目接收参数,设置数据源,然后.......

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 14:42:00 [显示全部帖子]

 狐爸说以后会改进,可以直接传递参数打开项目……目前好像无法实现与其他程序的连接……

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 16:51:00 [显示全部帖子]

 会存在什么问题?……呵呵,我不知道。

 这个东西太麻烦,等狐表更新吧………………

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 18:03:00 [显示全部帖子]

以下是引用baoxyang在2012-10-30 17:05:00的发言:
Dim ip1 As String = openFileargs(0)
Dim ip2 As String = openFileargs(1)
这两个变量是传递值,但修改主项目代码时或发布这个项目,这个传递值是未知变量了.

不懂……这两个值,始终等第一个项目传递进来……怎么会是未知变量。

 回到顶部