Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Default 2 máy in khách nhau cho 2 report khác nhau trong cùng 1 database !
#1
tmtien261 đang gặp vấn đề về Default máy In cho Report. Nhờ các Pro chỉ giáo.

Đề bài: tmtien261 có 2 Report:
1. Xuất hàng bán lẻ: In trên giấy In Bill (Hóa đơn kích thước nhỏ) đã Default ở PC chạy OK.
2. Xuất hàng bán sỹ: In trên giấy A4, xong không Default máy In A4 được (vì Pc đã Default máy In Bill rồi). Mỗi lần vào Print view thì hiển thị khổ giấy In bill. Phải chọn lại máy in A4 thì mới In được.

Nhờ các Pro chỉ giáo: Có cách nào Default 2 Report 2 khổ giấy và 2 loại máy In khác nhau được không ? Hay mỗi lần In phải chọn lại loại máy in ?
Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#2
Bạn mở Report ở chế độ Design. bấm Page setup trên thanh menu, ở cửa sổ mở ra chọn như hình sau:

[Hình: 984944609_1494937439_574_574.jpg]

Chọn may máy in cho Report và OK để lưu lại.

Tuy nhiên cách trên có bất tiện là mỗi lần đổi máy in lại phải Design Report
Mình có sưu tầm dc DEMO cho phép chọn máy in mặc định cho mỗi Report:

[Hình: 985049776_1877534114_574_574.jpg]

Chọm Report Bấm Preview để mở cửa sổ Preview, Trên thanh công cụ bấm Set Printer để chọn máy in mặc định cho Report đang mở:

[Hình: 985040478_578857940_574_574.jpg]

Bạn có thể import form và function sang ứng dụng của bạn để sử dụng 015

Demo Printer Selection

Chúc vui!
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn Minh Tiên , Noname , ttm20062008
#3
À cái ReportToolbar bạn chỉ mình cách tạo luôn nhé ! Mình chạy Acc2007, không lấy được ReportToolbar theo hướng dẫn.
Tiện ích thật hay. Cảm ơn bạn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#4
Mình có thể tạo Toolbar để mở form, report... nhưng tạo ReportToolbar như tác giả Allen J Browne của chương trình trên thì chưa làm được
Pro nào làm được chia sẻ cùng mọi người nha! 027

Import ReportToolbar trên sang ứng dụng khác thì bạn làm như sau:

Bấm External data (trên menu) -> Import Access Database -> Chọn file (PrintMgt.mdb) -> tại cửa sổ Import Objects bấm vào Options và tích vào check box : Menus and Toolbars như hình dưới -> OK

[Hình: 985359307_2131486375_574_574.jpg]

Vậy là xong 015
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn Noname , Minh Tiên
#5
Tiện ích rất hay, nhưng không biết Code tạo ToolbarReport thế nào nên ko làm gì ghép vào Menu PM của mình được. Vì Menu phần mềm của mình khóa tất cả các TabMenu của bác Mai, chỉ hiện MyMenu nên khi mở Report không gọi được Add-In ToolbarReport.
Nếu có Code, mày mò may đâu ghép được vào MyMenu.
Rất mong các Pro nghiên cứu chỉ giáo.
Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#6
Add-In ToolbarReport như Demo mình cũng chưa có thời gian để nghiên cứu. trong khi chờ đợi cao thủ xuất hiện, ta có thể thay thế bằng cách tạo menu khác có chức năng truyền tham số để mở form frmSetPrinter tương tự

Theo mình cách đơn giản nhất là trên form frmSwitchboardExample tạo thêm một nút lệnh cmdSetPrinter và code như sau:

Mã PHP:
Private Sub cmdSetPrinter_Click()
    If 
IsNull(Me.cboReportThen
        MsgBox 
"Select a report first"
    
Else
        
Call OpenTheReport(Me.cboReport)
        
DoCmd.OpenForm "frmSetPrinter"acNormal, , , , acDialogMe.cboReport
    End 
If
End Sub 

sau đó Design lại các report : -> properties -> Toolbar xóa ReportToolbar

Như vậy là OK
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn
#7
MÌnh đã Add được chọn set máy in vào MyMenu của mình rồi. Access2007
1. Tạo 1 MyMenuPrinter Có các chức năng theo yêu cầu:
...
<button id="SetPrinter" label="Thiết lập chế độ In" onAction="tabChedoin.Thietlapmayin" enabled="true" imageMso="PrintOptionsMenu"/>
<button id="Print" label="Thực hiện In" onAction="tabChedoin.Thuchienin" enabled="true" imageMso="FilePrint"/>
...
- onAction="tabChedoin.Thietlapmayin" là 1 Macro thực hiện câu lệnh: OpenFormSetPrinter () (Là một Function trong Module ajbPrinter sẽ mở FormSetPrinter).
-onAction="tabChedoin.Thuchienin" là 1 macro thực hiện: Lệnh Runcommand Print.
2. Trong các Report tại Property Ribbon Name chọn: MyMenuPrinter (Khi mở Report ở chế độ Print veiw thì sẽ gọi MyMenuPrinter với 2 Button Thiết lập chế độ In và Thực hiện In như trên.
Thế OK.
Thân chào !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#8
Thú thực mình cũng không biết trong Module ajbPrinter có hàm OpenFormSetPrinter (), vì trong lúc lang thang thấy Demo hay tải về bỏ vào "Thư viện" phòng lúc dùng đến nhưng chưa có dịp 014

À cái ToolbarReport trên mình vừa tìm hiểu thấy thiết kế nó với Access 2003 cũng khá đơn giản, nếu ai còn cần thì mình sẽ chia sẻ cách làm Toolbar như ToolbarReport của Demo trên 015
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn Minh Tiên


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Giúp đỡ về cách xóa nội dung trong một field nam8384 2 117 17-10-16, 08:43 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 355 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  Lọc theo điều kiện trong listbox Ranju 3 177 06-10-16, 05:26 PM
Bài mới nhất: Ranju
  Định dạng trong listbox feeling 3 157 06-10-16, 02:44 PM
Bài mới nhất: jeck09nt
  Xin giúp tạo 1 trường trong table đánh số tự động thay cho autonumber trungminh 7 448 16-09-16, 05:17 PM
Bài mới nhất: maidinhdan

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ơ