المشاركات : 161
المواضيع 23
الإنتساب : Aug 2014
السمعة :
3
الشكر: 294
تم شكره 76 مرات في 42 مشاركات
السلام عليكم ورحمة الله وبركاته
التاريخ يختلف من جهاز لاخر حسب المستخدم فمنهم من يستخدم النظام العربي والاخر الغربي والاخر الامريكي والاخر الاوربي
لذلك يجب ان نجد طريقة جيدة لحل مشكلة التنسيق بسكول سيرفر بحيث يتعامل برنامجنا مع كل تنسيقات التاريخ
في جهاز العميل مهما كان تنسيق تاريخ الويندوز عنده دون الطلب تغيير تنسيق تاريخ الويندوز افيدونا جزاكم الله خيرا
سبحان الله والحمد لله ولا اله الا الله والله اكبر
المشاركات : 106
المواضيع 0
الإنتساب : May 2017
السمعة :
18
الشكر: 0
تم شكره 158 مرات في 99 مشاركات
قاعدة البيانات تتعامل بالتاريخ ميلادي فقط مهما كان الذي يظهر في نظام التشغيل
ولكي يتم افادتك افدنا انت كيف تتعامل مع التاريخ بالكود؟
المشاركات : 161
المواضيع 23
الإنتساب : Aug 2014
السمعة :
3
الشكر: 294
تم شكره 76 مرات في 42 مشاركات
حسنا هناك من يجعل نظام الويندوز يوما ثم شهرا ثم سنة وهناك من يجعله شهرا ثم يوما ثم سنة وهناك من يجعله تقويم ميلادي شرقي
وهناك تقويم ميلادي غربي
اما عن طريق الكود فانا اضيف الى قاعدة البيانات سكول سيرفر كل بند على حدة من الدات تايم اي على الشكل التالي
DateTimePicker1.Value.Year & "-" & DateTimePicker1.Value.Month & "-" & DateTimePicker1.Value.Day
واضع هذا الجمع في مكان حقل الدات تايم الخاص بالاضافة او التعديل حتى يقبله السكول سيرفر من نوع داتا تايم
هذا اذا كان تنسيق يوم شهر سنة عربي او غربي وهنا لم اضف الوقت فسوف ياخذ قيمة صفر بالساعات والدقائق الثواني ايضا
ذلك لان تنسيق الدات تايم بالفيجوال ياخذ / بدل _ ارجو ان تكون الفكرة قد وصلت
سبحان الله والحمد لله ولا اله الا الله والله اكبر
المشاركات : 106
المواضيع 0
الإنتساب : May 2017
السمعة :
18
الشكر: 0
تم شكره 158 مرات في 99 مشاركات
14-05-17, 04:04 AM
(آخر تعديل لهذه المشاركة : 14-05-17, 12:09 PM {2} بواسطة mansoor.)
استخدم DateTimePicker1.Value.Date مع Parameter وليس بشكل نصي كما هو واضح في طريقتك
المشاركات : 161
المواضيع 23
الإنتساب : Aug 2014
السمعة :
3
الشكر: 294
تم شكره 76 مرات في 42 مشاركات
حسنا شكرا لك ساقوم بفعل ذلك ان شاء الله
سبحان الله والحمد لله ولا اله الا الله والله اكبر