Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于窗体内窗体控制主子窗体控件的问题,老师请进

欧阳空竹  发表于:2009-12-27 08:31:47  
复制

各位老师,我边学边做了个员工情况的库,现在有以下难题,主要为单条记录打印(导出到EXCEL),符合条件记录打印(导出到EXCEL),全部记录打印(导出到EXCEL),及刷新按钮的问题。附件在这点击下载此附件请大家帮忙看下。具体要求已经写在窗体上了。谢谢。

 

Top
游子 发表于:2009-12-27 22:36:22

不知这样行不行

点击下载此附件

ACCESS三年级学生 发表于:2009-12-27 23:31:58

谢谢游子老师的解答,在主窗体中的打印选定记录已OK、刷新已OK、查询窗体中的不输入参数打印全部记录已OK。

但是那个输入查询参数的打印功能未实现,比如选择部门选择财物部点击结果显示就会有4条记录,这时点击打印就需打印这4条记录。

就是查询窗体筛选出多少条记录就打印多少条记录)查询窗体中的导出到EX的要求与打印要求一样,您在费费心吧,我的水平实在是完不成。



access爱好者 发表于:2009-12-28 11:10:46
ACCESS三年级学生 发表于:2009-12-29 05:01:50

导出子窗体数据到EXCEL的方法经过我不懈的搜索,终于让我找到了,与大家一起分享。

Private Sub 导出Excel_Click()
    On Error GoTo errit
    Dim oExcel As Object
    Dim oBook As Object
    Dim i As Integer
    Set oExcel = CreateObject("Excel.Application")
    Set oBook = oExcel.Workbooks.Add()
    Forms!frm员工!frmChild.Form.Recordset.MoveFirst
    For i = 0 To Forms!frm员工!frmChild.Form.Recordset.Fields.Count - 1
        oBook.Worksheets(1).Cells(1, i + 1).Value = Forms!frm员工!frmChild.Form.Recordset.Fields(i).Name
    Next
    oBook.Worksheets(1).Range("A2").CopyFromRecordset Forms!frm员工!frmChild.Form.Recordset
    oBook.SaveAs ("d:\名单.xls")
    MsgBox "导出 名单.xls 至 D盘 成功!!!"
errexit:
    oBook.Close False
    oExcel.Quit
    Set oBook = Nothing
    Set oExcel = Nothing
    Exit Sub
errit:
    MsgBox "错误号为" & Err.Number & " 错误说明:" & Err.Description
    Resume errexit
End Sub   



总记录:4篇  页次:1/1 9 1 :