Foxtable(狐表)用户栏目专家坐堂 → 外部表的动态加载数据还是解决不了


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

主题:外部表的动态加载数据还是解决不了

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


加好友 发短信
等级:婴狐 帖子:94 积分:952 威望:0 精华:0 注册:2009/3/5 16:10:00
外部表的动态加载数据还是解决不了  发帖心情 Post By:2009/3/16 20:50:00 [显示全部帖子]

在项目属性的BeforeLoadOuterTable中执行Select * From [Orders] Where 1= 2 后,目录树能看到,但双击最后一个节点,数据却无法显示,这是怎么回事?看来外部表的动态加载数据还是解决不了。你们能帮我解决吗?是否需要在BeforeConnectOuterDataSource中也写入代码?


我个人觉得将BeforeLoadOuterTable的代码改成如下可在SQL中执行:
If e.DataTableName = "tab_wjk"  Then
    e.SelectString = "Select * From [tab_wjk] Where id=0"
End If
但NodeMouseDoubleClick中的代码可能有问题,是否点击时需要重新加载数据表才能打开相关的记录?

 

[此贴子已经被作者于2009-3-16 21:00:08编辑过]

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


加好友 发短信
等级:婴狐 帖子:94 积分:952 威望:0 精华:0 注册:2009/3/5 16:10:00
  发帖心情 Post By:2009/3/16 23:17:00 [显示全部帖子]

不好意思,我可能问得太多了.不过你的案例都是内部表的动态加载数据,而对于外部表好象并不完全适用,有些代码是必须修改的.目录树生成和双点显示数据外部表可以完成,但不加载任何数据的代码一放,就影响了目录树的数据显示.我一直找不到原因,所以才请教专家.希望不吝指教.
     因为我们的所有数据都是存储在SQL SERVER中的,一般一张表在10-30万条左右,最多的一张表在100万条,所以我最感兴趣的是能否将FOXTABE作为客户端?


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


加好友 发短信
等级:婴狐 帖子:94 积分:952 威望:0 精华:0 注册:2009/3/5 16:10:00
  发帖心情 Post By:2009/3/17 7:42:00 [显示全部帖子]

非常感谢你这么晚还给我解答问题,并给我案例和代码.我非常喜欢Foxtable的统计、打印功能,非常方便,功能强大,一般人不需培训就能使用.列的取值功能也不错,比较容易设置.希望能早日见到商业版和开发版.


 回到顶部