الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم
لدي فورم للبحث ويوجد بها هذا الكود
declare
cursor curs is
select cam_code
from station_data
where upper(cam_code)like '%' || upper(:view.search) || '%';
n varchar(30);
i number:=0;
begin
open curs;
clear_list ('listview');
loop
fetch curs into n;
exit when curs%notfound;
i:=i+1;
add_list_element('listview',i,n,n);

end loop;

end;
المطلوب أضهار رسالة في حالة عدم وجود رقم المحطة المراد البحث عنها
امل التعديل على الكود اذا فيه خطأ

بتاريخ:

السلام عليكم
الأخ أبو نواف

هل من الممكن أن تعطي شرح أكثر عن عمل الكود

مثال:
1- الجدول station_data ما هي أستخدامته وما هو هيكل الجدول(Columns of the table)
2- في الكود المكتوب بعد فتح الـ CURSOR تقوم بتنظيف حقل listview من القيم هل هذا الحقل non database item؟
3- هل تريد من الكود أن يعرض محطة واحدة او عدة محطات؟

في إنتظار الإجابة

تحياتي
بو مازن :)

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

بتاريخ:

جرب هذا الكود وانا اسف عشان حاليا ما في عندي sql على كل حال جربه
فورم للبحث ويوجد بها هذا الكود
declare
cursor curs is
select cam_code
from station_data
where upper(cam_code)like '%' || upper(:view.search) || '%';
if sql%notfound then
message('رقم المحطة غير موجود');
end if;
n varchar(30);
i number:=0;
begin
open curs;
clear_list ('listview');
loop
fetch curs into n;
exit when curs%notfound;
i:=i+1;
add_list_element('listview',i,n,n);

end loop;

end;

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

السلام عليكم
المطلوب هو البحث عن الرقم المدخل في حقل اسمه SEARCH
اذا كان هذا السجل موجود يظهر البيانات في حقل listview وهذا تم بنجاح معاي
بس أريد في حالة عدم وجود الرقم المدخل في الحقل SEARCH طبعا في الجدول
يظهر رسالة بعدم وجود السجل
وشكرا

بتاريخ:

الاخ الكريم
اليك الكود بعد التعديل

declare
cursor c is 
select nvl(count(*),0) n
from station_data 
where upper(cam_code)like '%' || upper(:view.search) || '%'

cursor curs is 
select cam_code
from station_data 
where upper(cam_code)like '%' || upper(:view.search) || '%'
n varchar(30);
i number:=0;
num number:=0;
begin
open c;
fetch c into num;
if num >0 then
   open curs;
   clear_list ('listview');
 loop
  fetch curs into n;
  exit when curs%notfound;
   i:=i+1;
     add_list_element('listview',i,n,n);
  end loop;
else
 message('the code not found !!');
 message('the code not found !!');
end if;
end;

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

تحياتي أخي admin05
جعلها الله في ميزان حسناتك
شكرا المعلومة

بتاريخ:

اخى العزيز اريدك ان تضيف

exception

WHEN NO_DATA_FOUND THEN

message('');

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

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

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

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

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

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.