بتاريخ: 21 فبراير 201412 سنة comment_246965 إزاى أظهر الاسم المرتبط برقم معين عند كتابة الرقم فقطتوضيحعندما أكتب رقم 200 فى عمود numberيظهر" الاسم " فى عمود name تقديم بلاغ
بتاريخ: 21 فبراير 201412 سنة comment_246966 قم بعمل حقل لتكتب فيه رقم الموظف وسمه number ويكون من نوع LIST ITEM >>>>> COMBO BOXو سيتم عرض نتيجة البحث في حقل name ويكون من نوع LIST ITEM >>>>> TLIST ثم قم ببناء TRIGGER على حقل الNUMBER من نوع WHEN-LIST-CHANGED واكتب فيه الكود التالي : declare cursor curs is select full_name from employee where emp_id like '%' || :search.number|| '%'; n varchar(30); i number:=0; begin open curs; clear_list ('name'); loop fetch curs into n; exit when curs%notfound; i:=i+1; add_list_element('name',i,n,n); end loop; end; جرب وقل لي ما الأخبار تم تعديل 21 فبراير 201412 سنة بواسطة هشام ابو العنين تقديم بلاغ
بتاريخ: 21 فبراير 201412 سنة comment_246968 جرب هذه الفورمه سوف تكون فيها ان شاء الله الفكره اللي انت عايزه الفورمه معموله علي اليوسر scott والفكره بسيطه هي عمل ترجر علي مستوي الايتم اسمه POST-CHANGE والمهم تكون عامل display item وتغير خصيه databaise تخليها no وتكتب فيه الكود declare p_count number :=0; p_name varchar2(50); begin select count(*) into p_count from dept where deptno = :emp.deptno; if p_count =1 then select DNAME into p_name from dept where deptno = :emp.deptno; :emp.DEPTNAME := p_name; end if; end; emp.rar تم تعديل 7 مارس 201412 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 5 مارس 201412 سنة comment_247430 الف شكر ممكن أيضا لو تعمل أي داله function تعيد لك الإسم بدلالة الرقم وتذهب الى خصائص حقل الإسم في البلك وفي الخاصية calclation mode = formula والخاصية formula تجعلها تساوي اسم الدالة بهذا تلقائيا مع كتابة أي رقم سيظهر لديك تلقائيا الاسم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.