بتاريخ: 24 فبراير 200917 سنة comment_149934 عندي جدول للطلاب واحببت ان اعمل فيه زر للبحث فكتبت هذا الكود مع العلم بأن1- std_photo الجدول يحتو ي على حق صورة واسمه 2-control block مربع النص الذي يخص البحث موضوع في عندما قمت بتنفيذ الكود ظهر خطأ عند السطر الاحمر :student.STD_PHOTO:=v_STD_PHOTObad bind variable declare cursor c is select STD_NO,STD_ID_DATE,S_F_NAME,S_M_NAME,S_L_NAME, SURNAME,STD_NATIONALITY,STD_BIRTH_DATE,STD_MARITAL_STATUS, STD_L_EDU,STD_ADD,STD_PHONE,STD_EMAIL,STD_NOTE,STD_PHOTO from student where student.std_no =:control.search; v_std_no student.STD_NO%type; v_STD_ID_DATE student.STD_ID_DATE%type; v_S_F_NAME student.S_F_NAME%type; v_S_M_NAME student.S_M_NAME%type; v_s_l_name student.S_l_NAME%type; v_SURNAME student.SURNAME%type; v_STD_NATIONALITY student.STD_NATIONALITY%type; v_STD_BIRTH_DATE student.STD_BIRTH_DATE%type; v_STD_MARITAL_STATUS student.STD_MARITAL_STATUS%type; v_STD_L_EDU student.STD_L_EDU%type; v_STD_ADD student.STD_ADD%type; v_STD_PHONE student.STD_PHONE%type; v_STD_EMAIL student.STD_EMAIL%type; v_STD_NOTE student.STD_NOTE%type; v_STD_PHOTO student.STD_PHOTO%type; begin if (:control.search) is null then message('You must Enter the number of the student'); else open c; loop fetch c into v_STD_NO,v_STD_ID_DATE,v_S_F_NAME,v_S_M_NAME,v_S_L_NAME, v_SURNAME,v_STD_NATIONALITY,v_STD_BIRTH_DATE,v_STD_MARITAL_STATUS, v_STD_L_EDU,v_STD_ADD,v_STD_PHONE,v_STD_EMAIL,v_STD_NOTE,v_STD_PHOTO; :student.STD_NO :=v_STD_NO; :student.STD_ID_DATE:=v_STD_ID_DATE; :student.S_F_NAME:=v_S_F_NAME; :student.S_M_NAME:=v_S_M_NAME; :student.S_l_NAME:=v_S_l_NAME; :student.SURNAME:=v_SURNAME; :student.STD_NATIONALITY:=v_STD_NATIONALITY; :student.STD_BIRTH_DATE:=v_STD_BIRTH_DATE; :student.STD_MARITAL_STATUS:=v_STD_MARITAL_STATUS; :student.STD_L_EDU:=v_STD_L_EDU; :student.STD_ADD:=v_STD_ADD; :student.STD_PHONE:=v_STD_PHONE; :student.STD_EMAIL:=v_STD_EMAIL; :student.STD_NOTE:=v_STD_NOTE; :student.STD_PHOTO:=v_STD_PHOTO; next_record; exit when c%notfound; end loop; end if; close c; exception when no_data_found then message('no data'); go_item(':control.search'); end; ارجو الافادة والرد وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 24 فبراير 200917 سنة comment_149942 السلام عليكمstudent.STD_PHOTO:=v_STD_PHOTOاخي تأك هل الحقلين من نفس النوع كــ data type على الفورم وتاكد من ان نوع الحقلين هو نفسه بالفورم وبالجدولبالتوفيق تقديم بلاغ
بتاريخ: 25 فبراير 200917 سنة كاتب الموضوع comment_149968 اخي الكريم الحقلين من نفس النوع long raw تقديم بلاغ
بتاريخ: 1 مارس 200917 سنة comment_150234 فعلاَ أخي الكريم حصلت المشكلة دي معانا في مشروع التخرج ... كان حلها بإن الitems اللي بنظهر فيها الdata كانت database items فبدلاَ من عمل cursor ووضع الداتا فيه هتضع الكود التلي على زر البحث [b]set_block_property('student',default_where,'student.std_no ='||:control.search); go_block('student'); execute_query;[/b] بالتوفيق إن شاء الله تم تعديل 1 مارس 200917 سنة بواسطة .senior تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.