الانتقال إلى المحتوى

ارجو مساعدتي في كود الـ Search لاثنين تايبل معاً


danny

Recommended Posts

السلام عليكم ورحمة الله ،،،

اخواني الاعزاء

قمت بإنشاء برنامج صغير من 2 Table فقط وهم :

Myhr Mastar
Sick Details


نجحت في عمل كود يأتيني بالبيانات التابعة للتايبل Myhr لكني فشلت في عمل الكود ليأتيني ببيانات تايبل الـ Sick وانا اريد ان يكود هذا الكود في نفس الـ Trigger او اي حل آخر .

مرفق صورة للفورم توضح قصدي + كود الـ Search على الـ Note pad

وشكراً ارجو من اهل العلم والخبرة افادتي
اخوكم عبد الخالق
جزاكم الله خيراً

رابط هذا التعليق
شارك

اخواني الاعزاء

لقد فشلت في تحميل الملفات حيث اني غير مصرح لي
على كل حال سوف اكتب الكود على الصفحة



DECLARE
n number:=:search;
CURSOR GETmyhr IS
SELECT staff,first_name,last_name,civil_id,mobile,gender
FROM myhr
where staff like '%'||n||'%';

BEGIN
FIRST_RECORD;
OPEN GETmyhr;
LOOP
FETCH getmyhr INTO :myhr.staff,:myhr.first_name,:first_name,:civil_id,:mobile,:gender;

EXIT WHEN GETmyhr%NOTFOUND;
NEXT_RECORD;
END LOOP;
CLOSE GETmyhr;

END;

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
فقط أضف التالي في أمر ال select تبع الـ Cursor كالآتي
CURSOR GETmyhr IS
SELECT m.*,s.*
FROM myhr m,staff s
where s.staff=m.staff and
s.staff like '%'||n||'%';



والله أعلم
أخوك Shibeika

رابط هذا التعليق
شارك

اخي Shibeika

شكراً لك ، العملية اوكي بس واجهة مشكلة في طريقة كتابة الـ Fetch

FETCH getmyhr INTO :m.staff,:m.first_name,:first_name,:civil_id,:mobile,:gender;

كيف اقدر اضبطها بين الـ 2 Table ؟؟؟؟

شكرا اخي Shibeika

رابط هذا التعليق
شارك

:)

 

اخي Shibeika

 

اولاً نجحت العملية ومافي داعي لموضوع الـ Fetch لاني استطعت ان احل المشكلة من خلال عدة محاولات .

الحل كان من خلال الطريقة يلي عطيتني ياها ، انا اشكرك جداً جداً وكثر الله من امثالك .

وانا بصراحة صرلي اسبوع انتظر ان يرد علي احد واخيراً بعث لي الله ابن حلال مثلك ، شكراً لك .

 

وفقك الله بما هو خير لامتك واخوانك

 

اخوك

عبد الخالق

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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