PDA

View Full Version : Cao thủ VF giúp dùm mình tí!



khoacmi
09-09-2009, 16:19
Trong VF mình cần Preview Report lên xem mà không muốn cho người dùng In ra máy in (Tức bỏ toolbar PrintPreview)xin các cao thủ chỉ giúp mình với

H_BimBim_H
16-09-2009, 14:48
Mình đã làm việc này lâu rồi nên không nhớ chắc chắn. Nhưng hình như bạn chạy Visual Foxpro lên, viết lệnh SET RESOURCE ON sau đó vào mục View chọn Toolbar.
Tại cửa sổ bạn chọn mục Print Preview và Customize. Bỏ nút Print preview đi và thoát khỏi Visual Foxpro. Copy 2 file resource.dbf và resource.fpt ra chỗ nào đó và đổi tên. Khi chạy chương trình của bạn thì bạn SET RESOURCE TO cái file của bạn.

Mình nhớ được đến vậy thôi. Hy vọng giúp được bạn.
Nếu không làm được thì gửi thư cho mình, mình sẽ gửi cho bạn 2 file đó.

khoacmi
16-09-2009, 16:29
BimBim ơi bạn gởi cho mình 2 file đó thử xem, mình làm vẫn chưa được, hiện đang chữa chay bằng cánh Tạo 1 form để xem dữ liệu trước khi in

H_BimBim_H
17-09-2009, 13:45
Hòm thư của bạn là gì?

khoacmi
18-09-2009, 07:38
Hòm thư của bạn là gì?

Mừng quá nên quên mất :)
Bạn gởi mail cho mình theo địa chỉ khoacmi@gmail.com dùm nhé
Cám ơn bạn nhiều!

[=========> Bổ sung bài viết <=========]


Bạn dùng câu lệnh này là ok thôi mà
Report form ten report.frx Prev

Như câu lệnh của bạn thì thanh công cụ PrintPreview vẩn còn thì làm sao biết được NSD có in ra giấy hay không!

tayngangvfp
18-09-2009, 11:53
Cách tốt nhất để điều khiển việc printpreview là tạo 1 toolbar riêng. Nếu dùng VFP9 thì rất thuận tiện vì có reportListener.

mytitty
19-09-2009, 12:37
Bạn chỉ cần Modify cái report cần in
Chọn report properties - page setup - printer
Rồi bạn chọn name là: Microsoft Office Document Image Writer
Rồi OK là được, không cần viết lệnh gì đâu bạn, thử xem nhé