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

بتاريخ:

السلام عليكم ...

لدي سؤال ... بفرض ان لدي فورم فيها تيبلر يعرض لي القيم الموجوده في الجدول في الداتابيس..

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

مثال/

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

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

كيف يمكنني ارسال قيم الصف الى الفورم عندما اكتب الكود في التريقر المناسب

وشكرا .

بتاريخ:

السلام عليكم
اولا : يمكنك استخدام الجلوبال فريبال كي يتم نقل البيانات
ثانيا على مستوى الريكورد يمكنك عمل تريجر من نوع when mouse click or when mosue double clik
وتكتبه فيه مثلا

:global.id-:user.id;


وبعد كده
call على الفورم الجديد
ثم في الفورم الجديد
هتكتب في تريجر when new form instance

go_block('users');
set_block_property('users,default_where,'id=:global.id');
execute_query;




طبعا على اساس ان البلوك والجدول اسمهم uers وال id ده يعتبر مفتاح اساسي في الجدول
هتاخد من الفوم التابيلور رقم المستخدم وتحطه في جلوبال فريبال ثم تنادي غلى الفورم التاني ده وانت واقف على الريكورد الاي فيه البيانات
وعند الضغط عليه بالماوس مرة او 2 هيفتح الفورم الاخرى
ويعمل لها execute للمستخدم ذو الرقم الاي متخزن في الجلوبال فريبال
موفق

بتاريخ:

اعتقد انه يجب عمل التالي:
1- عمل NEW FORM ال TEXT BOXES المطلوبة
2- عمل جملة WHERE CLOUSE التالية على مستوى ال DATA BLOCKوهي( COLUMN NAME=NVL(:GOLBAL.ALIASE FOR COLUMN NAME,COLUMN NAME اسم العمود الذي هو ال PRIMARY KEY
3- الذهاب إلى ال FORM الذي يحتوي على ال TABULARE وبناء TRIGGER من نوع WHEN MOUSE CLICK يتم فيه استدعاء الFORM الجديد (طبعا يتم عمل الTRIGGER على مستوى الTEXT BOX المطلوب)
وكتابة التالي ;GLOBAL.ALIASE FOR COLUMN NAME=COLUMN NAME :
CALL_FORM (FORM NAME.FMXF) :
4-الذهاب إلى TABULARE FORM وعمل TRIGGER على مستوى ال DATA BLOCK من نوع WHEN NEW BLOCK INSTANCE وكتابة EXECUTE_QUERY

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

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

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

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

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

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.