منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171)
+--- الموضوع : اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل (/showthread.php?tid=6428)



اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - ابو عمر - 18-10-12

السلام عليكم ورحمه الله وبركاته

هل الافضل ان اضع التاريخ في حقل تاريخ ام حقل نصي
انا استعمل الحقل نوع تاريخ ولكن اعاني من بعض المشاكل
مثل تغيير مكان اليوم والشهر قد يتبدل علي الاجهزه الاخري
واستخدام دوال التحويل للحصول علي التاريخ دون الساعه

ان شاء الله نصل الي الحل الامثل


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - ابو عمر - 18-10-12

انتظر مشاركتكم


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - كلكامش الألكتروني - 18-10-12

أكيد حقل تاريخ............... ماهي المشاكل التي تعاني منها؟


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - ابو عمر - 18-10-12

شكرا لك اخي كلكامش الألكتروني علي اهتمامك
اهم مشكله هي :
يتبدل الشهر مكان التاريخ علي بعض الاجهزه الاخري
مثلا لدي يكون التاريخ 12/3/2000
علي جهاز اخر اجدها 3/12/2000
وهذه المشكله خصوصا تعذبني في البحث حيث اني لا اجد البيانات المستعلم عنها بالرغم من وجودها
(هذه المشكله تظهر من شاشه البرنامج - واجهه التطبيق)


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - كلكامش الألكتروني - 20-10-12

صديقي هذه المشاكل التي تعاني منها .... يمكن حلها بأستخدام بيئة الفيجوال ستوديو وذلك عبر كلاسات Culture


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - smss - 20-10-12

اصبت اخي ^_^:غيير التاريخ اللفي الساعة التابع لنظام التشغيل فقط


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - kslawy - 20-10-12

السلام عليكم ورحمة الله وبركاته

أخي وجدت كود يغير صيغة تاريخ النظام للصيغة التي تريد عن طريق الـ Registry :
PHP كود :
Private Sub ChangeSystemDateFormat()Dim rKey As RegistryKey Registry.CurrentUser.OpenSubKey("Control Panel\International"TruerKey.SetValue("sShortDate""d/M/yy")
rKey.SetValue("sLongDate""dd/MM/yy")
End Sub 


****
***
**
*


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - عمر المستشار - 21-10-12

السلام عليكم اخي الكريم لابد ان تعرف ما الفرق بين تخزين التاريخ في حقل نصي او تاريخ

اخي الكريم في حالة الحقل النصي لنفرض الحقل من نوع varchar اخي هنا الحقل سوف ياخذ على كل حرف مكتوب داخلة 1byt يعني لو كان التاريخ هكذا

1/1/2009 فان حجم الحقل سوف يكون 8 بايت تخيل جدل فية مليون حقل حجمة 8 بايت كم يكون الحج 8 مليون بايت


اما في حالة ان يكون الحقل من نوع تاريخ فان الحقل سوف ياخذ مساحة خزنية تعادل كما في الامثلة التالية

SMALLDATETIME يأخذ 4 بايت

DATE ياخذ 3 بايت

DATETIME ياخذ 8 بايت


خذ ما يناسبك


اما بخصوص الفورمات الخاصة بالتاريخ اخي الكريم

فمن الممكن ان تعالجها بالاكواد كما تفضل اخوننا الكرام


وتابع الموضوع التالي لمعرفة الجديد في ال sql server 2012


اضع التاريخ في حقل نصي ام حقل تاريخ - ايهما افضل - عمر المستشار - 21-10-12

هذا الرابط