Đá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
  Lấy dữ liệu theo tìm kiếm để xuất sang report hctol 6 409 Hôm qua 02:55 PM
Bài mới nhất: donghailk
Question [Hỏi] Nhờ giúp đỡ về việc cố định một Textbox trong phần Detail của Report neverstopvn 2 80 15-07-14 10:39 AM
Bài mới nhất: neverstopvn
  [Hỏi] Làm thế nào để Report trang chẳn, lẻ có lề trái khác nhau? tranvy 1 92 14-07-14 06:13 AM
Bài mới nhất: MatTroiNguQuen
  [Hỏi] Có cách nào tạo report lấy dữ liệu từ 2 bảng giống nhau không? changkhoonline77 3 106 26-06-14 07:01 AM
Bài mới nhất: changkhoonline77
  [Help] Giúp mình tạo report chấm công với kyoko1902 5 174 25-06-14 10:39 AM
Bài mới nhất: haidc

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