منتديات روكشا     َولَوْلَا إِذْ دَخَلْتَ جَنَّتَكَ قُلْتَ مَا شَاءَ اللَّهُ لَا قُوَّةَ إِلَّا بِاللَّه

الرئيسية |  التسجيل  |  مركز رفع الملفات  |  الاتصال بنا  

 



العودة   منتديات روكشا > المنتدي التخصصي > قسم التصاميم والبرمجة والجرافيكس والميديا > انشاء وتصميم وبرمجة البرامج

الملاحظات

انشاء وتصميم وبرمجة البرامج برنامج الوورد اكسس اكسيل بوربوينت فيجوال بيسك برامج محاسبة برامج ادارة وتنظيم حسابات تنسيق الملفات

Like Tree1اعجابات
  • 1 موضوع بواسطة مهرة النجدية

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 02-10-2019, 07:59 AM
الصورة الرمزية مهرة النجدية
.:: عضـو نشط ::.
 
تاريخ التسجيل: Feb 2019
الدولة: قلب ابي
المشاركات: 185
معدل تقييم المستوى: 4
مهرة النجدية اصبح معروف في الوسط التميزيىمهرة النجدية اصبح معروف في الوسط التميزيى
جديد كيفية التعامل الصحيح في تغير التاريخ بالاكسس







كيفية التعامل الصحيح في تغير التاريخ بالاكسس



عندما يتم التعامل مع التاريخ باستخدام محرر الكود VBA او باستخدام SQL في مايكروسوفت اكسس فان تنسيق التاريخ سيتغير الى التنسيق الامريكي MM/DD/YYYY مهما كانت اعدادات تنسيق التاريخ الخاصة بجهاز المستخدم.


ولمشاهدة مثال على ذلك يمكنكم اضافة تاريخ في معايير الاستعلام ثم مشاهدة SQL لهذا الاستعلام



في كثير من الاحيان نجد ان الكود او الاستعلام لا يعمل بشكل صحيح فمثلا قد تطلب التواريخ التي بعد تاريخ 7/4/2018 ولكن الاستعلام او الكود يفهمها بشكل معكوس ويعطي النتائج لما بعد تاريخ 4/7/2018.
للتغلب على هذا الامر يجب علينا استخدام الدالة Format حتى نحول التاريخ الى الصيغة الامريكية ليتم التعامل معهة بالشكل الصحيح، وهنا يجب الانتباه ايضا الى فواصل التاريخ المستخدمة في اعدادات الوندوز فلو استخدمنا اشارة "/" كفاصل فانه لا مشكلة في ذلك ولكن اذا تم استخدام "" فان هذا سيسبب مشكلة وسيظهر لنا الخطأ رقم 3075 ولهذا سنستخدم الاشارتين "/" و"" في التنسيق للدلالة على ان الفاصل متغير وبذلك سيكون متاح استخدام اي فاصل نريدة
فمثلا لو اردنا فتح نموذج معين بشرط اظهار السجلات بعد التاريخ الموجود في مربع النص Text0

سيكون الكود كما يلي:
اقتباس:
VBA
DoCmd.OpenForm "students", , , "StDateOfBirth<" & Format$(Form_Form1.Text0, "\#mm\/dd\/yyyy\#")

او يكون ضمن دالة Dlookup او Dcount او Dlast او Dmin ... الخ وكما يلي:

اقتباس:
VBA

DLookup("FieldName" , "TableName" , "Criteria= Format$(Date, "\#mm\/dd\/yyyy\#")




ابن الوليد معجب بهذا.
رد مع اقتباس
  #2  
قديم 02-11-2019, 03:57 PM
الصورة الرمزية ابن الوليد

.:: ادارة المنتدي ::.

 
تاريخ التسجيل: Nov 2018
الدولة: مصر
المشاركات: 1,537
معدل تقييم المستوى: 10
ابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud ofابن الوليد has much to be proud of
إرسال رسالة عبر MSN إلى ابن الوليد إرسال رسالة عبر Yahoo إلى ابن الوليد إرسال رسالة عبر Skype إلى ابن الوليد
افتراضي

جزاك الله كل خير
__________________
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كتاب حمل نظام التعامل مع الأكسس نفسه الفارس انشاء وتصميم وبرمجة البرامج 0 02-05-2019 07:25 AM
للهواتف والآيباد الجامع الصحيح للسنن والمسانيد 8 كتاب ابن الوليد تطبيقات الهاتف المحمول 0 02-04-2019 07:11 PM
كيفية عمل جليتر جديد و بطريقة مختلفة ابن الوليد الفوتوشوب و ملحقاته 0 01-30-2019 05:29 PM
درس .. تغير اجواء الصوره ابن الوليد الفوتوشوب و ملحقاته 0 01-30-2019 05:09 PM
طريقة عرض الأقسام مثل ترايدنت - بالمراقبين و بغير المراقبين ابن الوليد ركن تطوير وإدارة المنتديات العربية 0 12-24-2018 03:30 PM

 

RSS RSS 2.0 XML MAP HTML

الساعة الآن 09:00 PM


Powered by vBulletin® Copyright ©2000 - 2019,