![]() |
|
[ تمّ الحل ] : تنسيق التاريخ بقاعدة البيانات : الأكسس - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [ تمّ الحل ] : تنسيق التاريخ بقاعدة البيانات : الأكسس (/showthread.php?tid=29736) الصفحات:
1
2
|
[ تمّ الحل ] : تنسيق التاريخ بقاعدة البيانات : الأكسس - عبد العزيز البسكري - 02-06-19 السّلام عليكم و رحمة الله و بركاته
سادتي الأفاضل .. لو ممكن أجد لديكم الفكرة المناسبة لتصحيح الخلل ..
أقوم باستيراد البيانات من ملف الإكسل إلى الداتا جريد .. و التاريخ كما هو مبيّن بملف الإكسل أو على الداتا جريد .. يظهر بطريقة عادية جدا .. بمعنى تاريخ فقط بدون .. توقيت ..
المشكلة .. عند التصدير من الداتا جريد إلى الجدول بقاعدة البيانات الأكسس .. يتحول التاريخ إلى : تاريخ و توقيت
مع العلم أنّ التاريخ بجدول الأكسس من نوع نصّي و ليس تاريخ
أين الخلل برأيكم .. بارك الله فيكم و لكم مقدما و جزاكم خير الجزاء
تحياتي واحتراماتي
RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - ابراهيم ايبو - 02-06-19 السلام عليكم ورحمة الله وبركاته
اخي عبد العزيز هل تقوم بتصدير البيانات الى الاكسس ام تقوم بالحفظ؟
RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - عبد العزيز البسكري - 02-06-19 (02-06-19, 03:31 AM)ابراهيم ايبو كتب : السّلام عليكم و رحمة الله و بركاته
أهلا بالأخ الغالي " إبراهيم إيبو " ..
أنا أقوم بعملية الحفظ بالجملة المتعارف عليها INSERT INTO
و هذا الكود المستعمل في عملية الحفظ ..
كود : Private Sub Export_Data_Grid_View_To_Access_Table()RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - ابراهيم ايبو - 02-06-19 اخي عبد العزيز
بما انك تدخل التواريخ بشكل نص افحص حقول التاريخ في قاعدة البيانات ربما تكون من نوع تاريخ وهذا ماأظن
قم بجعل تلك الحقول Text
RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - عبد العزيز البسكري - 02-06-19 (02-06-19, 03:57 AM)ابراهيم ايبو كتب : أخي الغالي .. أنا جد متأكّد أنّ الحقل بجدول الأكسس هو من نوع نصّي .. لاحظ لو تكرّمت الصورة أدناه
تحياتي
RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - حريف برمجة - 02-06-19 تعال هنا وعد السطرين التالية : كود : Birthday = Me.DataGridView1.Rows(xyz).Cells(3).Value.ToStringلتصبح كالتالي : كود : Birthday = Me.DataGridView1.Rows(xyz).Cells(3).Value.ToString("dd/MM/yyyy")RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - ابراهيم ايبو - 02-06-19 اخي عبد العزيز كلمة text هكذا تكتب وليس هكذا Texte
اليك مثال فيه التاريخ بشكل نص اكتب التاريخ كبفما تريد سيحفظه في القاعدة كما هو
RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - عبد العزيز البسكري - 02-06-19 (02-06-19, 04:31 AM)حريف برمجة كتب : تعال هنا وعد السطرين التالية : السلام عليكم و رحمة الله و بركاته
تسلم أستاذنا الغالي " حريف برمجة " على المساهمة .. لكن المشكل بقي قائمًا ..
تحياتي واحتراماتي
(02-06-19, 04:46 AM)ابراهيم ايبو كتب : فاتتك هذه أخي الحبيب الغالي " إبراهيم إيبو " و لم تخطر ببالك .. الأوفيس لديّ نسخة فرنسية و لذلك فعبارة Text تكتب Texte
سأجرّب الملف و أكيد سأخبرك بالنتيجة إن شاء الله
تحياتي واحتراماتي لشخصك الكريم
قمت بتحويل الكود أخي الغالي " ابراهيم " بهذا النسق تماما مثل كود سيادتك .. و جربت الحفظ و بقي المشكل قائما .. ما حيرني فعلا هو أنّ صيغة التاريخ من نوع نصي من المفروض أن يأخذ شكل ما هو عليه الداتا جريد فيو .. سأحاول غدا بإذن الله وضع الملف كاملا على الأقل لمشاركتي الإشكالية عن قرب .. بارك الله في الجميع
كود : Cmd.Parameters.Add(New OleDbParameter("@STUDENT_Id", OleDbType.Integer)).Value = StudentIdRE: تنسيق التاريخ بقاعدة البيانات : الأكسس - سعود - 02-06-19 و عليكم السلام ورحمة الله وبركاته اذا كان نص التاريخ بالاساس من دون توقيت هذا يعني انه بتنسيق ShortDate تاكد من نوع الحقل في الاكسس ومن تنسيقه. RE: تنسيق التاريخ بقاعدة البيانات : الأكسس - عبد العزيز البسكري - 03-06-19 السّلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك و جزاك الله خيرا أستاذنا العزيز " سعود " .. و كل الإخوة الأفاضل الذين شاركوني المشكلة
فعلا لم أجد الحل لهذه الإشكالية .. فالرجاء لو سمحتم تجربة الملف بالمرفقات .. و بارك الله في الجميع مقدما .. ملف الإكسل موجود بالمرفقات .
تحياتي
|