以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创] 建议:关于外部数据表和外部查询表。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1093) |
-- 作者:wcs -- 发布时间:2008/11/11 8:50:00 -- [原创] 建议:关于外部数据表和外部查询表。 1、目前的狐表,对于外部查询表只能在窗口一个一个地加入,能否用代码加入? [此贴子已经被作者于2008-11-11 8:53:26编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2008/11/11 9:18:00 -- 1、打开项目后,也可以重新加载,执行DataTable的Load命令即可。 2、这个没有必要吧? 开发的时候,后台的表名应该了如指掌的,再说查询也很方便。 |
-- 作者:wcs -- 发布时间:2008/11/11 11:04:00 -- 没理解我的意思啊? |
-- 作者:狐狸爸爸 -- 发布时间:2008/11/11 11:23:00 -- 新建外部数据源,单击预览按钮,会列出所有可用的外部表名称。 |
-- 作者:wcs -- 发布时间:2008/11/11 13:14:00 -- 那我只有预先将需要的表名写入到某个内部表中,通过循环调用QueryBuilder来设置查询了。 但是,Querybuilder 的 ConnectionName属性,作为开发者是不知道的。 因为建立外部数据源是用户根据实际的会计软件数据库类型和存放地点自行命名的(我不能亲临所有的数据库现场,必需将数据接口程序交给用户)。开发者只知道各种会计软件数据库中有用的表和字段。 所以,恳请老六考虑,能用代码取得外部数据源的名称,这个不难吧! 我确实想不出来有什么好办法能使用户的操作简单一点了。 [此贴子已经被作者于2008-11-11 14:25:18编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2008/11/11 14:43:00 -- ConnectionName是自己定义的,你定义外部数据源的时候,外部数据源的名称是由你决定的。 |
-- 作者:wcs -- 发布时间:2008/11/11 15:22:00 -- 一般的开发者是自己定义外部数据源的。 [此贴子已经被作者于2008-11-11 15:25:48编辑过]
|
-- 作者:wcs -- 发布时间:2008/11/11 15:23:00 -- 实际上,我用易表已经做了一个上述软件,只是数据接口问题没有解决,没办法我只有借用其他工具。 现在狐表有这个能力了,我希望老六认真考虑一下哦! |
-- 作者:狐狸爸爸 -- 发布时间:2008/11/11 15:28:00 -- 我还是不能理解,因为你不定义好数据源的话,你根本就无法引用外部数据的啊。 Foxtable有一个功能,如果打开项目的时候,无法连接到制定的数据源,会弹出一个窗口,让你重新连接数据源。 你也可以随时在打开项目,修改数据源,重新连接到另一个数据源。 |
-- 作者:wcs -- 发布时间:2008/11/11 15:52:00 -- 我事先将各种会计软件版本、各版本所需的表、各表的字段存在内部表里面。 交给审计人员的项目文件中是没有建立外部数据源的(我也不知道审计人员要审的是什么会计系统)。 审计人员设置好外部数据源以后,接下来选择好会计软件的版本,我设计的软件就运用QueryBuilder 来查询审计需要的十多个表和字段。(为了实现自动化,我得下功夫用循环来实现目的) 这样行不通吗? |