Foxtable(狐表)用户栏目专家坐堂 → 见过这样的汇总表吗?狐表能否做到?


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

主题:见过这样的汇总表吗?狐表能否做到?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/25 22:30:00 [显示全部帖子]

这像是报表。 狐表单元格如果能跨列显示就可以解决,可惜啊~ 
[此贴子已经被作者于2009-11-25 22:34:48编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/26 11:12:00 [显示全部帖子]


*****************************************************************
以下是引用程兴刚在2009-11-25 22:58:00的发言:
和您的要求有差异,还要贺老师改进,暂时报表可以实现
发现一个问题,分组行不能编辑,连代码改写都没找到方法,非分组行可以实现跨列显示


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg

程版主: 能把你们的例子上传学习一下 DrowCell 吗?  谢谢啊~  

[此贴子已经被作者于2009-11-26 12:03:34编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/26 11:21:00 [显示全部帖子]

以下是引用擎天柱在2009-11-26 10:38:00的发言:

其实,应该有个简单的方法实现,可能大家都疏忽了。
foxtable中有WeBrowser控件,借助于它兴许可以间接实现很多意想不到的功能。
首先,楼主先把想要的统计表做成excel报表,再在WeBrowser控件中地址栏中输入excel报表的地址(包括excel档名称及后缀名)(题外话:地址栏不好用,只能直接输或通过右键粘贴,希望贺老师能加个按钮,直接通过点击按钮选择文件路径)。借助于WeBrowser控件,可以将excel表在foxtable的窗体中显示出来。



这段经典,期待狐爸能努力实现~~
刚试过了,很不错。
这样似乎可以修改Excel报表中的 想临时加入的一些内容了,起到预览的作用,而不必真的打开Excel报表文件本身来预览啦是吗? 。

[此贴子已经被作者于2009-11-26 12:04:11编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/26 18:10:00 [显示全部帖子]

以下是引用czy在2009-11-26 18:02:00的发言:
地址是不存在问题的,只是excel文件能直接显示在WebBrowser控件中吗?我这里怎么不行啊?

可以呀:


图片点击可在新窗口打开查看此主题相关图片如下:web+.gif
图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/26 18:28:00 [显示全部帖子]

哈哈,这样可以直接打开窗口及显示报表内容:
Forms("窗口2").open()
Dim brw As WinForm.WebBrowser = Forms("窗口2").Controls("WebBrowser1")
brw.Address = "C:\downloads\foxtablesftA\CaseStudy\Reports\出库单.xls"

图片点击可在新窗口打开查看此主题相关图片如下:web+1.gif
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-11-26 18:30:26编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/26 19:33:00 [显示全部帖子]

以下是引用擎天柱在2009-11-26 19:13:00的发言:

窗体关闭后,后台excel还在运行,不知用代码怎么关闭,另外,如果,关闭再开的话,会提示“excel已打开”的对话框。所以,应该给excel报表XLS.Book加一个方法delete,这样可删除已经存在的报表,可再用save方法生成新的报表。
另外,模板报表应该能够自由选择打开/不打开,这样用模板报表可直接套进WebBrowser。

没发现excel还在运行,用你20楼代码,我这里可以反复打开关闭窗口,没出现提示“excel已打开”的对话框。


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/27 11:52:00 [显示全部帖子]

我的是2003,一切正常~  呵呵。

但是,我装了打开2007的补丁~ 

[此贴子已经被作者于2009-11-27 11:58:10编辑过]

 回到顶部