12-10-19, 05:50 PM
(12-10-19, 05:17 PM)elgokr كتب :اخى الفاضل انت لا تحتاج الى كود مخصصكل الامر انت ستستخدم نفس الكود الخاص بالاستعلامولكن ستضيف امر WHERE فى كود الاستعلام
تخيل انك انك لديك كود الاستعلام كالتالى
كود :
SELECT * FROM test
كل الامر سيكون الكود كالتالى
كود :
SELECT * FROM test WHERE mydatestart <= mydatestart + DateAdd("d", 90, mydatestart)
الكود سيعمل معك اذا كان قاعدة بيانات Access أو SQLوالكود الاستعلام هنا كانى بقول اعرض جميع ما فى جدول قاعدة البياناتبشرط بان يكون التاريخ اصغر من أو يساوى التاريخ + 90 يوم
طيب يبقي انك تجعل الكود في شاشة اللود للفورمومن ثم ترجيل الناتج الى الداتا جريد وبكده تكون انهيت امر الشاشة
طيب بخصوص رسالة التنبيه عند تسجيل الدخولكل الامر انك ستعمل نفس الكود فى شاشة الواجهة فى اللودولكن بدل تعبئة الداتا جريد عتعمل كود تحقق اذا كان الناتج من كود الاستعلام ايجابى اى اكبر من 0
اعرض رسالة من خلال مثلاً
PHP كود :
MessageBox.Show
وممكن تعمل السطر بعده كود فتح فورم اللى فى الداتا جريد
او انك تعمل شرط تحقق اذا كان وافق على الرسالة خاصة
PHP كود :
MessageBox.Show
يقوم بفتح شاشة التى تعرض بها الداتا جريدوبكده تكون انهيت المطلوب بكل بساطة وبدون اكواد كثيرة وتايمر الذى تفكر به
اتمنى ان الشرح مبسط واصبح الامور واضح معك كيفية اتمام الامر
تحياتى لكوتمنياتى لك التوفيق
بعد عمل الاستعلام بيجبلي الخطأ دا
System.Data.SqlClient.SqlException: 'Invalid parameter 1 specified for dateadd.'
