Foxtable(狐表)用户栏目专家坐堂 → 带出数据求和显示问题


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

主题:带出数据求和显示问题

美女呀,离线,留言给我吧!
Springamy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
带出数据求和显示问题  发帖心情 Post By:2017/9/12 12:00:00 [只看该作者]

需求如图,导出数据的时候需要显示公式,但是目前导出的是只有数值结果的,请问有没有参考资料,该怎么改


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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 12:06:00 [只看该作者]

1、可以用表达式 <[第一列] & "*" & [第二列] & "=" & [第三列]>

 

2、公式这个就麻烦了,无法直接得到公式的。你要计算打印了多少行,从第几行开始打印,然后合成公式 http://www.foxtable.com/webhelp/scr/1953.htm

 


 回到顶部
美女呀,离线,留言给我吧!
Springamy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
公式这个能获取吗?  发帖心情 Post By:2017/9/12 16:28:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
公式可以从最上面获取吗??或者也用表达式拼接起来 ?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 17:43:00 [只看该作者]

 你导出的数据,每次都是不同的,那么需要生成的公式都是不一样的。要做出来比较难。

 

 做个具体实例发上来看看。

[此贴子已经被作者于2017/9/12 17:43:00编辑过]

 回到顶部
美女呀,离线,留言给我吧!
Springamy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
大大帮我看看,我是用模板的方式导出数据的,可以怎么改?  发帖心情 Post By:2017/9/12 17:53:00 [只看该作者]

如图,因是做了一个模板,直接把数据填充到模板,可以怎么改?

 


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

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

图片点击可在新窗口打开查看此主题相关图片如下:xls模板.png
图片点击可在新窗口打开查看


 回到顶部
美女呀,离线,留言给我吧!
Springamy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
图片1 发错了  发帖心情 Post By:2017/9/12 17:55:00 [只看该作者]

是图片2和xls模板两张图片

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 18:08:00 [只看该作者]

编写 http://www.foxtable.com/webhelp/scr/1957.htm 事件

 

动态设置对应单元格公式为 e.book.sheets(0)(某行,某列).Formula = "=sum(E10:E22)"


 回到顶部
美女呀,离线,留言给我吧!
Springamy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
例子  发帖心情 Post By:2017/9/12 19:06:00 [只看该作者]

还是不行,不定怎么改,随便写了个例子,代码直接复制过去的,看能不能行

能不能值在xls的模板上修改就可以阿?因为只是要把欠料金额列

  sum 数量   sum 金额  几个值改变下,其他不变的

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106817 积分:543292 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/12 20:19:00 [只看该作者]

模板是无法直接使用的,细节区都是动态生成,无法保留公式

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106817 积分:543292 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/12 22:23:00 [只看该作者]

这种效果?

Dim Book As New XLS.Book(ProjectPath & "Attachments\aaa.xlsx")
Dim fl As String = ProjectPath & "Reports\_aaa.xlsx"
Book.Marks.Add("金额","sum(E10:E" & Tables("表A").Rows.Count + 9 & ")=" & Tables("表A").Compute("Sum(金额)"))
Book.Build()
Book.Save(fl)
Dim Proc As New Process
Proc.File = fl
Proc.Start()
'



图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


 回到顶部
总数 22 1 2 3 下一页