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

مشكلة في master & Details Forms

Featured Replies

بتاريخ:

مرحبـــا

عندي مشكله في شاشه ال master & Details

اشتغل ع برنامج مكتبة السيديات و المشكله الي عندي هي
اول شي عندي جدولين
الاول جدول المجموعات و الي فيه
group_no #
group_name
الثاني جدول الفرعي من الجدول الاول و الي فيه
sub_group_no#
sub_group_name
group_no

و المشكله الي معي اني يوم اعمل فورم تبين لي الماسترو الديتيل
في جدول المجموعات عدد من البرامج
1oracle corp
2microsoft corp
3HP
و في الجدول الثاني ابي ادخل شو هي البرامج الي معي مثال
في المجموعه الي رقمها 1 (oracle corp)
توجد 3 انوع من البرامج
1- oracle db8i
2- oracle bd9i
3-oracle developer6i

و اذا حبيت ادخل في المجموعه الثانيه الي رقمها 2 (Microsoft corp )
توجد مثلا برنامجين
1- office 2000
2- office 2003

اوكي كل شي يمشي تمام بس انا الي ابيه انه يظهر سيريال في الشاشة بحيث اني لما ادخل من الليستة مجموعه 1 يبداء السيريال من 1 و لما اختار من الليسته رقم 2 يظهر لي السيريال رقم 1

كيف ممكن اعمل هذه الحركة مرفق لكم الشاشة اذا في حد يبي يشوف المشكله

Disk_Sub_Group_Mst_1.fmb

بتاريخ:

أخي الكريم
لماذ وضعت بلوك الديتيل فوق بلوك الماستر و أري انك قمت بعمل Sequence
للعمود sub_group_no
افضل ان تقوم بعمل الفورم مره اخره بالترتيب (Master Then Detail) ثم تقوم بجعل
العمود sub_group_no عمود Display item
وفي التريجر الخاص بال Pre_Insert على بلوك الديتيل تكتب هذا الكود
select nvl(max(sub_group_no) ,0 ) + 1 into :GROUP_MST.sub_group_no
from GROUP_MST
where

:SUB_GROUP_MST.GROUP_NO = :GROUP_MST.GROUP_NO ;
وبالتالي سوف تحصل على مسلسل لكل رقم .
واعتقد ان هذا اسهل بكثير لك
والله الموفق

بتاريخ:

2na lee ta3leeq 3la el TRIGGER

select nvl(max(sub_group_no) ,0 ) + 1 into :SUB_GROUP_MST.sub_group_no
from SUB_GROUP_MST
where
SUB_GROUP_MST.GROUP_NO = :GROUP_MST.GROUP_NO

wa allaho 23lam

بتاريخ:

كلام صحيح
اسف نسيت وحطيت نقطتين زياده في الـ Where

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

شكرا للأخوان الي ماقصرو ع الرد .. و انشالله راح اعمل الي قالوا لي عنه ..

و دمتم سالمين

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

سلام

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

بليييييييييييز ساعدوني في حل هذه المشكله ...


ودمتم سالمين

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

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

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

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

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

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.