shamsoman بتاريخ: 24 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 24 أبريل 2005 مرحبـــا عندي مشكله في شاشه ال master & Details اشتغل ع برنامج مكتبة السيديات و المشكله الي عندي هي اول شي عندي جدولين الاول جدول المجموعات و الي فيه group_no #group_name الثاني جدول الفرعي من الجدول الاول و الي فيه sub_group_no#sub_group_namegroup_noو المشكله الي معي اني يوم اعمل فورم تبين لي الماسترو الديتيل في جدول المجموعات عدد من البرامج 1oracle corp 2microsoft corp 3HP و في الجدول الثاني ابي ادخل شو هي البرامج الي معي مثالفي المجموعه الي رقمها 1 (oracle corp) توجد 3 انوع من البرامج 1- oracle db8i2- oracle bd9i3-oracle developer6iو اذا حبيت ادخل في المجموعه الثانيه الي رقمها 2 (Microsoft corp )توجد مثلا برنامجين1- office 20002- office 2003اوكي كل شي يمشي تمام بس انا الي ابيه انه يظهر سيريال في الشاشة بحيث اني لما ادخل من الليستة مجموعه 1 يبداء السيريال من 1 و لما اختار من الليسته رقم 2 يظهر لي السيريال رقم 1 كيف ممكن اعمل هذه الحركة مرفق لكم الشاشة اذا في حد يبي يشوف المشكله Disk_Sub_Group_Mst_1.fmb اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ah_prog بتاريخ: 24 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 24 أبريل 2005 أخي الكريملماذ وضعت بلوك الديتيل فوق بلوك الماستر و أري انك قمت بعمل 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_nofrom GROUP_MSTwhere:SUB_GROUP_MST.GROUP_NO = :GROUP_MST.GROUP_NO ;وبالتالي سوف تحصل على مسلسل لكل رقم .واعتقد ان هذا اسهل بكثير لكوالله الموفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Huonikil بتاريخ: 24 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 24 أبريل 2005 2na lee ta3leeq 3la el TRIGGERselect nvl(max(sub_group_no) ,0 ) + 1 into :SUB_GROUP_MST.sub_group_nofrom SUB_GROUP_MSTwhereSUB_GROUP_MST.GROUP_NO = :GROUP_MST.GROUP_NOwa allaho 23lam اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ah_prog بتاريخ: 25 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2005 كلام صحيحاسف نسيت وحطيت نقطتين زياده في الـ Where اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
shamsoman بتاريخ: 25 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2005 شكرا للأخوان الي ماقصرو ع الرد .. و انشالله راح اعمل الي قالوا لي عنه ..و دمتم سالمين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
shamsoman بتاريخ: 26 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2005 سلام ياريت لو احد فيكم يعلمني كيف اعمل الماستر و الديتيل بالطريقة الصحيحة لاني حاولت اعمل الي شرحتوه لي المره الماضية و مانفع معي .. المشكله اني ابي اختار من اللسته الجروب و ابي ادخل في الديتيل سيريال لكل جروب يبداء من 1 الى ...بليييييييييييز ساعدوني في حل هذه المشكله ... ودمتم سالمين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.