19-04-19, 10:58 AM
(14-04-19, 08:36 PM)عبد العزيز البسكري كتب :بقيت الإشكالية الوحيدة و هي :إدخال التاريخ بهذه الصيغة مثلا : 00/00/2016 أو على الأقل إستخلاص السنة فقط 2016 و إدخالها بحقل من نوع تاريخ
بخصوص هذا الامر اخى عبدالعزيز البسكري
طريقة انا استخدمها دائماً فى بعض المشاريع لمثل هذه
او باصح الامور التى تترتب معى التعامل احياناً فى الاشهر فقط او العام فقط وكذلك اليوم
فاقوم بعمل كالتالى 3 اعمدة بجدول قاعدة البيانات بحيث يكون
اليوم - الشهر - السنة
ليكتب كلاً من كل من الارقام التاريخ فى عمود مستقل
سيسهل عليك الامر فى حالة البحث والفلتر بحيث كمثال
اذا كان الشهر 0 و العام اكبر من ويساوى 2000 قم بجلب البيانات
كود :
WHERE mm = 0 AND yy >= 2000بكده انت تمكنت من جلب الاشخاص من لديهم مشكلة التاريخ
والعكس لو حابب تاتى بالاشخاص التى تحتوى على تواريخ فعلية
كود :
WHERE mm <> 0 AND yy >= 2000طباً الاعمدة من نوع رقم
ولما تعرض التاريخ الميلاد سيكون الامر كالتالى
كود :
DT(0)("dd") & "/" & DT(0)("mm") & "/" & DT(0)("yy")طبعاً DT تشير الى DataTable
اتمنى ان تكون الفكرة وضحت لك وسهلت عليك الامر
وافادتك باستخدام اكثر من ذلك فالطريقة احبها جداً فى اعمال كثيرة خصوصاً فى الاحصائيات
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

