بتاريخ: 29 أغسطس 200916 سنة comment_168085 عندي مشكلة بسيطة في شاشة بحثأنا صممت شاشة بحث تقوم بالبحث عن عدة قيم معينة في قاعدة البيانات والبحث يتم عن طريق التاريخعندما أقوم بالبحث عن هذه القيم بواسطة التاريخ في قاعدة البيانات فانه يظهر لي النتيجة ويقوم بتكرار الصف الأخير ولا أعلم ما السببوعندما يكون الناتج هو قيمة واحدة أي صف واحد فانه يقوم بتكرار هذا الصف ويظهر لي أن الناتج هو قيمتان بدل قيمة واحدة مع العلم أن النتيجة هي قيمة واحدة والأخرى هي مجرد تكرار للقيمة الاولى أريد أن أعلم كيف لي أن أمنع البرنامج من تكرار القيمة الأخيرة وأن يظهر لي القيم جميعا بدون تكرار القيمة الأخيرةوشكرا لكم هذا مثال على ذلكعندما أقوم بالاستعلام عن تاريخ انتهاء بوليصة التأمين 6/6/2006 فانه يظهر لي النتيجة مكررة مع العلم أن الناتج هو صف واحد فقط أي قيمة واحدة فقط تم تعديل 29 أغسطس 200916 سنة بواسطة PrisonBreak تقديم بلاغ
بتاريخ: 29 أغسطس 200916 سنة comment_168088 اخي الحبيب تاكد من الشروط في ما بعد WHERE لانها السبب على حد علمي حيث صادفت مثل هذه المشكلة سابقا تقديم بلاغ
بتاريخ: 29 أغسطس 200916 سنة كاتب الموضوع comment_168090 أنا أستخدم أخي cursor لجلب البيانات من القاعدة ومقارنتها بالشرط وهو التاريخ تقديم بلاغ
بتاريخ: 29 أغسطس 200916 سنة comment_168127 السلام عليكملماذا تستخدم CURSOR استخدم الــ DEFUALT_WHERE افضل...بالتوفيق تقديم بلاغ
بتاريخ: 29 أغسطس 200916 سنة comment_168132 السلام عليكمراجع هذا الرابط :http://www.araboug.org/ib/index.php?showto...mp;#entry157941موفق تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168398 الاخ الفاضل الموضوع بسيط باذن الله ، عليك ان تراجع الكود داخل الكيرزر ومتى يخرج من اللوب تاكد ان يعمل بالشكل الصحيح و احنا جاهزين لاي خدمة تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة كاتب الموضوع comment_168444 نعم أخي pal.oracle أنا أستخدم next_record داخل اللوب لأنه لو قمت بمسحها فانه النتيجة ستكون قيمة واحدة فقط في جميع حالات البحثوشكر للاخوة الباقين على المساعدة تقديم بلاغ
بتاريخ: 2 سبتمبر 200916 سنة comment_168461 اذا اخي انصحك باستخدام الــ DEFUALT_WHERE...موفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.