Đá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.
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.
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] Nhờ giúp đỡ về việc in report tự động cho tất cả các list trong combobox nhphuqui 10 933 06-10-14 12:22 AM
Bài mới nhất: quanghoasla
  [Help] Mọi người cho em hỏi về subform, report nhphuqui 1 150 21-09-14 10:24 PM
Bài mới nhất: thanhthienhg
  Hỏi về hàm Dcount, Dsum, Davg trong access smater.ngoc 3 4,739 10-09-14 05:47 PM
Bài mới nhất: thammong
  Đánh Số Thứ Tự Cho report Noname 2 2,022 19-08-14 05:24 PM
Bài mới nhất: Minh Tiên
  Hiện thị giới hạn trong báo cáo svhsph 4 143 18-08-14 02:37 PM
Bài mới nhất: svhsph

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