بتاريخ: 24 أبريل 200520 سنة comment_34023 مرحبـــا عندي مشكله في شاشه ال 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 تقديم بلاغ
بتاريخ: 24 أبريل 200520 سنة comment_34035 أخي الكريملماذ وضعت بلوك الديتيل فوق بلوك الماستر و أري انك قمت بعمل 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 ;وبالتالي سوف تحصل على مسلسل لكل رقم .واعتقد ان هذا اسهل بكثير لكوالله الموفق تقديم بلاغ
بتاريخ: 24 أبريل 200520 سنة comment_34061 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 تقديم بلاغ
بتاريخ: 25 أبريل 200520 سنة comment_34093 كلام صحيحاسف نسيت وحطيت نقطتين زياده في الـ Where تقديم بلاغ
بتاريخ: 25 أبريل 200520 سنة كاتب الموضوع comment_34094 شكرا للأخوان الي ماقصرو ع الرد .. و انشالله راح اعمل الي قالوا لي عنه ..و دمتم سالمين تقديم بلاغ
بتاريخ: 26 أبريل 200520 سنة كاتب الموضوع comment_34239 سلام ياريت لو احد فيكم يعلمني كيف اعمل الماستر و الديتيل بالطريقة الصحيحة لاني حاولت اعمل الي شرحتوه لي المره الماضية و مانفع معي .. المشكله اني ابي اختار من اللسته الجروب و ابي ادخل في الديتيل سيريال لكل جروب يبداء من 1 الى ...بليييييييييييز ساعدوني في حل هذه المشكله ... ودمتم سالمين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.