delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشكلة في تاريخ ميلاد مجهول اليوم والشهر (خلال)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله تعالى وبركاته
لدينا في الجزائر وخاصة في بعض المناطق الصحراوية بجنوب الجزائر
فيئة من المواطنين تاريخ ميلادهم لا يحتوي على يوم ولا شهر أي فلان بن فلان مولود خلال عام 1920
هذا هو تاريخ ميلاده وهذه الظاهرة موجودة بكثر في هذه المناطق وعند تسجيله في الحالة المدنية
تم تسجيله بهذه الصيغة أي خلال سنة أو عام 1920

المشكل الآن الذي نحن بصدد البحث على الحل المناسب له
وهو كيف يمكنن لحقل من نوع تاريخ أن يقبل كتابة التاريخ بهذا الشكل 00/00/1920
وبدون ما يعطينا خطأ وأن يكون نوع الحقل تاريخ وليس نصي
والسلام عليكم ورحمة الله تعالى وبركاته

احد الحلول هو اضافة حقل منطقي Présumé او مميز
اذا كان للشخص تاريخ ميلاد يكون الحقل False
ان كان الشخص مميز يكون الحقل True وتاريخ المبلاد يكتب 01/01/1920
وعند التعامل معه يتم اظهار فقط 1920 وتجاهل اليوم والشهر في حالة كان الحقل True
والسلام عليكم
deltaaziz كتب :
احد الحلول هو اضافة حقل منطقي...

لا أظن أن هنالك حلا آخر.
جزاكم الله عنا كل خير
sandokhane كتب :لا أظن أن هنالك حلا آخر.

هناك دائما حلول!
حل اخر هو عدم استعمل حقل واحد Date للتاريخ بل ثلاثة حقول Integer
واحد للسنة، الثاني للشهر والثالث لليوم
في حالة شخص مميز نضع صفر في الشهر واليوم.
deltaaziz كتب :هناك دائما حلول!
حل اخر هو عدم استعمل حقل واحد date للتاريخ بل ثلاثة حقول integer

إقتباس :وأن يكون نوع الحقل تاريخ وليس نصي

للأسف..ليست كل الحلول مقبولة...كما أن بعض الحلول غير عملية...
ربما تحويل الحقل من تاريخ الى خقل نص
و وضع maskedit في حقل الادخال قد يحل المشكلة
Smile
الحل
وضعهم في قائمة خاصة وعدم ادارجهم مع البقية
ثم تعدل في حقل التاريخ فيما يناسب الحالة
وعند البحث تشمل القائمتين
وشكرا