-
In bảng ra excell
HoangManh > 24-03-17, 01:38 PM
In bảng ra excell
Em có dùng 2 câu lệnh này để in ra exell
Câu 1:
DoCmd.OutputTo acOutputQuery, "Q_教育実施_スタッフの入社の月", "MicrosoftExcel(*.xls)", "", True, ""
dùng câu này thì mỗi lần in đều có msgbox hỏ đỉa điểm lưu và tên lưu.(để khắc phục em có chạy câu 2)
Câu 2 :
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Q_教育実施_スタッフの入社の月", GetDeskTopPass & "\教育実施_スタッフの入社の月(" & Format(txtGetsudo.Value, "yyyymm") & ").xls", True
Nhưng lại bão lỗi ko chạy đk
Các anh cho em ý kiến mới ạ. Cảm ơn mọi người ạ -
RE: In bảng ra excell
maidinhdan > 24-03-17, 05:48 PM
(24-03-17, 01:38 PM)HoangManh Đã viết: In bảng ra excell
Em có dùng 2 câu lệnh này để in ra exell
Câu 1:
DoCmd.OutputTo acOutputQuery, "Q_教育実施_スタッフの入社の月", "MicrosoftExcel(*.xls)", "", True, ""
dùng câu này thì mỗi lần in đều có msgbox hỏ đỉa điểm lưu và tên lưu.(để khắc phục em có chạy câu 2)
Câu 2 :
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Q_教育実施_スタッフの入社の月", GetDeskTopPass & "\教育実施_スタッフの入社の月(" & Format(txtGetsudo.Value, "yyyymm") & ").xls", True
Nhưng lại bão lỗi ko chạy đk
Các anh cho em ý kiến mới ạ. Cảm ơn mọi người ạ
Trả lời:
1. Liên quan đến DoCmd.OutputTo, khuyên bạn đừng dùng,
Lý do tôi có trả lời link này: Trả lời câu hỏi bạn dinhnhieu: Export Query sang Excel có điều kiện
2. Liên quan đến lệnh DoCmd.TransferSpreadsheet
+ Trong đường dẫn đến nơi lưu không có ký tự đặt biệt như là tiếng việt có dấu chẳng hạn, cho nên bạn kiểm tra đoạn này lại
Mã PHP:GetDeskTopPass & "\教育実施_スタッフの入社の月(" & Format(txtGetsudo.Value, "yyyymm") & ").xls"
Sẳn đây Xin nói thêm về phiên bản Access mấy
Xin nhắc lại cú pháp của DoCmd.TransferSpreadsheet
Mã PHP:TransferSpreadsheet(TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)
Bạn lưu ý dùm tôi tham số SpreadsheetType: ở bài bạn bạn dùng SpreadsheetType8, cái này chỉ hỗ trợ cho Excel 97,2000, tôi xin liệt kê ra hết để bạn cùng tham khảo
Tên phương thức___________Viết tắt cho Tên_________Hỗ trợ trên phiên bản Excel
acSpreadsheetTypeExcel3___________0_____________Microsoft Excel 3.0 format
acSpreadsheetTypeExcel4____________6_____________Microsoft Excel 4.0 format
acSpreadsheetTypeExcel5____________5_____________Microsoft Excel 5.0 format
acSpreadsheetTypeExcel7____________5______________Microsoft Excel 95 format
acSpreadsheetTypeExcel8____________8______________Microsoft Excel 97 format
acSpreadsheetTypeExcel9____________8______________Microsoft Excel 2000 format
acSpreadsheetTypeExcel12___________9______________Microsoft Excel 2010 format
acSpreadsheetTypeExcel12Xml________10______________Microsoft Excel 2010 XML format
=> Cú pháp xuất lên Excel 2010 sẽ là:
hoặc viết tặt bằng sốMã PHP:Docmd.TransferSpreadsheet acExport,acSpreadsheetTypeExcel12,"Tên table","Nơi lưu file",True
Mã PHP:Docmd.TransferSpreadsheet 1,12,"Tên table","Nơi lưu file",True
Trong đó:
+ Nơi lưu file: là tên file Excel bạn muốn đặt ( ví dụ như Xuất lên ổ đĩa C và đặt tên là Baocao ta phải ghi là: "C:/BaoCao.xlsx"
Chi tiết tham khảo link này: http://access-excel.tips/access-vba-cocm...readsheet/ -
RE: In bảng ra excell
HoangManh > 27-03-17, 01:26 PM
(24-03-17, 05:48 PM)maidinhdan Đã viết:
(24-03-17, 01:38 PM)HoangManh Đã viết: In bảng ra excell
Em có dùng 2 câu lệnh này để in ra exell
Câu 1:
DoCmd.OutputTo acOutputQuery, "Q_教育実施_スタッフの入社の月", "MicrosoftExcel(*.xls)", "", True, ""
dùng câu này thì mỗi lần in đều có msgbox hỏ đỉa điểm lưu và tên lưu.(để khắc phục em có chạy câu 2)
Câu 2 :
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Q_教育実施_スタッフの入社の月", GetDeskTopPass & "\教育実施_スタッフの入社の月(" & Format(txtGetsudo.Value, "yyyymm") & ").xls", True
Nhưng lại bão lỗi ko chạy đk
Các anh cho em ý kiến mới ạ. Cảm ơn mọi người ạ
Trả lời:
1. Liên quan đến DoCmd.OutputTo, khuyên bạn đừng dùng,
Lý do tôi có trả lời link này: Trả lời câu hỏi bạn dinhnhieu: Export Query sang Excel có điều kiện
2. Liên quan đến lệnh DoCmd.TransferSpreadsheet
+ Trong đường dẫn đến nơi lưu không có ký tự đặt biệt như là tiếng việt có dấu chẳng hạn, cho nên bạn kiểm tra đoạn này lại
Mã PHP:GetDeskTopPass & "\教育実施_スタッフの入社の月(" & Format(txtGetsudo.Value, "yyyymm") & ").xls"
Sẳn đây Xin nói thêm về phiên bản Access mấy
Xin nhắc lại cú pháp của DoCmd.TransferSpreadsheet
Mã PHP:TransferSpreadsheet(TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)
Bạn lưu ý dùm tôi tham số SpreadsheetType: ở bài bạn bạn dùng SpreadsheetType8, cái này chỉ hỗ trợ cho Excel 97,2000, tôi xin liệt kê ra hết để bạn cùng tham khảo
Tên phương thức___________Viết tắt cho Tên_________Hỗ trợ trên phiên bản Excel
acSpreadsheetTypeExcel3___________0_____________Microsoft Excel 3.0 format
acSpreadsheetTypeExcel4____________6_____________Microsoft Excel 4.0 format
acSpreadsheetTypeExcel5____________5_____________Microsoft Excel 5.0 format
acSpreadsheetTypeExcel7____________5______________Microsoft Excel 95 format
acSpreadsheetTypeExcel8____________8______________Microsoft Excel 97 format
acSpreadsheetTypeExcel9____________8______________Microsoft Excel 2000 format
acSpreadsheetTypeExcel12___________9______________Microsoft Excel 2010 format
acSpreadsheetTypeExcel12Xml________10______________Microsoft Excel 2010 XML format
=> Cú pháp xuất lên Excel 2010 sẽ là:
hoặc viết tặt bằng sốMã PHP:Docmd.TransferSpreadsheet acExport,acSpreadsheetTypeExcel12,"Tên table","Nơi lưu file",True
Mã PHP:Docmd.TransferSpreadsheet 1,12,"Tên table","Nơi lưu file",True
Trong đó:
+ Nơi lưu file: là tên file Excel bạn muốn đặt ( ví dụ như Xuất lên ổ đĩa C và đặt tên là Baocao ta phải ghi là: "C:/BaoCao.xlsx"
Chi tiết tham khảo link này: http://access-excel.tips/access-vba-cocm...readsheet/
Cảm ơn anh ạ. nhưng câu 2 sai thì do query em đinh export ra excell hiện đang là adpen query nên không lưu ra đựoc thôi ạ. còn câu code thì không có lỗi. -
RE: In bảng ra excell
maidinhdan > 27-03-17, 09:24 PM
(27-03-17, 01:26 PM)HoangManh Đã viết: Cảm ơn anh ạ. nhưng câu 2 sai thì do query em đinh export ra excell hiện đang là adpen query nên không lưu ra đựoc thôi ạ. còn câu code thì không có lỗi.
Bạn đọc link ý số 1 tôi trả lời chưa, tin chắc đọc không kỹ nên mới hỏi câu này.
....Chú ý đoạn Lưu ý khi dùng 03 cách trên: đọc thật kỹ vào.
Và bài #2 sẽ dẫn bạn đến Hướng Dẫn Demo tổng hợp xuất Table, Query sang Excel có điều kiện ở vị trí nào cũng được