Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Xuất report sang excel
#1
Mong các cao thủ chỉ giáo. nếu ở chế độ report khi xuất sang excel thì chỉ có tùy chọn định dạng xls. ở định dạng xls thì cột nội dung hay bị mất chữ khi nội dung quá dài còn nếu là định dạng xlsx thì nội dung nguyên vẹn. Có cách nào bổ sung để có lựa chọn xuất sang định dạng xlsx không các bác. E cũng muốn hỏi thêm là trong form kiểu datasheet khi xuất sang excel thì chẳng có nội dung gì nhưng ở kiểu tabular chẳng hạn thì xuất đầy đủ nội dung các cột và rất là đẹp. Mong các bác chỉ giáo
Chữ ký của nam8384 nam8384,gia nhập Thủ Thuật Access từ 17-03 -16.
Reply
Những người đã cảm ơn
#2
(05-05-16, 05:34 PM)nam8384 Đã viết: Mong các cao thủ chỉ giáo. nếu ở chế độ report khi xuất sang excel thì chỉ có tùy chọn định dạng xls. ở định dạng xls thì cột nội dung hay bị mất chữ khi nội dung quá dài còn nếu là định dạng xlsx thì nội dung nguyên vẹn. Có cách nào bổ sung để có lựa chọn xuất sang định dạng xlsx không các bác. E cũng muốn hỏi thêm là trong form kiểu datasheet khi xuất sang excel thì chẳng có nội dung gì nhưng ở kiểu tabular chẳng hạn thì xuất đầy đủ nội dung các cột và rất là đẹp. Mong các bác chỉ giáo

Trả lời: Thư viện của Office 2007 trở lên linh động hơn thư viện Office 2003 nên khi xuất sang Excel nếu nội dung quá dài sẽ bị mất chữ như bạn hỏi.

Cách khắc phục:  chèn code sau:

Mã PHP:
With wb.Worksheets(1)
 
        .......
        Next i
        
.Rows("1:16").Insert Shift:=xlDown    'Chèn vào 16 dòng tren dau trang
        .Columns.EntireColumn.AutoFit         '
Tu dong chinh chieu rong cac cot
        
.Columns.EntireRow.AutoFit            'Tu dong chinh chieu cao cac dong
        .Columns(6).NumberFormat = "d/M/yyyy" '
Dinh dang cot F kieu "d/M/yyyy"
        .Columns(8).NumberFormat "@"        'Dinh dang cot H kieu Text
    End With 


Link Demo và bài viết chi tiết tại đây: Đọc từ bài thứ #12 trở đi.

Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(05-05-16, 11:27 PM)maidinhdan Đã viết:
(05-05-16, 05:34 PM)nam8384 Đã viết: Mong các cao thủ chỉ giáo. nếu ở chế độ report khi xuất sang excel thì chỉ có tùy chọn định dạng xls. ở định dạng xls thì cột nội dung hay bị mất chữ khi nội dung quá dài còn nếu là định dạng xlsx thì nội dung nguyên vẹn. Có cách nào bổ sung để có lựa chọn xuất sang định dạng xlsx không các bác. E cũng muốn hỏi thêm là trong form kiểu datasheet khi xuất sang excel thì chẳng có nội dung gì nhưng ở kiểu tabular chẳng hạn thì xuất đầy đủ nội dung các cột và rất là đẹp. Mong các bác chỉ giáo

Trả lời: Thư viện của Office 2007 trở lên linh động hơn thư viện Office 2003 nên khi xuất sang Excel nếu nội dung quá dài sẽ bị mất chữ như bạn hỏi.

Cách khắc phục:  chèn code sau:

Mã PHP:
With wb.Worksheets(1)
        .......
        Next i
        
.Rows("1:16").Insert Shift:=xlDown    'Chèn vào 16 dòng tren dau trang
        .Columns.EntireColumn.AutoFit         '
Tu dong chinh chieu rong cac cot
        
.Columns.EntireRow.AutoFit            'Tu dong chinh chieu cao cac dong
        .Columns(6).NumberFormat = "d/M/yyyy" '
Dinh dang cot F kieu "d/M/yyyy"
        .Columns(8).NumberFormat "@"        'Dinh dang cot H kieu Text
    End With 


Link Demo và bài viết chi tiết tại đây: Đọc từ bài thứ #12 trở đi.

Thân mến!

E cảm ơn bác. E hỏi hơi ngu tí: Đoạn mã trên chèn vào đâu hả bác. Bác có thể chỉ cho e được không?
Chữ ký của nam8384 nam8384,gia nhập Thủ Thuật Access từ 17-03 -16.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Cho mình hỏi cách tạo report động theo ngày BayVeo 1 65 Hôm qua, 09:09 PM
Bài mới nhất: maidinhdan
  Hướng Dẫn Cách sắp xếp report? tieuho828 0 28 03-12-16, 09:05 PM
Bài mới nhất: tieuho828
  [Help] Xin Giúp đỡ Dàn Report theo hàng ngang toi511 2 140 03-11-16, 01:10 PM
Bài mới nhất: toi511
  Hướng Dẫn Cú pháp mở Report có nhiều điều kiện GaDauBac 7 259 22-10-16, 01:08 AM
Bài mới nhất: maidinhdan
  Hướng Dẫn Tạo Report theo Combobox trong Form thangbomdethuong2000 7 287 20-10-16, 08:41 PM
Bài mới nhất: thangbomdethuong2000

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ