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

بتاريخ:

مطلوب كود استعلام يعمل  داخل فورمة على أن يكون الاستعلام بالاسم و التاريخ والكود معا فى وقت واحد

بتاريخ:

متهيألي انت قبل كده برده طلبت كود بالكود والتاريخ ,

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

الحكاية كلها شرط زي اي شرط واربط بـ and

where code = 5 and date = '01/01/2014' and name = 'ahmed'and

......... and .... and .....

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

متهيألي انت قبل كده برده طلبت كود بالكود والتاريخ ,

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

الحكاية كلها شرط زي اي شرط واربط بـ and

where code = 5 and date = '01/01/2014' and name = 'ahmed'and

......... and .... and .....

أخى الفاضل /

ده كود لاكن  يفى بشرط واحد  فقط فى جملة where المطلوب الاستعلام بـ 4 أو 5 بنود مثل كود   ACCOUNTS_CODE, ACCOUNTS_CODE_3 ,   HOTEL_CODE  ,   DATE_ACCOUNT

--
PROCEDURE MM IS
xx number(1);
  ll number (1);




BEGIN
  delete from TRANSACTION_QUERY;
  ll:=0;
  xx:=0;
go_block('BLOCK70');
first_record;
  loop
   if :BLOCK70.TEXT_ITEM85
 is not null then
     xx:=1;
     ll:=1;
     insert into TRANSACTION_QUERY
       
        (DEBIT,CREDIT,ACCOUNTS_CODE   ,ACCOUNTS_NAME ,ACCOUNTS_CODE_3  ,ACCOUNTS_NAME_4 ,HOTEL_CODE,HOTEL_NAME     ,SERIAL_ACCOUNT ,DATE_ACCOUNT ,DESCREPTION ,SERIAL)
      
select  DEBIT,CREDIT,ACCOUNTS_CODE   ,ACCOUNTS_NAME ,ACCOUNTS_CODE_3  ,ACCOUNTS_NAME_4 ,HOTEL_CODE,HOTEL_NAME     ,SERIAL_ACCOUNT ,DATE_ACCOUNT ,DESCREPTION ,SERIAL
                from TRANSACTION_ACCOUNT
        where
          TRANSACTION_ACCOUNT.ACCOUNTS_CODE_3 =:BLOCK70.TEXT_ITEM85
;              
    end if;
   if :system.last_record='true' or :BLOCK70.TEXT_ITEM85
 is null then
   exit ;
  else
    next_record;
   end if;
  end loop;

first_record;

 

if ll=0 then
      insert into TRANSACTION_QUERY
       
        (DEBIT,CREDIT,ACCOUNTS_CODE   ,ACCOUNTS_NAME ,ACCOUNTS_CODE_3  ,ACCOUNTS_NAME_4 ,HOTEL_CODE,HOTEL_NAME     ,SERIAL_ACCOUNT ,DATE_ACCOUNT ,DESCREPTION ,SERIAL)
      
select  DEBIT,CREDIT,ACCOUNTS_CODE   ,ACCOUNTS_NAME ,ACCOUNTS_CODE_3  ,ACCOUNTS_NAME_4 ,HOTEL_CODE,HOTEL_NAME     ,SERIAL_ACCOUNT ,DATE_ACCOUNT ,DESCREPTION ,SERIAL
                from TRANSACTION_ACCOUNT;
end if;    
commit;
go_block('TRANSACTION_QUERY');
execute_query;
 

end;

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

بتاريخ:

انا مش فاهم ايه علاقة كل الكود ده باللي انت طالبه

طالب where باكتر من حاجة , اكتب الحاجة واكتب بعدها and واكتب الحاجة التانية وهكذا

لو عايز 50 حاجة في الشرط حتي

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

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

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

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

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

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.