بتاريخ: 14 ديسمبر 200916 سنة comment_179251 هذا كود للبحث حسب تاريخ معين ..أريد أن أقوم بتعديل هذا الكود ليقوم بالبحث بين تاريخين مع العلم أن هذا الكود شغال تمام بالبحث عن تاريخ معين ..هذا هو الكود if NVL(LENGTH( (:CONTROL.visit_date) ),0)<>0 then v1:='visit_date= '''|| rtrim(ltrim(:CONTROL.visit_date))||''''; else v1:=' 1=1 '; end if; أريد تعديل هذا لكود ليقوم بالبحث بين تاريخين وقمت بتجربة طرق كثيرة للتعديل عليه ولكن لم أنجح ..أرجو الافادة العاجلة ..تحياتيبريزون بريك تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة comment_179256 السلام عليكم ممكن حضرتك تبدل الجمله بتاعه v1 ب v1:='visite_date between '''|| rtrim(ltrim(:hdate))||''''||' and '||''''|| rtrim(ltrim(:date2))||''''; بس طبعا المتغييرن غيرهم بأسم الايتمز العندك تم تعديل 14 ديسمبر 200916 سنة بواسطة sara gamal تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179305 للأسف أخت سارة لم يعمل الكود معي..أرجو المساعدة العاجلة .. تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179328 انا مجربه الكود ده عندى وشغال كويس جدا ممكن تقولى رساله الخطأ البتظهر عندك تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179330 خاى بالك في الجمله الكتباها انا كاتبه visit_date غلط فيها زياده e على الحضرتك كاتبها اكيد لو معدلتهاش تعمل مشكله تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179376 خاى بالك في الجمله الكتباها انا كاتبه visit_date غلط فيها زياده e على الحضرتك كاتبها اكيد لو معدلتهاش تعمل مشكله أهااااااأعتقد أن هذه هي المشكلة وللأسف لم أنتبه لها ..سأقوم بالتجربة والرد ان شاء الله ..تحياتي أخت سارةبريزون بريك تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179379 على فكرة أخت سارةرسالة الخطأ كانتلقد تسبب when-button-pressed باستثناء غير معالج !! تم تعديل 15 ديسمبر 200916 سنة بواسطة PrisonBreak تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179384 ممكن تستخدم ال debug عشان تعرف ايه سبب بالمشكله بالضبط بيبن حاجات كتير ولو طلع الخطأ unable to perform query اضغط help -->display error عشان تشوف جمله ال query ايه المعترض عليه فيها بس ان شاء الله تشتغل معاك انا جربتها عندى واشتغلت صحواذا فيها برده اي حاجه قول تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179386 ممكن تستخدم ال debug عشان تعرف ايه سبب بالمشكله بالضبط بيبن حاجات كتير ولو طلع الخطأ unable to perform query اضغط help -->display error عشان تشوف جمله ال query ايه المعترض عليه فيها بس ان شاء الله تشتغل معاك انا جربتها عندى واشتغلت صحواذا فيها برده اي حاجه قول سأخبرك بما يحصل معي ان شاء الله عندما أقوم بالتجربة ..لأنني قمت بنقل المشروع من جهازي المنزلي الى الجهاز الخاص بي في مكان عملي وغدا صباحا سأقوم بالتجربة والرد ان شاء الله تحياتي تقديم بلاغ
بتاريخ: 16 ديسمبر 200916 سنة كاتب الموضوع comment_179412 للأسف أخت سارة قمت بالتأكد ولكن الكود صحيح وما زال الخطأ مستمرلقد تسبب when-button-pressed باستثناء غير معالج !! أرجو الافادة العاجلةتحياتي تقديم بلاغ
بتاريخ: 16 ديسمبر 200916 سنة كاتب الموضوع comment_179420 أخت سارة لقد قمت بحل المشكلة مع العلم أن الكود الذي قمتي بارساله صحيح ولكن يجب أن يضاف اليه جملة في أعلى الكود وهو الحقل الثاني يجب وضعه في قاعدة if ليسري عليه الشرط if NVL(LENGTH( (:CONTROL.VISIT_DATE ) ),0)<>0 AND NVL(LENGTH( (:CONTROL.VISIT_DATE1 ) ),0)<>0 then ووضع كلمة and قبل visit_date between وتحويل خصائص الحقلين من date الى char مع العلم أن هذا الكود هو للبحث بين تاريخين ولكن لم ينجح عندما قمت بتحويل الحقلين من char الى dateهذا هو الحل if NVL(LENGTH( (:CONTROL.VISIT_DATE ) ),0)<>0 AND NVL(LENGTH( (:CONTROL.VISIT_DATE1 ) ),0)<>0 then v11:='AND VISIT_DATE BETWEEN '''|| rtrim(ltrim(:CONTROL.VISIT_DATE))||''''||'AND'||''''|| rtrim(ltrim(:CONTROL.VISIT_DATE1))||''''; else v11:=' AND 1=1 '; end if; تحياتي أخت سارة وألف شكر على المساعدة تم تعديل 16 ديسمبر 200916 سنة بواسطة PrisonBreak تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.