الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكلة طباعة التقرير من طابعة المستخدم وليس طابعة السيرفر

Featured Replies

بتاريخ:

الاخوة الكرام عندى مشكلة انه عندما اقوم بطباعة تقرير من فورم مباشرة باستخدام الكود التالى 

declare
report_id report_object;
reportServerJob varchar2(100);
begin
report_id:=find_report_object('MY_REP');
reportServerJob:=run_report_object(report_id);
end;
يقوم البرنامج بالطباعة على الطابعة الموصلة بالسيرفر هل فيه احد عنده فكرة لطريقة الطباعة من خلال الطابعة الموصلة بالجهاز (طابعة المستخدم وليس السيرفر )
علما بانى لا اعرف اسم الطابعة عند المستخدم عايز الطباعة تكون على الطابعة الديفولت عنده فى جهازة
set_report_object_property(report_id, REPORT_DESNAME 
الكود ده مش نافع الا لو جبت اسم الطابعة الاول فى parameter ومش عارف اجيبة ازاى
 
  

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:

السلام عليكم

أخي العزيز ابو معاوية هل جربت أن تجعل الطابعة الافتراضي من خيارات الطابعة هي الطابعة المحلية أو أنك تريد  شيئ معين وانا مافهمت قصدك تحياتي لك

أخوك...

بتاريخ:
  • كاتب الموضوع

اولا اشكر اخى الكريم م/ ميهال على ردك 

بخصوص المشكلة هى انى ارسل التقرير مباشرة من الفورمز الى الطابعة كما هو موضح فى الكود وبالفعل يتم الطباعة ولكن على الطابعة الموصلة على السيرفر وليس على اى طابعة اخر فلو شغلت البرنامج على جهاز اخر من الاجهزة ارادت الطباعة يطبع على السيرفر وليس الطابعة الموصلة فى جهاز المستخدم وهذه هى المشكلة 

بتاريخ:

ولا شكر على واجب

على اي ديفلوبر شغال

بتاريخ:
  • كاتب الموضوع

10g

بتاريخ:

انا الغيت 10G وحملت 6I لكن ان شاء الله قريبا أحمل 10G  على VM سامحنا أخي الفاضل وددت أن اساعدك وايجاد حل لك

بتاريخ:
  • كاتب الموضوع

بالتوفيق ان شاء الله وشكرا مرة ثانية على جهدك ومحاولتك لايجاد حل 

بتاريخ:

الاخ ابو معاوية يمكن هذا الرابط يمكن يفيدك مع المرفق المنزل من نفس الرابط لكن من ال 4shared ونزلته لك ورفعت لان الموقع يحتاج لاشتراك اتمنى يحل مشكلتك

http://dbmentors.blogspot.com/2012/01/direct-printing-to-default-client.html

 

أخوك ...

orarrp.zip

بتاريخ:
  • كاتب الموضوع

للاسف لم يعمل جارى البحث 

بتاريخ:

الاخ الفاضل ابو معاوية اذا قدرت تقراء اسم الطابعة يحل المشكلة والا لا يحلها

بتاريخ:

الاخ الفاضل ابو معاوية اذا قدرت تقراء اسم الطابعة يحل المشكلة والا لا يحلها بمعنى  اخي ابوا معاوية  لو انا جهزت لك مكتبة DLL تقراء اسم الطابعة الافتراضية يحل مشكلتك الرجاء الرد بسرعة لاني شغال في تجهيزها واذا لا تخدم كلمنا سا اتوقف

بتاريخ:
  • كاتب الموضوع

تمام اكون شاكر لك جدا اخى م/ ميهال 

بتاريخ:

ابشر بسعدك ولا يهمك أخي ابو معاوية

بتاريخ:

السلام عليكم

الاخ ابو معاوية رفعت موضوع على الرابط أدناه وعملت هذا المثال خصيصا لك كما وعدتك أرجوا ان يفيدك ويحل مشكلتك

شاشة تظهر الطابعة الافتراضية وتعين طابعة افتراضية انت تحدد اسمها

تحياتي لك

أخوك...

تم تعديل بواسطة scince

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.