Thắc mắc về Access cho người mới bắt đầu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tieuthubuongbinh

Học hoài vẫn dốt
Tham gia
3/9/08
Bài viết
567
Được thích
388
Giới tính
Nữ
Chào các tiền bối,

Em đang cần làm việc với access vì data quá lớn làm excel file rất nặng và hay bị lỗi (stop working).

Nhờ các bác chỉ giúp khi em append 1 danh sách có 2 cột, mà em ko muốn dòng rỗng sẽ hiện ra, em làm như thế nào?

215971
Có phải em điền 1 công thức gì đó vào chỗ tô vàng ko?

Cám ơn các tiền bối nhiều,
Thân,
TTBB
 
Bạn xem lại cách xuất như thế nào chứ tôi xuất 500k dòng từ Access 2013 sang Excel 2013 bình thường (mất ~10s).
Mình xuất theo lệnh như vầy nè:
Private sub tênbutton_Click ()
DoCmd.OutputTo acOutputTable, "tên table", "Excelworkbook (*.xlsx)", "địa chỉ lưu file", True, ""
End sub
Nó báo là hơn 65k dòng
 
Mình xuất theo lệnh như vầy nè:
Private sub tênbutton_Click ()
DoCmd.OutputTo acOutputTable, "tên table", "Excelworkbook (*.xlsx)", "địa chỉ lưu file", True, ""
End sub
Nó báo là hơn 65k dòng

Nếu dữ liệu lớn hơn 65k dòng, bạn phải dùng lệnh: Docmd.TransferSpreadsheet vì khi dùng OutputTo nó sẽ export luôn Format và Layout của Table hoặc Query mà bạn muốn xuất. Hơn nữa OutputTo sẽ lưu dữ liệu vào Clipboard và Clipboard bị giới hạn bộ nhớ (chỉ lưu 65k dòng). TransferSpreadsheet thì nó bỏ qua vụ lưu vào Clipboard cũng như Format nên xuất bao nhiêu dòng cũng được.
 
Nếu dữ liệu lớn hơn 65k dòng, bạn phải dùng lệnh: Docmd.TransferSpreadsheet vì khi dùng OutputTo nó sẽ export luôn Format và Layout của Table hoặc Query mà bạn muốn xuất. Hơn nữa OutputTo sẽ lưu dữ liệu vào Clipboard và Clipboard bị giới hạn bộ nhớ (chỉ lưu 65k dòng). TransferSpreadsheet thì nó bỏ qua vụ lưu vào Clipboard cũng như Format nên xuất bao nhiêu dòng cũng được.
DoCmd.TransferSpreadsheet acOutputTable, "tên table", "Excelworkbook (*.xlsx)", "địa chỉ lưu file", True, ""
Mình làm vậy ko ra, nhờ bạn cho full câu lệnh nha (vì cái này người ta cho mình và mình máy móc dùng theo à)
 
Câu lệnh:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "SampleData", "C:\SampleData.xlsx"
 
Web KT

Bài viết mới nhất

Back
Top Bottom