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

كيف اظهر اخر تاريخ

بدأه bumb في 12 سبتمبر 2011 · 5 رد · 751 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي في النموذج حقل تاريخ التسليم وهو حقل منظم ووضعت قيمته الإفتراضيه هذا الكود (=DLast("DateReceipt";"tblDates")) ومهمته عرض اخر تاريخ تم التعامل معه وشغال تمام .كما أن لدي في نفس النموذج حقل تاريخ التسليم بالهجري وهو من نوع نص والمطلوب كود يظهر التاريخ بالهجري مثل سابقه المكتوب على شكل نص في الجدول الأساسي واسم الحقل في الجدول هو (HejreeDate) واسم الجدول هو (tblDates)

ارجو ان اكون قد وفقت في توصيل الفكرة من السؤال

تحياتي لكم

#2

اما من مجيب

#3

استخدم معه نفس الدالة السابقة ولكن يجب أن يكون بالتنسيق التالي:

00/00/0000

يعني الأيام أو الأشهر التي أقل من 10 ضع صفر قبلها مثل ( 1/1/1432) يكتب في الإدخال هذكا ( 01/01/1432) وحاول أن يكون التنسيق هذا بواسطة الكود حتى تتلافا أخطاء ادخالات المستخدمين .

#4

حقل التاريخ الهجري نوع بياناته نص عندما كتبت بالتنسيق ماقلت ظهرت لي بعذا الشكل 00\/00\/0000

#5

شوف يا الحبيب

بما أن نوع بياناته نصيه :

بالنسبة لي فأنا اجعل نوع بيانات حقل التاريخ في الجدول ( نص ) وفي نافذة الإدخال اضع ثلاث مربعات نص ( اليوم - الشهر - السنة ) وعن طريق الكود في مربع النص افحص القيمة إذا كانت مثلا أكبر من صفر وأصغر من 10 اضيف صفر قبل الرقم مثلا ( 5 ) أكبر من صفر واصغر من 10 إذا سيكون تنسيق القيمة في مربع النص بهذا الشكل ( 05 ) وبالمثل الشهر إما السنة فلا تحتاج إلى تنسيق.

في مربع النص مخفي اجعله يساوي قيم مربعات النصوص الثلاثه - اليوم والشهر والسنة واحفظ في الجدول كنص ثم اتعمل معه بواسطة الدالة DLast بشكل طبيعي ولم أواجه أي مشكلة في ذلك .

جرب الطريقة وأنا متأكد أنها ستروق لك

#6

ممكن تزودني بمثال مع الشكر مقدماً

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