الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود بحث اوراكل

مغلق
بدأه qqq في 7 يناير 2003 · 5 رد · 5,069 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام ارجو اعطائي كود بحث اوراكل

#2

السلام عليكم

ارجوا التوضيح اكثر ...

فهل تريد ان تصمم شاشات للاستعلام باستخدام الForm Builder .

او ماذا تريد بالتحديد .. مع توضيح اكثر لو سمحت .

عمر باعقيل

كندا - مونتريال

baaqeel@msn.com

#3

مساك الله بالخير اخوي عمر باعقيل اسف على تاخر الرد لاني كنت مشغول حينها بسبب الامتحان واكتفيت بكتابة السوال والنظر في التعقيب لاحقا .

بالنسبة للكود اريد ان اصمم شاشة استعلام باستخدام form builder

مثال : البحث عن اسم معين من خلال اول حرف

البحث عن تاريخ معين

ملاحظة :ارجو توضيح الخطوات في كيفية كتابة استعلام sql وربطه بالشاشة. ارجو الاستفاضة في هذا الموضوع قدر الممكن .

ارجو اني قد وضحت .

شاكر ومقدر اخي باعقيل

#4

السلام عليكم

الاخ الفاضل qqq وفقك الله في الاختبارات الخاصة بك و احببت ان اشارك معك في هذا السؤال و لعل تكون اجابتي مفيدة

بالنسبة للاستعلام في form

اولا قم بانشاء 2 datad block يكون بالاول مثلا رقم العميل و في الثاني جميع البيانات المرتبطة بالعميل و فيها ايضا حقل خاص برقم العميل و لكن اجعله غير ظاهر من خلال خصائص الحقل نفسه

مثال

ال data block الاول هو fcust

ال data block الثاني هو fcust1

الحقول الموجودة بالاول هي custno , custname

و زر خاص بالاستعلام

و الحقول الموجودة بالثاني هي

csustno و جميع الحقول الاخرى

و تنشا relations في ال data block الاول و هي

fcust.custno = fcust1.custno

و في custno الموجود في البلوك الاول تقوم بانشاء الاتي

key-next-item

BEGIN 

SELECT FCUST.CUSTNO INTO :FCUSTL.CUSTNO 

FROM FCUSTL

WHERE :FCUST.CUSTNO = FCUSTL.CUSTNO;

EXCEPTION

	WHEN NO_DATA_FOUND THEN 

	MESSAGE (' العميل غيرقائم علىالملف ')

	RAISE FORM_TRIGGER_FAILURE;

END;

GO_BLOCK ( 'FCUST1 );

EXECUTE_QUERY;

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

و مرفق لك فوم استعلام خاص باحد البرامج الخاصة بي ارجو ان ينفعك

que_cust.zip

#5

اخي الكريم تستسطيع عمل master -detail block form

وتطبق enter-query and execute_query

في حالة ال enter-query

تستطيع وضع أي شرط تريده سواء بحث عن نص يبدأ بحرف معين

تضع الحرف بعده اشارة %

او تضع الرقم أو التاريخ نفسه الذي تريد تحقيق الشرط عليه في حالاة no & date fields

ثم تنفذ execute_query!!!!!!!!!!!!!!

#6

الف شكر ياخوان على الرد الشافي وبارك الله لكم وفيكم

هذا الموضوع مغلق.

مواضيع مشابهة