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

بتاريخ:

بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته اخواني


لدي جدولين أحدهما يجب ان اظهر بعض بياناته عن طريق cursor في البلوك الأول و يكون هذا البلوك كنترول طبعا قبل الكرسور وضعت clear_block

البلوك الثاني داتا بيز و يجب أن اظهر فيه بيانات الديتيل للبلوك الأول ...


قمت بالتالي ...

البلوك الأول وضعت في ترقر when_new_block_instance كرسور يجلب البيانات لـ tabulr في هذا البلوك

البلوك الثاني عندما اضعط عليه
يظهر لي الديتيل الخاص بالركورد الذي وقفت عليه في البلوك الأول
حيث أن هذا البلوك وضعت فيه ترقر when_new_block_instance وهذا الترقر به الكود التالي
clear_block
execute_query

المشكلة أني عندما أخرج من البلوك الثاني و أعود للأول يعود المؤشر للريكورد الأول في البلوك الأول وليس للريكورد الذي وقفت عليه..
المشكلة الثانية ... لا تظهر لي البيانات في البلوك الثاني حتى أذهب له ، و أنا أريد أنا تظهر لي البيانات المتعلقة بالريكورد بمجرد أن أنتقل من ريكورد في البلوك الأول إلى الذي يليه...

سااااااااااااااااااااااعدوني أحبتي أرجوكم ... لأن لدي مشروع و يجب ان انتهي هذه الشاشتين خلال يوم غد ...

بتاريخ:

السلام عليكم
ضع الكود فى

when-new-record-instance

declare
v number;
begin v:=:system.trigger_record;
go_block('detail');
execute_query;
go_block)'master');
go_record(v);

بتاريخ:

أظن أن الرد السابق ينقصه خطوة أخري

سنبدأ من الأول
أولا: قم بكتابة الكود التالي في البلوك الثاني when new block
execute_query
ثانيا: في البلوك الثاني أيضا

pre_query
set_block_property ('then_name_of_the_second_block', default_where, 'emp_id = :item_in_your_first_block');



وبإذن الله ستنجح

أخول في الله
محمد أحمد
مصر

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

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

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

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

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

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.