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

سؤال عن جملة Select

Featured Replies

بتاريخ:

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

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

فكيف أعمل جملة سيليكت تجلب لي عملاء هذا الشهر وترتبط مع تاريخ اليوم و تتغير بحسب تغيرة يوما و شهرا وسنة ..

ملاحظة : جملة السيليكت راح أكتبها في ترايجر في الديفلوبر على مستوى الفورم ..صح ولا غلط؟

بتاريخ:

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

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

فكيف أعمل جملة سيليكت تجلب لي عملاء هذا الشهر وترتبط مع تاريخ اليوم و تتغير بحسب تغيرة يوما و شهرا وسنة ..

ملاحظة : جملة السيليكت راح أكتبها في ترايجر في الديفلوبر على مستوى الفورم ..صح ولا غلط؟


بص يا مدير انت مكنها تكتبها في ترجر في فورمة وممكن تكتبها في بروسيدار بيقى متسجل في الداتا بيز اللي تمشي على الحليين
دي على شكل بروسيدر
create or replace procedure rep1 (parameter p_date date)
is
begin
for i in
(select custno , custname , paydate , payment from customer where paydate = p_date and payment = null )
loop ;
dbms_ourput.line_put('i.custno || '-' || i.custname || '-' || i.paydate || '-' || i.payment');
end loop;
end;
--comment
/*
- p_date براميتر علشان تتدخل فيه التاريخ اللي اليوزر عاوز يبحث بيه
- custno ده يشير الى اسم العميل في التابل بتاعك
- custe name ده بيشير الى اسم العميل
- payment الدفعة كمبلغ
*/
انا ديفلوبر جديد بس ده على قد اجتهادي جرب ولو فيه اخطاء بلغني
وانشاء الله احاول اعلهالك كتريجر
بتاريخ:
  • كاتب الموضوع

أشكرك جدا اخي ..اتمنى ابوسك على رأسك .. :wub:
جزاك الله خيرا عل تعاونك معاي :rolleyes:

نحنا عاملين كورس بروجيكت لازم نسلمة نهاية الفصل دة..
انا لازم اعمل الوجهات بالديفلوبر
و شخص أخر علية عمل قاعدة البيانات .. وهوه لم ينشأها بعد
لذا الى ذلك الحين سوف أحتفظ بالكود الخاص بالبروسيدر
وانتظر - إن أمكن - كود الترايجر

:( بيني وبينك الاستاذ لم يتطرق بعد لشرح البروسيدر لهذا :unsure:
معلوماتي عنة قليلة (سوف أسئل الاستاذ عنه لاحقا) :wacko:

و جزاك الله خيرا و نفعنا بك :)

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

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

لاقيت شرح على البروسيدر في هذا الموضوع
http://www.araboug.org/ib/index.php?showtopic=13140

و رحت طبقت الكود تبعك (بدون قاعدة بيانات طبعا)

صار كذا
26LD1.jpg

  • بعد 2 أسابيع...
بتاريخ:

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

DECLARE
CURSOR C IS SELECT EMP_ID, EMP_NAME ,PAYMENT_ID
 PAYMENT_NAME
FROM TABLE_NAME
WHERE EMP_ID = :BLK.EMP_ID
AND PAYMENT_DATE = :BLK.ITEM_DATE;
BEGIN
FOR I IN C LOOP
:BLK.EMP:=I.EMP_ID;
:BLK.ENAME:=I.EMP_NAME;
:BLK.PAYMENT_ID:=I.PAYMENT_ID;
:BLK.PAYMENT_NAME:=I.PAYMENT_NAME;
END LOOP;
CLOSE C;
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.