PDA

View Full Version : انتخاب به صورت پیش فرض



ashkan_gorg
پنج شنبه 24 دی 1388, 12:19 عصر
ببخشید دوستان من چند تا گزینه تو قسمت پرینترم دارم که مثلا چاپگربه صورت پیش فرض انتخاب شده است ولین من میخوام گزارش رو که نگاه میکنم وقتی گزینه پرینت رو زدم گزارش به صورت مستقیم به گزینه fax که در قسمت پرینتر موجوده بره یا مستیم به قسمت pdf creator بره

kia1349
جمعه 25 دی 1388, 13:20 عصر
پرینترها رو لیست کن و انتخاب اونها رو به عهده کاربر بزار


LOCAL lcPrinter

lcPrinter = ''
lcPrinter = GETPRINTER()

IF !EMPTY(lcPrinter)
SET PRINTER TO NAME (lcPrinter)
REPORT FORM Test TO PRINTER NOCONSOLE
ELSE
WAIT WINDOW 'Print Job Cancelled' TIME 1
ENDIF

ashkan_gorg
شنبه 26 دی 1388, 08:45 صبح
خوب من اگه نخوام اسم پرینترها لیست شه چه کارکنم؟آخه من اسم چاپگرهایا fax یا چیزهای دیگه رو میدونم میخوام خودم ازقبل بنویسم وبه صورت اتوماتیک مثلا بره روی pdf creator

binyaz2003
شنبه 26 دی 1388, 10:23 صبح
در کد ارسالي توضيح کامل داده شده است.آيا در راهنما دستور


SET PRINTER TO [DEFAULT | NAME WindowsPrinterName]

را مطالعه و بکارگرفته ايد؟

ashkan_gorg
شنبه 26 دی 1388, 10:48 صبح
بله.مثلا من میخواستم fax که در قسمت پرینتر موجود است وقتی دکمه چاپ درگزارش رو زدم مستقیم به قسمت fax بره این دستور رو نوشتم SET PRINTER TO fax نمیدونم درست است یا نه؟

kia1349
دوشنبه 28 دی 1388, 06:52 صبح
set printer to name printername
کلمه name رو جا انداختید