Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo các Report nhúng trong cá Form
#1
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 ledangvan Xin 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) ღღღღღ
Reply
Những người đã cảm ơn Noname , cannguyen , nhunguyet0103 , tranthanhan1962
#2
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 cannguyen Xin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
Reply
Những người đã cảm ơn
#3
(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 ledangvan Xin 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) ღღღღღ
Reply
Những người đã cảm ơn
#4
Cám ơn ledangvan, mình sẽ thử
Chữ ký của cannguyen Xin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
Reply
Những người đã cảm ơn
#5
Tại sao vẫn mình làm file này mà giờ tải , bung nén và làm các thủ tục thêm File .ocx mà lại không được nữa nhỉ
Nó cứ báo : "Micro.... Access doesn't Support ActiveX Control"
Chữ ký của ledangvan Xin 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) ღღღღღ
Reply
Những người đã cảm ơn
#6
(03-08-15, 01:30 PM)ledangvan Đã viết: Tại sao vẫn mình làm file này mà giờ tải , bung nén và làm các thủ tục thêm File .ocx mà lại không được nữa nhỉ
Nó cứ báo : "Micro.... Access doesn't Support ActiveX Control"

Từ lúc trước đến giờ có cài đặt cài gì khác vào máy không?

Theo kinh nghiệm của anh TranThanhAn1962, Cài lại Window + Office là cách nhanh và tốt nhất
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. Kiểu file gửi lên để được giúp đỡ
2. Nội quy diễn đàn
3. Cách Đưa file và hình vào diễn đàn
4. 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
#7
(03-08-15, 02:56 PM)maidinhdan Đã viết:
(03-08-15, 01:30 PM)ledangvan Đã viết: Tại sao vẫn mình làm file này mà giờ tải , bung nén và làm các thủ tục thêm File .ocx mà lại không được nữa nhỉ
Nó cứ báo : "Micro.... Access doesn't Support ActiveX Control"

Từ lúc trước đến giờ có cài đặt cài gì khác vào máy không?

Theo kinh nghiệm của anh TranThanhAn1962, Cài lại Window + Office là cách nhanh và tốt nhất

Cài lại rồi, chạy lại vẫn bị thế ?????

http://www.mediafire.com/download/7yudvx...g+Form.rar
Chữ ký của ledangvan Xin 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) ღღღღღ
Reply
Những người đã cảm ơn
#8
Máy của em chạy bình thường. ( Cài lại Window ấy)
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. Kiểu file gửi lên để được giúp đỡ
2. Nội quy diễn đàn
3. Cách Đưa file và hình vào diễn đàn
4. 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


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
Photo [Help] Tạo Report theo dạng crosstab Query thunga25 6 215 4 Giờ trước
Bài mới nhất: thunga25
  Hỏi cách lập report ledangvan 1 245 11-08-15, 10:23 AM
Bài mới nhất: tranthanhan1962
  câu lệnh kết xuất dữ liệu từ report ra excel mptyty 4 3,526 29-07-15, 05:02 PM
Bài mới nhất: maidinhdan
  [Hỏi] cách đánh số thứ tự trong Report NganNguyen 2 216 28-07-15, 11:13 PM
Bài mới nhất: NganNguyen
  [Lỗi] Gán record Source cho Report bằng ADODB Minh Tiên 2 236 25-07-15, 09:26 PM
Bài mới nhất: paulsteigel

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)