以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问如何加载外部SQL数据库的视图  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79666)

--  作者:wuhan_orange
--  发布时间:2016/1/7 8:55:00
--  [求助]请问如何加载外部SQL数据库的视图
大虾好!最近想利用foxtable的报表功能(确实很好用)来实现对数据库记录的报表打印。但原数据库里为了统一信息(如人员姓名,部门名称等),使用的独立的参数表进行了转换,而最终的结果是在一个SQL数据库的视图里。使用foxtable,可以连接到外部数据库,也能看到对应的表,但就是无法查看视图。不知该如何处理?

简言之,就是想将外部SQL数据库中视图的数据,利用foxtable的报表打印功能,来实现打印。

麻烦大虾解答一下,3Q

--  作者:Hyphen
--  发布时间:2016/1/7 9:07:00
--  
可以使用Foxtable内置的查询表功能


--  作者:大红袍
--  发布时间:2016/1/7 9:10:00
--  

 视图不能直接添加,要当成查询表来用

 

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

 

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

 


--  作者:wuhan_orange
--  发布时间:2016/1/7 9:27:00
--  
可以连接上了,但如果这个查询表我想设置成只读,也就是foxtable里只给用户打印的能力即可,编辑是用另外一个系统,请问这个怎么设置呢
--  作者:大红袍
--  发布时间:2016/1/7 9:28:00
--  

查询表本身就是只读的,你修改了不会保存数据。

 

如果不想被编辑,可以加上代码 DataTables("表").AllowEdit = False

 

写在AfterOpenProject


--  作者:wuhan_orange
--  发布时间:2016/1/7 9:33:00
--  
好的,3Q