![]() |
|
[VB.NET] خطأ كود إستعلام بين تاريخين - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : [VB.NET] خطأ كود إستعلام بين تاريخين (/showthread.php?tid=33940) الصفحات:
1
2
|
RE: خطأ كود إستعلام بين تاريخين - ZaerAllail - 23-03-20 (23-03-20, 10:42 AM)kiki كتب : السلام عليكم ورحمة الله وبركاته جميل جدا تجاوبك حفظك الله ولكن للأسف لازالت المشكلة قائمة وزيادة في توضيح المطلوب هو فقط طلب جلب السجلات التي تحمل تواريخ تقع بين D1 , D2 والتي من خلالها يتم معرفة السجلات التي تم تسجيلها خلال العشرة الأيام السابقه . . قبل لحظات وضع أحد الأخوه رد على السؤال فقد وضع الجملة التالية PHP كود : DTPDate1.Value = Date.Today.AddDays(-10)وبعد أن قمت بتجربتها لم أجد بها أخطاء ولكنها لم ترجع أي نتيجة للكومبو فقمت بتعديل ترتيب الداتا في الأسطر الأخيرة وجعلت D d1", DTPDate1.Value.Date و d2", DTPDate.Value.Date فتم الأمر وتم جلب السجلات الأخيرة بشكل صحيح وفعلا شكرا لصاحب المشاركة وشكرا لكل من تفضل بتفعيل السؤال والمساهمه في حله تحياتي لكم حفظكم الله RE: خطأ كود إستعلام بين تاريخين - kiki - 23-03-20 الان بعد توضيح كيفية استخدام الامر ناتى للخطوة الثانية وهى كيفية وضع التواريخ بالصورة الصحيحة فى الكود لديك D1 و D2 مشيراً الى ان D1 هو تاريخ اليوم و D2 هو تاريخ اليوم مطروح منه 10 ايام فهنا تقع المشكلة الثانية كون D1 اكبر من D2 وهنا يفترض ان يكون العكس للتوضيح اكتر لما تريد انت فعله لنعمل مثال توضيحي بسيط يوضح الامر لنقول اننا لا نريد عمل جلب اخر السجلات خلال الـ 10 ايام السابقة بل نجعلها اخر عشر ايام من تاريخ المحدد يعنى لو كتبت تاريخ يوم 10 من شهر 1 لهذا العام فيتم جلب كلاً من تاريخ يوم 1 من شهر نفسه الى اليوم المذكور وهو يوم 10 واذا تم تحديد تاريخ اليوم اذا تاريخ اليوم وما قبله بعشر ايام سيتم عمل الكود بالشكل التالى بعد مسح الكود الذى لديك كود : Dim D1, D2 As New Dateبكده تكون اجريت المطلوب تماماً وسيتم حل المشكلة كلياً والتى كانت فى البداية لديك بسبب صيغة نوع من تاريخ لنص والثاني هو مشكلة وضع التاريخ الاكبر اولاً ثم الاصغر ثانياً الكود الخاص بـ Between فى الاستعلام هو ما الا عبارة عن PHP كود : MovAddedDate >= ## AND MovAddedDate <= ## بحث عن قيمة اكبر من ويسواي ومن ثم اصغر من ويساوي فعندما كنت تضع اكبر من تاريخ اليوم كمثال من ثم اصغر من تاريخ اليوم -10 ايام فاصبح هنا لا يوجد نتيجة تعبر عن كلمة بينهم اصبح البحث خارج بينهم RE: خطأ كود إستعلام بين تاريخين - ZaerAllail - 23-03-20 (23-03-20, 01:20 PM)kiki كتب : الان بعد توضيح كيفية استخدام الامر أخي الكريم شكرا جزيلاً لإهتمامك وذوقك المشكلة تم حلها في الجواب السابق لأحد الأخوان وذكرته في ردي على مشاركتك السابقة ولكن لزيادة التأكد فقد جربت الكود الأخير الذي أشرت إليه ولكنه ايضا لم يعمل شكرااا لك يا غالي ع ذوقك وإهتمامك تحياتي لك |