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

بتاريخ:

اخواني انا مبتدأ وبعمل مشروع بس في حاجه واقفه معايا ياريت حد يساعدني فيها

انا عامل فورم جدولي وبعمل منه استعلام لعدد معين من بيانات وليست كل البيانات ال في الجدول
ال انا عاوزه اني عاوز ارسل بيانات من فورمة الإستعلام الي فورمه اخري بس نفس البيانات ال انا مختاره بالضبط يعني لو عندي 100 موظف في جدول الموظفين انا عملت استعلام علي 10 بس عاوز اعمل زرار ادوس عليه بفتح فورم تانيه بس فيها بيانات 10 موظفين بس

ارجو المساعده للضروره

بتاريخ:

بسم الله الرحمن الرحيم
الفكره معتمده على الPARAMETER و كيفيه استخدامها من فورمه الى اخرى...

أخى الفاضل اتبع مع هذه الخطوات :

1- فى الفورمه الأولى ( الخاصه بالأستعلام ) قم بكتابه هذا الكود تحت تريجر الزر الذى سوف ينادى على الفورمه الثانيه بمعلوميه بيانات من الفورمه الأولى



PROCEDURE OPEN_F ( In_vFormName VARCHAR2) IS

FORMS_PARAMETERLIST PARAMLIST;
VFORMNAME VARCHAR2(200);
VPATH VARCHAR2(200);
BEGIN
-----------------------------------------------
VPATH:= 'C:\FORMS\';
-----------------------------------------------
IF (NOT ID_NULL(GET_PARAMETER_LIST('FORMS'))) THEN
DESTROY_PARAMETER_LIST ('FORMS');
END IF;

FORMS_PARAMETERLIST := CREATE_PARAMETER_LIST('FORMS');
IF :EMPLOYEES.EMP_ID IS NOT NULL THEN
ADD_PARAMETER (FORMS_PARAMETERLIST,'P_EMP_ID',TEXT_PARAMETER,:EMPLOYEES.EMP_ID);
END IF;
VFORMNAME := VPATH || In_vFormName;

OPEN_FORM(vFormName,ACTIVATE,NO_SESSION,NO_SHARE_LIBRARY_DATA,'FORMS');

END;




مع ملاحظه انك سوف تقوم باضافه باراميتر بأسم P_EMP_ID والتى سوف تحمل رقم الموظف للفورمه الثانيه حتى يتم عمل الأستعلام بناءا عليها.

2- فى الفورمه الثانيه

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



:EMPLOYEES.EMP_ID :=:PARAMETER.P_EMP_ID;


هذا و بالله التوفيق

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

أشكرك يا استاذ سامح علي ردك ودعمك الدائم جعله الله في ميزان حسناتك
ولكن لو ممكن اتقل عليك شويه وتشرح لي بمثال علي سكيمة scott

انا شاكر ليك جدا

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

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

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

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

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

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.