بتاريخ: 26 يونيو 200619 سنة comment_73145 انا حاولت اعمل اتنين list item عايزة واحد مثلا للdname اختار اسم القسم منه و لما افتح الlist item الاخر يعرض اسماء الموظفين بهذا القسم فقط المشكله هى انها شغاله معاى فى حاله واحد يكون list والتانى text box لكن مش مظبوطه معايا ان الاتنين يكون نوعهم listانا عموما الفكره انى عملت dname ك list و باملاه عن طريق cursor فى تريجر when new form instance و عامله على تريجر اخر when list changed يروح البلوك و ينفذ الquery فبتطلع مظبوطه طالما ان الفورمه master detail بس زى ماقولت ename متخزن ك text box لكن مش متظبطه خالص لو list ???? يا ترى ايه الحل؟؟؟؟؟ تقديم بلاغ
بتاريخ: 26 يونيو 200619 سنة كاتب الموضوع comment_73147 معلش نسيت اقول انى شغاله على اوراكل ديفيلوبر 9i , و انا فى انتظار ردكم تقديم بلاغ
بتاريخ: 27 يونيو 200619 سنة comment_73150 بسيطة زي ما انتي حكيتي انك عاملة cursor يعبء اسماء الاقسام في list1 اعملي كمان cursor في list2 بشرط ان يجلب اسماء الموظفين بالقسم الي مختاري من list1 يعني في تركر when list change select ename from emp where dname =:list1ارجو ان تكون الفكرة وصلت تقديم بلاغ
بتاريخ: 27 يونيو 200619 سنة comment_73161 اعملها في 2 لوف اللوف الاولى اكتب جملة الكويري عاديواللوف التانيه اكتبwhere x=:itemوان شاء الله هتشتغل تقديم بلاغ
بتاريخ: 27 يونيو 200619 سنة كاتب الموضوع comment_73185 معلش يا جماعة يا ريت مزيد من التوضيح لانى مش قادره انفذها مش عارفه معصلجه ليه؟؟ظ لا اللوف ولا الايتم تقديم بلاغ
بتاريخ: 28 يونيو 200619 سنة comment_73250 1- حل آخر حضرتك حكيتي انك عاملي كيرسر على تركر الفورم بجيب كل الدوائر في list1 صح؟ اذا كان صح اعملي كمان كيرسر منفصل على نفس التركر بجيب اسماء الموظفين في list2 واستعملي الشرط where dname=:list1هناك طرق اخرى تقديم بلاغ
بتاريخ: 6 يوليو 200619 سنة comment_73885 العملية التي تريدين تنفيذها غير ممكنة في الأوراكل ديفيلوبر و انا مستغرب الى حد الآن ليش ما عالجوا المشكلة. المشكلة أنة عندما يحدث تغيير للList1 تحتاجين ان تفعلي Clear_list للList2 وبعدين تنفذي الCursor الذي يقوم بتعبئة اللست2 ولكن عملية الـClear_list غير ممكنة إذا كانت حالة البلوك Insertor change تم تعديل 6 يوليو 200619 سنة بواسطة huwaidy تقديم بلاغ
بتاريخ: 7 يوليو 200619 سنة comment_73960 يا اختي اعملي cleare list لليست ايتم التنتين في new from trigger ليس هناك اي مشكلة يعني عندما تكتب الكود in first list:==cursor name_cur as select dname deptno from emp order by 2 ;clear_list('list1');add_list_element('list1',index,deptno,dname);index:=index+1;--------end;---------------------in secouned list :==same code but conditon it will be :=select anything from table_name where dname=:list1--------...................etc تقديم بلاغ
بتاريخ: 30 يوليو 200718 سنة comment_106115 ارجو ان يكون هذا الرد هو المطلوب ...........برجاء تحميل الفورمة و تجربة الكودhttp://www.4shared.com/file/20962776/b2f4cc9c/List_item.html تقديم بلاغ
بتاريخ: 30 يوليو 200718 سنة comment_106128 there is another solution by put the 2list in other block i mean create new item with new block dmp تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.