الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل شكل تاريخ لم ينفع معه كثير من الدوال

مغلق
بدأه اا الفاروق اا في 25 فبراير 2003 · 11 رد · 798 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يتم جعل التاريخ التالى ( التاريخ يبدء من اليسار لليمين )

20030222230802

بالشكل التالى:

22/02/2003 23:08

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#2

السلام عليكم

يا مرحبا بالفاروق

شوف المثال فيه كذا تنسيق اختر ما تريده منها

dete.rar

#3
Format(#1/1/2000#,"dd/mm/yyyy")
#4

السلام عليكم

شكر لك أخ/ alhajri برنامج جيد ، ولكنى أريد تحويل الصيغة التى ذكرتها سابقا..

الأخ/ عبد العظيم ، لقد كتبت الدالة فى تنسيق الحقل بالجدول ولكن لم يحدث شئ .. وأيضاً أريد إظهار الوقت ساعات + دقائق ..

تحياتى وشكرا للرد

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#5

أخي الكريم

السلام عليكم

كما تعلم فما ذكرته رقم وليس تاريخاً وحتى تستطيع تنسيقه بالشكل الذي تريد تحتاج إلى استخدام دالة Mid التي تستطيع بها الحصول على أي جزء من الرقم أو النص

جرب شيئاً مشابهاً لما يلي

asas = "20030222230802"

MsgBox mid(asas, 7, 2) & "/" & mid(asas, 5, 2) & "/" & mid(asas, 1, 4) & " " & mid(asas, 9, 2) & ":" & mid(asas, 11, 2)

تحياتي

#6

السلام عليكم

مشكور أخ/ أبو هاجر ..

التاريخ يتكرر فى جميع السجلات هل أقوم بوضع الكود التالى فى أحد حقول استعلام ؟؟

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#7

أخي الفاروق

السلام عليكم

بالطبع يمكنك ذلك مع تغيير اسم المتغير إلى اسم الحقل الذي يحتوي على الرقم وهناك خيار آخر وهو أن تضع دالة في وحدة نمطية عامة وتستخدمها في الاستعلام بعد تمرير المتغير لها

تحياتي

#8

السلام عليكم

تحية طيبة أخ أبو هاجر .. وشكرا لك

وسؤال : هل يمكن تحويل الشكل المختصر التالى

20030512

إلى

2003/05/12

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#9

أخي الكريم

السلام عليكم

الجواب هو نعم المهم أن تعرف كيف تستخدم دالة Mid حيث تمرر المتغير لها والحرف الذي تريد البدء به وطول النص الذي ترغب في اقتطاعه من المتغير المرر

ثم بعد ذلك ركب المتغير من جديد بحسب ما تريد

#10

السلام عليكم

شكر أخ/ أبو هاجر ... نعم فالدالة Mid معروفة الإستخدام ..

ولكن سؤالى ألا يمكن كتابة مثلا :yyyy/mm/dd ليتحول شكل الرقم السابق المكون من ثمان ارقام إلى تنسيق التاريخ ...

.. إن كان ذلك فهذا يسهل كثير من تعديل قاعدة البيانات بدون الحاجة للكود ..

وعذرا أخ/ أبوهاجر على الإطالة

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#11

أخي الكريم

السلام عليكم

قبل استخدام تنسيق التاريخ يجب تحويل المتغير السابق إلى تاريخ فهل جربت تمرير المتغير السابق إلى الدالة Cdate جرب وأفدني فربما تنجح الطريقة

تحياتي

#12

السلام عليكم

سأحاول .. وذلك بوضعها فى استعلام إلحاق ..

ولك كامل تحياتى

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…