الانتقال إلى المحتوى
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

بتاريخ:

افيدوني
كيف اطبع عدد من الفواتير من الفورم
اي احدد من فاتورة رقم 1 الي....
للتوضيح الفورم المرفق

ويجزيكم اللع خيراً

printorder.fmb

بتاريخ:

الله يعافيك

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

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

والمقصود عرض عدد من الفواتير في الريبورت عن ظريق الفوررم وليس كل الفواتير
ويجزيكم الله خيرا

بتاريخ:

1-أخوي أنشئ باراميتر لأصغر رقم تريده ؤأيضاً باراميتر لأكبر رقم تريده في التقارير
2-اجعل شرط الطباعة يكون أكبرمن اويساوي الرقم الأصغر وأكبرمن اويساوي الأكبر عند انشاء الاستعلام في التقارير على حقل رقم الفواتير.
3-في الفورم عند طلب الطباعة أنشئ حقل لأصغر رقم وحقل لأكبر رقم وزرضغط.
4-ضع تريقر على الزر يأخذ القيم المدخلة في الحقلين السابقين ويضعهما في الباراميترات التي أنشأتها في التقارير.
5-بالتالي تكون قد حددت الفواتير التي تريد لطباعتها.
وشكراً...

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

شكرا اخي الف شكر
ولكن انا جربت وحاولت ولكن لن تفلح
ممكن اخي شاكراَ فضللك ان تضع التريجير و الفورمة التوضيحية


والف شكر وجزاك الله خيرا

بتاريخ:

أخي الكريم
بما انك تريد أن تطبع الفواتير من رقم الي رقم
وقد كتبت الكود داخل الفورم بالصورة التاليه :
---------------------
declare
pl_id ParamList;


BEGIN
pl_id := Get_Parameter_List('tmpdata');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('tmpdata');

Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');


Add_Parameter(pl_id,'y',text_PARAMETER,:invoice.fromm);
Add_Parameter(pl_id,'z',text_PARAMETER,:invoice.too);




Run_Product(REPORTS, 'D:\project\invoice.rep', SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
END;
-----------------------------------------
نفترض ان رقم الفاتوره = inv_no وأن اسم الجدول هو invoice
كل ما عليك ان تقوم داخل الـ Query الخاص بالتقرير ان تكتب هذا الكود بعد الـ Where :
invoice.inv_no >= y
and
invoice.inv_no <= z

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

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

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

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

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

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.