اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طلب فصل اليوم عن التاريخ من الجدول


ولد جدة

الردود الموصى بها

السلام عليكم ارغب في كود فصل اليوم عن التاريخ بالاستعلام لحقلين

حيث في الجدول الأحد 01/01/1438

ارغب فصله الاحد في حقل 

و 01/01/1438 في حقل 

مرفق مثل والله يجزاكم بالخير

TEST_DATE.rar

رابط هذا التعليق
شارك

وعليكم السلام:smile:

 

في عدة طرق لهذا العمل ، واليك احدها ، والذي يعتمد على مكان كل حرف في الجملة:smile:

 

من النظرة الاولى لجٌملة الحقل اليوم والتاريخ في الجدول ، نرى ان اول حرف على اليسار هو رقم

470.Clipboard01.jpg

.

ولكن من تجربتنا بالحروف العربية في الكود ، حيث لا يبقى الكود على حاله حين نستعمل الحروف العربية ، ويلخبط مكان متغيرات الدوال ،

لذا وجب علينا التأكد بالكود عن اول حرف بالجملة ، لهذا عملنا كود لها في الاستعلام ادناه:

470.Clipboard05.jpg

.

470.Clipboard06.jpg

1. واتضح من نتائج الاستعلام ، ان اول حرف ليس الرقم كما كنا نعتقد ، وانما هي بداية كملة اليوم (الأحد ، الاثنين ، ...)

2. بما ان التاريخ ثابت: عددين لليوم ، ثم / ، ثم عددين للشهر ، ثم / ، ثم اربعة اعداد للسنة ،

اي 2 + 1 + 2 + 1 + 4 =10 مسافات

عليه ، بإمكاننا عمل نوعين من المعادلات للتاريخ واليوم (وانت تختار)

470.Clipboard04.jpg

.

والنتيجة

470.Clipboard07.jpg

.

جعفر

470.TEST_DATE.accdb.zip

  • Like 3
رابط هذا التعليق
شارك

مشاركة مع الاستاذ جعفر

ضع هذا التعبير في استعلام 

Expr1: Left([اليوم والتاريخ],InStrRev([اليوم والتاريخ],Chr(10)))

بالتوفيق

  • Like 2
رابط هذا التعليق
شارك

1 ساعه مضت, رمهان said:

مشاركة مع الاستاذ جعفر

ضع هذا التعبير في استعلام 


Expr1: Left([اليوم والتاريخ],InStrRev([اليوم والتاريخ],Chr(10)))

بالتوفيق

ومرة اخرى ، الذي كنا نراه من نتائج الجدول ، ليست هي النتائج المتوقعة (شكرا استاذ رمهان:smile:)

 

فبعد النظر الى معادلة الاستاذ رمهان ، والتي لا يمكن ان تعمل اذا كان حقل اليوم والتاريخ سطر واحد ، نظرت في الجدول مرة اخرى ، واوسعت خانة السجلات عموديا ، واذا بها هكذا:

470.Clipboard08.jpg

.

جعفر

  • Like 2
رابط هذا التعليق
شارك

ما هوه انا انتبهت لها اخي الاستاذ جعفر قبلك

ومعادلتك لن تعمل لو اختلف تنسيق التاريخ او لو حصل ان الايام بدأت بحرف أ بدل ا . او لو كانت الايام بالانجليش

فقلت استخدم البحث عن المسافة ومالي شغل باي شي ثاني . فالتاريخ لن يحوي مسافة وكذلك الاسم لن يحوي مسافة . المسافة تكون حتما بين التاريخ واليوم .

وماتجيش اخوي جعفر وتعقدها وتقول لي ممكن ينشبك الاسم مع التاريخ !! :wallbash:

تحياتي ياغالي

وهذا لاستخراج التاريخ

Expr2: Replace([اليوم والتاريخ],Left([اليوم والتاريخ],InStrRev([اليوم والتاريخ],Chr(10))),"")

 

تم تعديل بواسطه رمهان
  • Like 2
رابط هذا التعليق
شارك

يعطيك الف عافيه استاذ جعفر والاستاذ رمهان

جزاكم الله الف خير باثرائكم بالموضوع لكم مني جزاء الشكر ،،،

 

بالنسبه للتاريخ واليوم ممكن ينشبك في اي لحظة في النظام الي انا شغال عليه :wavetowel:  :wallbash:

اساسا التقارير باصدرها من النظام الي اعمل عليه كملفات اكسل واستوردها علي الاكسيس واعمل عليها الاستعلامات المختلفة

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information