Đá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
  Xin giúp sửa report hiển thị sai giá trị hyuwoo 1 42 23-03-17, 03:26 PM
Bài mới nhất: cpucloi
  Hỏi cách lập report ledangvan 16 1,229 23-03-17, 12:52 PM
Bài mới nhất: ledangvan
  [Hỏi] Thay đổi kích cỡ dòng kẻ trong Report trangdv.pchg 7 260 22-02-17, 05:05 PM
Bài mới nhất: trangdv.pchg
  [Hỏi] Điều chỉnh tỷ lệ in report như trong Excel trangdv.pchg 1 75 18-02-17, 04:16 PM
Bài mới nhất: cpucloi
  [Hỏi] In report ở SubForm langtuphidao 9 229 18-02-17, 08:12 AM
Bài mới nhất: langtuphidao

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ơ