بتاريخ: 8 مايو 201411 سنة comment_250310 مطلوب كود استعلام يعمل داخل فورمة على أن يكون الاستعلام بالاسم و التاريخ والكود معا فى وقت واحد تقديم بلاغ
بتاريخ: 9 مايو 201411 سنة comment_250347 متهيألي انت قبل كده برده طلبت كود بالكود والتاريخ , لو بتذاكر عشان تدور علي شغل فمتهيألي انت مقصر جامد , لان مش معقول معرفتش الحل من سؤالك اللي فات عن الكود والتاريخ ومحتاج تذاكر شوية وتفهم اللي بتذاكره الحكاية كلها شرط زي اي شرط واربط بـ and where code = 5 and date = '01/01/2014' and name = 'ahmed'and ......... and .... and ..... تقديم بلاغ
بتاريخ: 9 مايو 201411 سنة كاتب الموضوع comment_250354 متهيألي انت قبل كده برده طلبت كود بالكود والتاريخ , لو بتذاكر عشان تدور علي شغل فمتهيألي انت مقصر جامد , لان مش معقول معرفتش الحل من سؤالك اللي فات عن الكود والتاريخ ومحتاج تذاكر شوية وتفهم اللي بتذاكره الحكاية كلها شرط زي اي شرط واربط بـ 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; تم تعديل 9 مايو 201411 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 10 مايو 201411 سنة comment_250392 انا مش فاهم ايه علاقة كل الكود ده باللي انت طالبه طالب where باكتر من حاجة , اكتب الحاجة واكتب بعدها and واكتب الحاجة التانية وهكذا لو عايز 50 حاجة في الشرط حتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.