تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] أريد حل مشكلة في إدخال الوقت و التاريخ
#1
السلام عليكم أصدقائي
أرجو مساعدتي في مشروع التخرج
مشروع تخرجي عبارة عن منظومة لحجز طالبيات الاكل سواء كانت حلوة أو حارة
و واجهتني مشكلة في إدخال الوقت و التاريخ
يوجد بهذه المنظومة جدول الطالبيات
حيث يسجل بيها الحقول الاتية
رقم الطلببة
أسم الزبون
اسم العامل الذي س يجهز الطلبية
أصناف الطلبية
الكمية
تكلفة الطلبية
تاريخ التسليم
وقت التسليم
الملاحظات
عند إدخال جميع البيانات و الضغظ على زر الحفظ يضهر مسج يوجد خطا في حقل تاريخ التسليم و وقت التسليم
و أكتشفت يوجد دالة أسمها format تساعدك في إدخال التاريخ و الوقت بالصيغة التي تريدها
ولاكن الم أفهم كيف يمكن كتابة الكود الخاص بها و أين سيتم كتابة هذا الكود
أرجو مساعدتي ولم جزيل الشكر

يا رب توفيقك
الرد }}}
#2
يرجى رفع المشروع حتى يتم التعديل عليه
الرد }}}
تم الشكر بواسطة: سعود
#3
علي ما أعتقد أنت تستخدم DateTimePicker لإدخال التاريخ ........ لذلك في بداية ظهور الفورم و في الحدث Load تحديدا يمكنك ضبط الخاصية Format عن طريق الكود كما هو موضح أدناه


كود :
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "dd-MM-yyyy"

و بعدذلك يمكنك حفظ البيانات في الداتا بيز كأنها من النوع String و ليس كتاريخ باستخدام المتغير  DateTimePicker1.Text
ثم يتم استرجاعها من قاعدة البيانات علي انها String و من ثم تمرير هذا String الي الخاصية تكست الخاصة ب DateTimePicker1
الرد }}}
تم الشكر بواسطة: سعود
#4
(31-10-15, 04:54 PM)silverlight كتب : علي ما أعتقد أنت تستخدم DateTimePicker لإدخال التاريخ ........ لذلك في بداية ظهور الفورم و في الحدث Load تحديدا يمكنك ضبط الخاصية Format عن طريق الكود كما هو موضح أدناه


كود :
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "dd-MM-yyyy"

و بعدذلك يمكنك حفظ البيانات في الداتا بيز كأنها من النوع String و ليس كتاريخ باستخدام المتغير  DateTimePicker1.Text
ثم يتم استرجاعها من قاعدة البيانات علي انها String و من ثم تمرير هذا String الي الخاصية تكست الخاصة ب DateTimePicker1

 لا أخي لم استخدم اداة datatimepicker
أنشاءت جدول في sql به حقول و منها
سميت حقل delivery time و نوع البيانات time
وكذلك حقل deilivery date ونوع البيانات date
و في visul studio .net
أنشاءت textbox لإدخال الوقت و التاريخ
يا رب توفيقك
الرد }}}
تم الشكر بواسطة:
#5
شوف المثال هذا وهو لأحد الاخوه وجدته في المنتدى 
وهو مال على عملية حفظ الاسم والتاريخ 


ممكن يفيدك 




تحياتي


الملفات المرفقة
.zip   SavingDate.zip (الحجم : 113.46 ك ب / التحميلات : 526)
الرد }}}
تم الشكر بواسطة:
#6
نفس المشكله تواجهني 
لما أحفظ التاريخ بالهجري تظهرها سكيول سيرفر ميلادي 

ولما أجي أسوي عرض للبيانات يعطيني خطأ في حقل التاريخ ونوع حقل التاريخ date
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم ورحمة الله

أخي عادل

الأصل في حفظ التاريخ في قاعدة البيانات هو الميلادي
وعندما تحدث مشكلة في عرض التاريخ في التطبيق فهي نتيجة لطريقة المبرمج في عرض التاريخ وليس التاريخ نفسه
الرد }}}
تم الشكر بواسطة:
#8
عليكم السلام أخي مهموم 
تقريباً كلامك سليم لأنني أدخل التاريح بالهجري وأسوي عرض يعطيني خطأ ممكن 
طريقة الفورمات في داتا قريد فيو بسيطه ولكن ما عرفت أعمله فورمات في تكست بوكس
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم ورحمة الله

أخي عادل

أبسط طريقة لعرض التاريخ في عمود في أداة DataGridView هي من خلال خصائص العمود من الخاصية DafultCellStyle ومنها الخاصية Format ومنها تختار DateTime وفيها تشكيلات اختر منها تريد، وبالامكان (إذا تعرف للتنسيق) أن تضع خاص بك.
طبعا هذا إذا كانت الأعمدة قد أضيفت في وقت التصميم.

أما لو كانت الأداة DataGridView فارغة من الأعمدة وتم الإعتماد في إنشاءها على نتيجة التعبئة من قاعدة البيانات (وهذه الطريقة غير جيدة) فبالإمكان تحديد التنسيق بالكود بعد تعبئة الأداة DataGridView بالبيانات كالتالي
PHP كود :
DataGridView1.Columns(3).DefaultCellStyle.Format "yyyy/MM/dd" 
الرد }}}
تم الشكر بواسطة:
#10
يمكنكم مراجعة اللينك  التالي ربما تفيد أحدكم ..... علي ما يبدو ان Format المبدئي للتاريخ في SQL هو YYYY-MM-DD


اللينــــــــــــــــــــــــك
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم