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

بتاريخ:

سلام عليكم

دلوقتى المشكلة ال ادامى هو ان انا بعمل سيرش لبيانات ف الجدول ال عندى

عندى طريق اسم الشركات التامين ال بتتعامل معااها الشركة

فعملت cursor وكنت ببحث المرفروض يظهر ليا 2record بس هو بيظهر واحد منهم بس

ع الرغم من ان الاتنين تحت الشرط

فين المشكلة :)

والكود ال تحت المفتاح

declare
	v_insno number:=:insno;
	v_iNSCOMPANY varchar2(50):=:iNSCOMPANY;
	v_dno number:=:dno;
	v_INSDATE date:=:INSDATE;
	v_INSENDDATE date:=:INSENDDATE;

cursor cr is	select insno,iNSCOMPANY,dno,INSDATE,INSENDDATE 
	from insurance
where 	iNSCOMPANY=	v_iNSCOMPANY;
begin
for x in cr loop
	exit when cr%notfound;
:insno:=x.insno;
:iNSCOMPANY:=x.inscompany;
:dno:=x.dno;
:INSDATE:=x.insdate;
:INSENDDATE:=x.INSENDDATE;
end loop;
end;

بتاريخ:

السلام عليكم
بما ان البحث يتم عن طريق اسم معين CHAR ... فــ ممكن عمل البحث بطريقة اخرى اضمن لانك بتبحثي عن طريق اسم وممكن الــ SPELLING يختلف...
سو ... ممكن ارفاق الجدول ؟؟

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

شكرا ع رد حضرتك



الجدول

CREATE TABLE INSURANCE
  (	INSNO NUMBER(15,0) NOT NULL ENABLE, 
INSCOMPANY  VARCHAR2(30 BYTE), 
INSDATE DATE, 
INSENDDATE DATE, 
DNO NUMBER(2,0), 
 CONSTRAINT INSURANCE_PK PRIMARY KEY (INSNO))

بتاريخ:

السلام عليكم
الفورم بالمرفقات..
عند ادخال اي حرف سيحضر جميع الكلمات التي يوجد فيها هذا الحرف...وكل ما تدخلي حروف اكتر يعني تحديد اسم الكلمه اكتر سيحضر النتائج...
بالتوفيق...

SEARCH.rar

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

جزاك الله خيراااااااااااااااااااااااااااا




شكرا بجد ع مساعدة حضرتك

هيا حتة صغننة بس كانت تايهة عنى :)

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

انا عرفت الغلط ال ف الكود بتاعى ياباشمهندس هو ان انا محددتش



الfirst_record و next_record ف ال cursor :)


الكود المعدل
declare
	v_iNSCOMPANY varchar2(100):=:iNSCOMPANY;
cursor cr is	select insno,iNSCOMPANY,dno,INSDATE,INSENDDATE 
	from insurance
where 	iNSCOMPANY=v_iNSCOMPANY;
begin
go_block('INSURANE');
clear_block;
first_record;
for x in cr loop
	next_record;
	exit when cr%notfound;
:insno:=x.insno;
:iNSCOMPANY:=x.inscompany;
:dno:=x.dno;
:INSDATE:=x.insdate;
:INSENDDATE:=x.INSENDDATE;
next_record;
end loop;
first_record;
end;

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

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

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

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

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

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.