设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 918|回复: 2
打印 上一主题 下一主题

[窗体] 为什么以下代码使用ACCESS快捷键筛选后仍要全部导出,子窗体未邦定

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-12 15:15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么以下代码使用ACCESS快捷键筛选后仍要全部导出,子窗体未邦定
   
   If Me.框架0 <= 7 Then
   
   ab = "D:\Mymis\XLS\制成率分析.xls"
  ElseIf Me.框架0 = 8 Or Me.框架0 = 9 Then
   
    ab = "D:\Mymis\XLS\直通率分析.xls"
  
   ElseIf Me.框架0 = 188 Then
         
          ab = "D:\Mymis\XLS\芯包成本分析.xls"

    End If
  
       If Me.框架0 <= 7 Then
          ac = "决策中心制成率"
                     ElseIf Me.框架0 = 8 Or Me.框架0 = 9 Then
               ac = "一次性合格率"
                ElseIf Me.框架0 = 188 Then
          ac = "成本芯包"
                   End If
         
  Dim oApp As Object
    Dim oappwork As Excel.Workbook, oappwork_sheet1 As Excel.Worksheet
   
    Set oApp = CreateObject("Excel.Application")
    oApp.Visible = False
   
  
   Set oappwork = oApp.Workbooks.Open(ab)
             Set oappwork_sheet1 = oappwork.Worksheets("sheet1")

    oappwork_sheet1.cells(1, 1) = DLookup("[gsmc]", "tabcompanyinfo")
       Me.cr.SourceObject = ac,好像是这句,重新执行了查询,将原来的筛选去掉了
        Set Me.Recordset = Forms!Form1.Recordset
               With Me.cr.Form.Recordset
        .MoveFirst
        nn = .Fields.count
        j = 5
        Do
            If .EOF Then
                Exit Do
            Else
                       For i = 1 To nn - 1
                    oappwork_sheet1.cells(j, 0 + i) = .Fields(i)
                Next i
                j = j + 1
                .MoveNext
               
            End If
        Loop
        MsgBox "已形成报表,请确认后打印!", vbInformation, "MIS"
        oApp.Visible = True
    End With
    On Error Resume Next
    oApp.UserControl = True
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-12 18:35:16 | 只看该作者
不能重新设置数据源,一刷新, 筛选的条件就丢失了
3#
 楼主| 发表于 2008-7-12 20:55:10 | 只看该作者
如何改嘛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 07:28 , Processed in 0.088373 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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