以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 思来想去,如何只导出分类汇总行的数据? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48489) |
||||
-- 作者:bahamute -- 发布时间:2014/3/30 13:42:00 -- [求助] 思来想去,如何只导出分类汇总行的数据? 表A数据已经分类汇总好,现在只想把汇总行的数据导出来,发给各自部门,如何只导出汇总行,普通数据行不要。 |
||||
-- 作者:ndxfke -- 发布时间:2014/3/30 14:07:00 -- 汇总的行标不一样,以前大神们让我看的帮助。 http://www.foxtable.com/help/index.html?n=1594.htm
[此贴子已经被作者于2014-3-30 14:12:53编辑过]
|
||||
-- 作者:bahamute -- 发布时间:2014/3/30 15:22:00 -- 谢谢回复,不过我越看越糊涂了, 我的窗口有两张表,我想把表A选定的汇总行复制到表B,这段代码复制普通行数据没问题,但是复制汇总行不行, 提示:“未将对象引用设置到对象的实例。” 哪位高手能给帮忙改一下,不胜感激! 代码如下: Dim r1 As Row Dim r2 As Row Dim i,j As Integer Dim t1,t2 As Table Dim str1,str2 As String Dim str As String t1 = e.form.Controls("Table1").Table t2 = e.form.Controls("Table2").Table r1= t1.current r2=t2.AddNew() For Each c1 As Col In t1.Cols For Each c2 As Col In t2.Cols If c1.Name = c2.Name Then r2(c2.Name) = t1.Current.DataRow(c1.Name) End If Next Next [此贴子已经被作者于2014-3-30 15:26:25编辑过]
|
||||
-- 作者:ndxfke -- 发布时间:2014/3/30 15:39:00 -- 你这个我可以帮你解决下。弄个例子来帮你写得了。。。 |
||||
-- 作者:bahamute -- 发布时间:2014/3/30 15:45:00 -- 能直接帮忙改一下代码吗,这个项目在用的,数据不太好整。先谢谢啦啊! |
||||
-- 作者:lsy -- 发布时间:2014/3/30 15:50:00 -- 做个简单的例子,不一定要正在用的项目。 例子只要能说明问题,能测试就行。 |
||||
-- 作者:bahamute -- 发布时间:2014/3/30 16:26:00 -- 做了一个简单的例子,打开提示错误不影响。 |
||||
-- 作者:lsy -- 发布时间:2014/3/30 18:00:00 --
|
||||
-- 作者:bahamute -- 发布时间:2014/3/30 18:52:00 -- 非常感谢,已经实现引用汇总行的目的了,受益匪浅! 但是这几行代码:没有then为什么会通过编译? If r1.IsGroup \'OrElse r1.Index = Indx Then \'如果是分组行
Exit For End If |
||||
-- 作者:lsy -- 发布时间:2014/3/30 19:48:00 -- 这个例子中,没有分组行,如果既有分组行,也有小计、总计行,不仅要判断是否分组行,还要判断分组级别。
Then没有、True省略,都是可以的。 |