Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo các Report nhúng trong cá Form
31-05-12, 02:22 PM
Bài viết: #1
Tạo các Report nhúng trong cá Form
Vì đã có bài viết của bạn [duynet12] về tạo report cho Form nên mình cũng tiện đây giới thiệu với các bạn cách tạo các Report nhúng trong Form : Mục đích của việc tạo này là để trên Form có thể xem hoặc in trực tiếp một số Report. Các bạn xem ví dụ của mình nhé : http://www.mediafire.com/?dj8b3pdrfv6js4f
Nhớ thêm ActiveX Snapshot Viewwer nhé. Nếu thấy hay vỗ tay mình phát nhé

Chữ Ký của ledangvanXin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Trả lời
 Những người đã cảm ơn Noname , cannguyen , nhunguyet0103
31-05-12, 04:35 PM
Bài viết: #2
RE: Tạo các Report nhúng trong cá Form
Hay nhưng bạn có thể chỉ cách làm được không? Công cụ SnapshotViewer chỗ nào mình tìm không ra rồi cách liên kết với Report như thế nào?
Giúp mình nhé

Chữ Ký của cannguyenXin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
Trả lời
01-06-12, 08:58 AM
Bài viết: #3
RE: Tạo các Report nhúng trong cá Form
(31-05-12 04:35 PM)cannguyen Đã viết:  Hay nhưng bạn có thể chỉ cách làm được không? Công cụ SnapshotViewer chỗ nào mình tìm không ra rồi cách liên kết với Report như thế nào?
Giúp mình nhé

Để làm được đầu tiên bạn phải có một dữ liệu có đuôi mdb gồm nhiều report sau đó vào tab Form tạo một Form có ít nhất 2 nội dung thứ nhất là một Combo thứ 2 là một ActiveX Snapshot Viewer . Hộp Combo có tên (CboReports) để chứa danh sách tất cả các report có trong dữ liệu. Khi mở Form bạn đặt ở event Load đoạn mã sau :

Private Sub Form_Load()
Dim obj As AccessObject, dbs As Object
Dim strList As String
Set dbs = Application.CurrentProject
For Each obj In dbs.AllReports
strList = strList & obj.Name & ";"
Next obj
CboReports.RowSourceType = "Value List"
CboReports.RowSource = strList

End Sub

Để thêm ActiveX Snapshot Viewer đầu tiên bạn Copy File mà mình gửi kèm (SNAPVIEW.OCX) vào thư mục nào đó của bạn sau đó từ dữ liệu bạn vào Insert -> Axtive Control ... và thêm SNAPVIEW.OCX vào
Sau đó từ thanh công cụ (Toolbox) bạn chọn More Controls , cuộn xuống và chọn Snap shot Viewwer Control 11.0 -> Chọn độ rộng của ActiveX Snapshot Viewer tùy ý để nó view Report của bạn hợp lý -> ấn chuột phải vào ActiveX Snapshot Viewer chọn Propertive... vào Name -> đổi tên thanh SnapshotViewer1

ở Combo đặt đoạn mã sau trong Event On Change hoặc AfterUpdate:

Private Sub CboReports_AfterUpdate()
DoCmd.OutputTo acOutputReport, CboReports, acFormatSNP, Application.CurrentProject.Path & "\Temp.snp"
SnapshotViewer1.SnapshotPath = Application.CurrentProject.Path & "\Temp.snp"

End Sub

Sau đó mỗi lần chọn Report trong Combo bên cạch sẽ xuất hiện report

Chúc bạn thành công.

Chữ Ký của ledangvanXin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Trả lời
01-06-12, 04:50 PM
Bài viết: #4
RE: Tạo các Report nhúng trong cá Form
Cám ơn ledangvan, mình sẽ thử

Chữ Ký của cannguyenXin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
Trả lời

Tags: Tạo, các, Report, nhúng, trong, Form,

Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Giúp đỡ thay đổi nguồn của report! nhphuqui 13 615 11-05-15 09:40 AM
Bài mới nhất: ledangvan
  [Help] Muốn biết trang report còn trống bao nhiêu (chiều cao còn lại) nhattiensinh 2 111 09-05-15 10:52 AM
Bài mới nhất: cpucloi
  Tạo 1 report từ 1 queries theo nhiều điều kiện (trợ giúp dùm mình) ngovanut 2 97 08-05-15 01:07 PM
Bài mới nhất: tranthanhan1962
  [Hỏi] làm sao để tạo thanh trạng thái in hiện thị khi mở report tronghieu9792 3 181 17-04-15 04:13 PM
Bài mới nhất: maidinhdan
  [Help] Nhờ giúp đỡ về cách không cho người sử dụng vào chế độ design report?. dxvien 2 131 08-04-15 05:45 PM
Bài mới nhất: tranthanhan1962

Chuyển nhanh:


Thành viên đang đọc chủ đề: 1 Khách

Liên hệ | Thủ Thuật Access | Lên trên | Nội dung | Bản rút gọn | Tin RSS