الانتقال إلى المحتوى

مشكلة في master & Details Forms


shamsoman

Recommended Posts

مرحبـــا

عندي مشكله في شاشه ال 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 ;
وبالتالي سوف تحصل على مسلسل لكل رقم .
واعتقد ان هذا اسهل بكثير لك
والله الموفق

رابط هذا التعليق
شارك

سلام

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

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


ودمتم سالمين

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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