الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ارجو المساعدة في اظهار الخطأ في هذا الكود

Featured Replies

بتاريخ:

عندي جدول للطلاب واحببت ان اعمل فيه زر للبحث فكتبت هذا الكود مع العلم بأن
1- std_photo الجدول يحتو ي على حق صورة واسمه
2-control block مربع النص الذي يخص البحث موضوع في
عندما قمت بتنفيذ الكود ظهر خطأ عند السطر الاحمر
:student.STD_PHOTO:=v_STD_PHOTO

bad 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;




ارجو الافادة والرد وجزاكم الله خيرا

بتاريخ:

السلام عليكم
student.STD_PHOTO:=v_STD_PHOTO
اخي تأك هل الحقلين من نفس النوع كــ data type على الفورم
وتاكد من ان نوع الحقلين هو نفسه بالفورم وبالجدول
بالتوفيق

بتاريخ:
  • كاتب الموضوع

اخي الكريم الحقلين من نفس النوع
long raw

بتاريخ:

فعلاَ أخي الكريم حصلت المشكلة دي معانا في مشروع التخرج ...


كان حلها بإن الitems اللي بنظهر فيها الdata كانت database items
فبدلاَ من عمل cursor ووضع الداتا فيه هتضع الكود التلي على زر البحث



[b]set_block_property('student',default_where,'student.std_no ='||:control.search); 
go_block('student'); 
execute_query;[/b]



بالتوفيق إن شاء الله

تم تعديل بواسطة .senior

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.