tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

Thảo luận trong 'Cơ sở Dữ Liệu (Database)' bắt đầu bởi langtuphieudu, 31/12/08.

  1. langtuphieudu

    langtuphieudu Thành Viên Cấp 1 Thành Viên

    Tham gia ngày:
    29/5/06
    Bài viết:
    54
    Đã được thích:
    0
    Điểm thành tích:
    6
    Tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp .
    Chân thành cảm ơn.
  2. xuanha

    xuanha Luôn luôn thấu hiểu Thành viên BQT Thành Viên

    Tham gia ngày:
    10/3/08
    Bài viết:
    1,619
    Đã được thích:
    26
    Điểm thành tích:
    48
    Nơi ở:
    T.P Hưng Yên
    Web:
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Lâu rồi mình không dùng Access, nhưng câu lệnh Export report sang file Excel là DoCmd.OutputTo acOutputReport, ........

    Bạn thử nghiên cứu xem thế nào nhé.
  3. Noname

    Noname Lãng Du Thành viên BQT Admin Cấp Cao

    Tham gia ngày:
    13/2/06
    Bài viết:
    3,172
    Đã được thích:
    1,382
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    IT
    Nơi ở:
    VN
    Web:
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Ý bạn là kết xuất phần dữ liệu hay là cả cách trình bày?
    Nếu chỉ phần dữ liệu thì bạn có thể xem xét cách đầy 1 query/ table ra excel như vậy số liệu sẽ chuẩn hơn, sau đó, từ số liệu này thông qua các công thức để chuẩn hóa lại trong các biểu mẫu báo cáo.
    Export cả phần trình bày thì xin nói là không có cách nào cả, đơn giản vì report quản lý theo đối tượng, excel thì theo cell. Các đối tượng có tọa độ tùy ý, cell thì bắt buộc theo 1 khuôn khổ nào đó!
    Thân mến?!
  4. hungtano

    hungtano Thành Viên Mới Thành Viên

    Tham gia ngày:
    10/4/07
    Bài viết:
    39
    Đã được thích:
    44
    Điểm thành tích:
    0
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Bạn đọc thêm cuốn này để hiểu căn bản về import/export Access - Excel :
    Integrating Excel and Access
    By Michael Schmalz
    Link: http://www.4shared.com/file/78596908/116cdaa8/HungTaNo.html

    P/s : sách tham khảo cho các bạn trên diễn đàn.
  5. hungtano

    hungtano Thành Viên Mới Thành Viên

    Tham gia ngày:
    10/4/07
    Bài viết:
    39
    Đã được thích:
    44
    Điểm thành tích:
    0
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Bạn tham khảo cho vui : xuất báo cáo tồn kho từ Access --> Excel.

    Các file đính kèm:

    • db1.rar
      Kích thước:
      37.1 KB
      Đọc:
      416
  6. Noname

    Noname Lãng Du Thành viên BQT Admin Cấp Cao

    Tham gia ngày:
    13/2/06
    Bài viết:
    3,172
    Đã được thích:
    1,382
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    IT
    Nơi ở:
    VN
    Web:
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Waoo! Thật là Pro! Để làm thử! :x
  7. htoan80

    htoan80 Thành Viên Mới Thành Viên

    Tham gia ngày:
    17/7/08
    Bài viết:
    25
    Đã được thích:
    0
    Điểm thành tích:
    0
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Quá hay. Mình muốn xuất ra 1 Excel Template định sẵn vì nó có logo và các tiêu đề cũng như các ký tự phức tạp. Các bạn giúp mình với
  8. tronghieu9792

    tronghieu9792 Thành Viên Mới Thành Viên

    Tham gia ngày:
    10/12/10
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    Re: Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    tốt quá!!
  9. domfootwear

    domfootwear Thành Viên Cấp 1 Thành Viên

    Tham gia ngày:
    26/4/10
    Bài viết:
    38
    Đã được thích:
    11
    Điểm thành tích:
    8
    Ðề: tạo nút export report của Access sang Excel như thế nào? Xin chỉ giúp

    Code dài quá, mình xin giới thiệu cách xuất sang Excel file Temp.
    Code đơn giản và tốc độ nhanh hơn nhiều.

    Mã:
    Option Compare Database
    
    Private Sub cmdEx2Excel_Click()
    On Error Resume Next
    Dim db As DAO.Database, rs As DAO.Recordset, mySQL As String, iRow As Integer
    Dim oApp As New Excel.Application, oBook As Excel.Workbook, oSheet As Excel.Worksheet
    
        Set oBook = oApp.Workbooks.Open(CurrentProject.Path & "\ExTemp.xlt")
        mySQL = "select * from T_HamTonKho"
    
        Set oSheet = oBook.Sheets("ExTemp")
        Set db = CurrentDb
        Set rs = db.OpenRecordset(mySQL, dbOpenSnapshot)
       
        With oSheet
            .Range("b7").CopyFromRecordset rs
            .Range("a6").CurrentRegion.Borders.LineStyle = xlContinuous
           
             With .Range(.Cells(7, 1), .Cells(.Range("b65000").End(xlUp).Row, 1))
                .FormulaR1C1 = "=ROW()-6"
                .Value = .Value
             End With
            .Range("A6:L" & .Range("A65000").End(xlUp).Row).Subtotal GroupBy:=12, _
                            Function:=xlSum, TotalList:=Array(4, 5, 6, 7, 8, 9, 10, 11)
             iRow = .Range("j65000").End(xlUp).Row
            .Range("J" & iRow + 3).Value = "TP.HCM, Ngày ….. Tháng ……… N" & ChrW(259) & "m ........"
            .Range("J" & iRow + 4).Value = "K" & ChrW(7871) & " Toán "
            
        End With
    
            MsgBox "Da xuat xong du lieu sang Excel", vbExclamation, "domfootwear"
             
        rs.Close
        oApp.Visible = True
        db.Close
    
    End Sub
    
    

    Các file đính kèm:

    • 2Ex.zip
      Kích thước:
      63.5 KB
      Đọc:
      98
    nhunguyet0103 thích bài này.
  10. lautyty

    lautyty Thành Viên Mới Thành Viên

    Tham gia ngày:
    16/6/06
    Bài viết:
    12
    Đã được thích:
    0
    Điểm thành tích:
    1
    Cách của Bạn Domfootwear hay ghê, xuất ra excel rất nhanh. Cảm ơn Bạn nhé.

Chia sẻ trang này

Users found this page by searching for:

  1. xuat file access ra excel

    ,
  2. lam sao export du lieu tu access 2007 sang excel 2007

    ,
  3. ket xuat tu access sang excel