设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2311|回复: 15
打印 上一主题 下一主题

[查询] 如果将交叉查询的结果,导到EXCEL里,不知我是错了哪一步

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-29 21:32:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

<><FONT size=4>我想将经查询后的结果导到EXCEL里。。。。。但导出的却是所有的记录。。。</FONT></P>
<><FONT size=4>请教。。我是哪一步错了。。</FONT></P>
<></P>
<P><BR> </P><BR>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-7-29 21:44:00 | 只看该作者
<><FONT size=4></FONT> </P>
<><FONT size=4>很急哦,请大家帮忙解决一下。</FONT></P>
<><FONT size=4>整个库,,这个功能是成果的体现。。。</FONT></P>
<P><FONT size=4></FONT> </P>
3#
发表于 2007-7-29 22:04:00 | 只看该作者
这样也可以解决<br>
[此贴子已经被作者于2007-7-29 14:04:53编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2007-7-29 22:09:00 | 只看该作者
你可以直接将上面的报表导出到excel!
5#
 楼主| 发表于 2007-7-29 22:41:00 | 只看该作者
<DIV class=quote><B>以下是引用<I>nxjswt</I>在2007-7-29 14:09:00的发言:</B><BR>你可以直接将上面的报表导出到excel!</DIV>
<><FONT size=4>你好,你这个方法不行。。。</FONT>
<><FONT size=4>因为我采用的是交叉查询。。。在列字段上有时多,有时少。。。。不是固定住的。。</FONT>
<><FONT size=4></FONT>
<P><FONT size=4>大哥,请你帮我重新看看。。</FONT></P>
6#
 楼主| 发表于 2007-7-29 22:45:00 | 只看该作者
<>如果我增加了一个层名称为:20层,</P>
<>那么这个子窗体,就显示出不出来了。。。。。。</P>
7#
发表于 2007-7-29 23:16:00 | 只看该作者
<>请你再仔细研究,应该是可以的,不论你的查询怎么,你的子窗体都是以你修改后的查询为数据来源的!</P>[em05]
8#
 楼主| 发表于 2007-7-29 23:25:00 | 只看该作者
<>郁闷的说。</P>

点击这里给我发消息

9#
发表于 2007-7-30 02:47:00 | 只看该作者

<>先在你的窗体模块中添加一个子过程:</P>
<><FONT color=#2222dd>rivate Sub s筛选记录(st条件 As String)</FONT></P>
<P><FONT color=#2222dd>    Dim dbs As Database<BR>    Dim qdf As QueryDef<BR>    Dim stsql As String<BR>    <BR>    stsql = "TRANSFORM Sum(批数) AS 批数之总计 " &amp; _<BR>        "SELECT 领取日期, 冲工编号, 冲床工人, 货号, 数量 FROM 冲床领取明细表 " &amp; st条件 &amp; _<BR>        " GROUP BY ID, 领取日期, 冲工编号, 冲床工人, 货号, 数量 PIVOT 层名称;"<BR>        <BR>    Set dbs = CurrentDb<BR>    Set qdf = dbs.QueryDefs("冲床领取明细交叉查询1")<BR>    Me.冲床总工资查询子窗体.SourceObject = ""<BR>    qdf.SQL = stsql<BR>    Me.冲床总工资查询子窗体.SourceObject = "查询.冲床领取明细交叉查询1"</FONT></P>
<P><FONT color=#2222dd>    qdf.Close<BR>    dbs.Close<BR>    Set qdf = Nothing<BR>    Set dbs = Nothing<BR>End Sub</FONT><BR></P>
<P>然后在 cmd查询_Click 过程中用:</P>
<P>    <FONT color=#1111ee>s筛选记录 " Where " &amp; strWhere</FONT></P>
<P>取代</P>
<P><FONT color=#22dd22>    Me.冲床总工资查询子窗体.Form.Filter = strWhere<BR>    Me.冲床总工资查询子窗体.Form.FilterOn = True</FONT></P>
<P>在此 cmd清除_Click 过程中用:</P>
<P><FONT color=#2222dd>    s筛选记录 ""</FONT></P>
<P>取代</P>
<P><FONT color=#22dd22>    Me.冲床总工资查询子窗体.Form.Filter = ""<BR>    Me.冲床总工资查询子窗体.Form.FilterOn = False</FONT></P>
<P><FONT color=#000000>你看看,可不可以</FONT></P>
10#
 楼主| 发表于 2007-7-30 03:39:00 | 只看该作者
<><FONT size=4></FONT></P>
<><FONT size=4>小宝,我看你还是把库上传上来给我瞄瞄吧。。。</FONT></P>
<><FONT size=4>人家我很菜的。。。</FONT></P>
<P><FONT size=4></FONT></P>
<P><FONT size=4></FONT></P>
<P><FONT size=4></FONT></P>
[此贴子已经被作者于2007-7-29 19:41:28编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 06:15 , Processed in 0.111055 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表