AliAli47 قام بنشر نوفمبر 9, 2021 قام بنشر نوفمبر 9, 2021 السلام عليكم لدي مشكل في التواريخ البرنامج يقوم بقلب الشهر واليوم في الفلترة Database5.accdb
Moosak قام بنشر نوفمبر 9, 2021 قام بنشر نوفمبر 9, 2021 تقصد في الفورم ؟ التاريخ يهر عندي بشكل جيد .. ربما المشكلة في إعدادات اللغة والوقت الإقليمية في جهازك .. تأكد أنها عربي(اسم دولتك) ...
أفضل إجابة jjafferr قام بنشر نوفمبر 9, 2021 أفضل إجابة قام بنشر نوفمبر 9, 2021 وعليكم السلام 🙂 تحتاج الى دالة التاريخ ، وحتى @ابا جودى صار يستعملها ، وتقدر تشوف المشاركة : جعفر 1
AliAli47 قام بنشر نوفمبر 9, 2021 الكاتب قام بنشر نوفمبر 9, 2021 40 دقائق مضت, Moosak said: تقصد في الفورم ؟ التاريخ يهر عندي بشكل جيد .. ربما المشكلة في إعدادات اللغة والوقت الإقليمية في جهازك .. تأكد أنها عربي(اسم دولتك) ... هل ظهر التاريخ بشكل عادي عندما فتحت الفورم ؟ 18 دقائق مضت, jjafferr said: وعليكم السلام 🙂 تحتاج الى دالة التاريخ ، وحتى @ابا جودى صار يستعملها ، وتقدر تشوف المشاركة : جعفر المشكلة في الفلترة في قاعدة يمكنك ملاحظة ذلك في الدالة التاريخ مكتوب بهذا الشكل اقتباس =DLookUp("date1";"Table1";"date1=#11-09-2021#") وفي قاعدة البيانات date1=09/11/2021 يعني لو ظهرت النتيجة في textbox فهذا يعني ان البرنامج يقلب التواريخ في البرنامج
jjafferr قام بنشر نوفمبر 9, 2021 قام بنشر نوفمبر 9, 2021 اقرا الموضوع الذي ارفقت لك رابطه ، وسترى ان الدالة هي الحل 🙂 جعفر
ابو جودي قام بنشر نوفمبر 10, 2021 قام بنشر نوفمبر 10, 2021 (معدل) 10 ساعات مضت, jjafferr said: اقرا الموضوع الذي ارفقت لك رابطه ، وسترى ان الدالة هي الحل 🙂 جعفر سلام عليكم اولا طبعا لما استاذى الجليل ومعلمى القدير و والدى الحبيب استاذ @jjafferr يقول معلومة طبعا هى حتما مؤكدة ولكن انا جربت مرارا وتكرارا فى الموضوع الى اشار اليه والدى وكانت فعلا المرة الاولى التى تحدث لى تلك المشكلة وبعد رد استاذى الجليل قلت فى نفسي سوف اتأكد من الفورمات انا كنت استخدمت فورمات موحد للجهاز dd/mm/yyyy وقاعدة البيانات التى اعمل عليها وفى برامجى دائما اى حقل يخص التاريخ اجعل الفورمات الخاص به سواء فى الجدول او مربع النص على النموذج او حتى فى الاستعلام dd\/mm\/yyyy ولكن كل ذلك كان دون جدوى وفعلا كود فورمات التاريخ الذى تقدم به استاذى الجليل كان سببا لحل مشكلتى وسوف لن استغنى عن مستقبلا عن هذا الموديول فى اى قاعدة بيانات تم تعديل نوفمبر 10, 2021 بواسطه ابا جودى
jjafferr قام بنشر نوفمبر 10, 2021 قام بنشر نوفمبر 10, 2021 تفضل جرب: 1. ادخل التاريخ 2. يعطيك نتيجة اذا كان التاريخ 1 موجود في الجدول او فارغ جعفر 1405.Need_DateFormat.accdb.zip
AliAli47 قام بنشر نوفمبر 10, 2021 الكاتب قام بنشر نوفمبر 10, 2021 منذ ساعه, jjafferr said: تفضل جرب: 1. ادخل التاريخ 2. يعطيك نتيجة اذا كان التاريخ 1 موجود في الجدول او فارغ جعفر 1405.Need_DateFormat.accdb.zip 28.01 kB · 1 download بارك الله فيك أستاذ جعفر فعلا قد تم حل المشكلة لدي استفسار بسيط حول فورمات التواريخ ماهو سبب قلب اليوم والشهر في التواريخ هل يمكن أن يكون من إعدادات البرنامج علما ان التنسيق في الويندوز صحيح وقد تأكدت من كل الاعدادات 1
ابو جودي قام بنشر نوفمبر 10, 2021 قام بنشر نوفمبر 10, 2021 4 ساعات مضت, AliAli47 said: بارك الله فيك أستاذ جعفر فعلا قد تم حل المشكلة لدي استفسار بسيط حول فورمات التواريخ ماهو سبب قلب اليوم والشهر في التواريخ هل يمكن أن يكون من إعدادات البرنامج علما ان التنسيق في الويندوز صحيح وقد تأكدت من كل الاعدادات نفس سؤالى وكان هذا الرد الشافى الوافى الكافى من استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr في ٣/١١/٢٠٢١ at 11:50, jjafferr said: اسمح لي اوضح لك بعض النقاط عن التاريخ : الاكسس يأخذ تنسيق التاريخ من اعداداتك في الوندوز ، إلا اذا قمت انت بعمل تنسيق آخر للتاريخ في قاعدة بياناتك (لاحظ ان كلامنا كله عن التنسيق ، وليس عن اصل التاريخ) ، انت لما عملت التنسيق هكذا: "mm/dd/yyyy" ، لأنه يتناسب مع التنسيق الذي رأيته في كمبيوترك ، بينما التنسيق في كمبيوتر مستخدم آخر يكون غير (وهذا ما حصل معي) ، فعليه لن يعمل الكود هناك !! وللتغلب على هذه الاشكالية ، استخدم التنسيق للطرفين: "Format([DateOfBirth], 'mm/dd/yyyy') ='" & Format(Me.txtDateOfBirth, "mm/dd/yyyy") & "'" لاحظ ان Format غيّرت نوع الحقل من تاريخ الى نص ، فتعاملي لها هنا هو نص ، ابحث في الانترنت عن "date format used natively by JET SQL" حتى تعرف ان المشكلة دولية 🙂 داخليا واثناء تنفيذ العمل ، الاكسس يتعامل مع التواريخ بالتنسيق الامريكي: شهر/يوم/سنه ، لهذا السبب ، بعض الاوقات ترى في الاستعلامات ان الاكسس قلب بين اليوم والشهر (1 الى 12) !! الدالة DateFormat تقوم بتحويل التاريخ الى النظام الامريكي ، ومنها يكون التاريخ صحيح ، هناك حوار جميل عن تنسيق التاريخ ، وطريقة اخرى للقيام بالعمل ، كما هو موضح بطريقة الاستاذ @Hawiii : 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.