السلام عليكم ورحمة الله وبركاته
لدي حقل به بيانات ارقام مثل V20140102120030
واريد استخراج التاريخ منه ووضعة في حقل من نوع تاريخ
التاريخ يأتي من بعد حرف V
الذي هو 2014/01/02
مع العلم أن الحقل الاول من نوع نص
السلام عليكم ورحمة الله وبركاته
لدي حقل به بيانات ارقام مثل V20140102120030
واريد استخراج التاريخ منه ووضعة في حقل من نوع تاريخ
التاريخ يأتي من بعد حرف V
الذي هو 2014/01/02
مع العلم أن الحقل الاول من نوع نص
تفضل :)
المعادلة لحقل التاريخ هي:
CDate(Mid([Text_Value],2,4) & "/" & Mid([Text_Value],6,2) & "/" & Mid([Text_Value],8,2))
حيث Text_Value هو حقل النص الذي به قيمك الاصلية :)
وعندما وضعت الكود في الاستعلام:
والنتيجة:
جعفر
تم تعديل هذه المشاركة بواسطة jjafferr في 11 أكتوبر 2014 في 15:59
الف شكر
لكن ممكن توضح عملية الاستعلام كيف اضع الكود في الاستعلام
الف شرك استبدل , ب ;
ومشي الحال
لكن هل يمكن كود الاستعلام من خلال كود vb.net لللاستعلام الحقل D
حياك الله :)
الكود ممكن ان تخليه اي مكان تريد ، سواء في استعلام او في الكود او اي مكان :) ، ولكن وللاسف لا علم لي بـ vb.net :(
Mid هو كود vb والمفروض انه يعمل على جميع لغات vb ، ولكني غير متأكد من الامر CDate
جعفر
طيب ممكن نخلي تنسيق التاريخ
yyyy/MM/dd
تفضل :)
Format(CDate(Mid([Text_Value],2,4) & "/" & Mid([Text_Value],6,2) & "/" & Mid([Text_Value],8,2)),"yyyy/mm/dd")
اذا لم ترغم الاكسس على صيغة معينة للتاريخ ، فانه يأخذ الصيغة المضبطة في الوندوز :)
جعفر
تم تعديل هذه المشاركة بواسطة jjafferr في 11 أكتوبر 2014 في 20:58
لكن عند وضع التغيير الاخير لم يعد الحقل نوعه تاريخ
كيف نجعل نوع الحقل تاريخ
كما أنني لا استطيع التغيير في التاريخ المكتوب جرب افتح ا لاستعلام وحاول تغير في التاريخ مثلا اليوم او الشهر او السنه لا يقبل
اثقلت عليك جزيت خيراً
تم تعديل هذه المشاركة بواسطة aftfm في 11 أكتوبر 2014 في 21:42
aftfm كتب:لكن عند وضع التغيير الاخير لم يعد الحقل نوعه تاريخ
كيف نجعل نوع الحقل تاريخ
افضل طريقة هي ان تحفظ النتائج في حقل في جدول ، و تضبط صيغة حقل التاريخ في خصائص الجدول (او في خصائص الاستعلام كما في الصورة اسفله) ، وعدم استخدام Format ،
ولاحظ بأني اعطيتك طريقة اخرى لعمل التاريخ من النص :)
والنتيجة
aftfm كتب:كما أنني لا استطيع التغيير في التاريخ المكتوب جرب افتح ا لاستعلام وحاول تغير في التاريخ مثلا اليوم او الشهر او السنه لا يقبل
طبعا لا تستطيع ^_^
فهذا ليس بحقل ، وانما نتيجة معادلة :)
جعفر
طيب هل هناك طريقة لنقل نتيجة الاستعلام إلى الجدول الرئيسي
بعد اضافة حقل ليحمل النتيجة ويكون من نوع تاريخ
نعم :)
1. اعمل الحقل في الجدول ، وضبط صيغة التاريخ في خصائص الحقل (Format) مثل ما شفت سابقا ،
2. غير الاستعلام الى استعلام تحديث ، وحدّث هذا الحقل :)
جعفر
ارفق عملك لوسمحت
اخي الفاضل :)
عندما تريد ارفاق ملف (يجب ان يكون مضغوط عن بصيغة zip او rar او 7z) او صورة ، فما عليك إلا ان تضغط على الزر في اسفل-يسار الصفحة ومكتوب عليه "المحرر الكامل" ، وسترى زر رفع الملف :) ، للعلم :)
تفضل:
جعفر
بارك الله فيك ونفع بك الف شكر
جزاك الله خير
:)
هل هناك طريقة لتشغيل هذا الاستعلام بمجرد اضافة بيانات في الجدول الاساسي
لاني استخدم قاعدة البيانات عن طريق برنامج vb.net
واقوم باضافة البيانات عن طريق البرنامج
فإذا كان هناك طريقة تجعل الاستعلام يعمل بمجرد ما يتم اضافة البيانات للحقل
هذا سيوفر علي الكثير :)
كنت ادري اننا سنصل الى هذه النقطة ، لكن كان لابد من الاستمرار بالطريقة السابقة للإستفادة :)
بس رجاء اجلس بجانب الكمبيوتر ، وبعيد عن شئ يمكن تستخدمه كسلاح ارض - ارض ، لأني مب خايف على عمري ، ولكن خايف على شاشة الكمبيوتر حقتك لا تقذفها وتخربها :)
في accdb صيغة جديدة للحقل ، وهي صيغة الحقل المحسوب Calculated ، فيمكننا ان نضع المعادلة هناك بدل وضعها في الاستعلام :) ،
ولا في داعي لإستعلام ، ولا تحديث ولا دوخة رأس :) ، فبمجرد ادخالك قيمة في الحقل Text_Stamp ، ستجد النتيجة تلقائيا في الحقل DD :)
تابع الصور :
الجدول وبه الحقل المحسوب DD ، والمعادلة في خصائصه ، وانه حقل تاريخ ، وطريقة العرض مثل ما طلبت yyyy/mm/dd :
والنتيجة مقارنه مع الحقل السابق اللي قمنا بإدخال معلوماته بالاستعلام:
ان شاء الله الشاشة بعدها بخير :)
المشكلة في هذا الحقل هو انه محسوب ، يعني ما تقدر تغير قيمته ، لأنه محسوب من حقل آخر :)
صافي يا لبن :)
جعفر
تم تعديل هذه المشاركة بواسطة jjafferr في 12 أكتوبر 2014 في 17:46
:D :D :D
زادك الله علماً استفدت منك ايما استفادة
يعجز لساني على شكرك ولكن الف شكر
حياك الله :)
وللعلم ، الكوتا مالك مال اليوم خلصت ، يعني اذا عندك استفسار ثاني ، بيكون الجواب بكرة على حسبة كوتا بكرة ان شاء الله :)
جعفر
بمشيئة الله :)
كيف اجعل في الحقل Text_Value قيمة افتراضية في لو اضفنا سجل وكانت خانة الحقل Text_Value فارغة
مثلاً نضيف النص (V200001011230) كقيمة افتراضية في حالة اضافة سجل وكان الحقل فارغ ليس به بيانات يتم اضافة النص الافتراضي
انا قمت بوضع القيمة الافتراضية في الحقل بقاعدة البيانات ولكم بعد اضافة سجل جديد لم يتم اضافة الحقل الافتراضي
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…