السلام عليكم
عندى مشكلة بسيطة
فى عملى لدينا قاعدة بيانات اوراكل و تطبيقات تعمل عليها
لا يوجد لدينا دعم فنى للبرامج ، و مصدر البرنامج الأصلى غير متوفر للتعديل عليه
و قمت بعمل بعض البرامج بالأكسيس للإستعلام عن البيانات المختلفة ، و إستخراج بعض التقارير التى لا يوفرها التطبيق المستخدم ، بإستخدام ال ODBC
و تعمل بكفاءة لكن تواجهنى مشكلة بسيطة
التواريخ فى الجداول الأصلية الخاصة بقاعدة بيانات أوراكل توضع فى حقول (أرقام ، Numbers ) و ليست DATE/TIME كما فى الأكسيس
يعنى تاريخ اليوم سوف يكون على هيئة 201007070
طبعاً المستخدمون يواجهون مشاكل فى كتابة التاريخ بهذة الطريقة فى ال text box فأحياناً ينسون صفر أو أكثر و كما قلت هى أغلبها تكون فى حالات إستعلام أو تقارير ، أى أننى لا أستخدم النماذج لإدخال البيانات بل لإستخراجها
فإذا أردنا الإستعلام عن حدث فى تاريخ معين نكتب الرقم فى حقل غير مرتبط ، و نشغل الإستعلام ( الذى يأخذ قيمة هذا الحقل الغير مرتبط ) عن طريق نموذج لكى يعطينا البيانات المطلوبة
و فى التقارير أيضاً نفس الشئ ، لكن التواريخ فى التقارير يكون شكلها سئ جداً و هى بصيغة رقمية
هل هناك حل لكتابة التاريخ على هيئة تاريخ 2010/07/07 أو 2010/7/7 ثم يتحول تلقائياً فى الإستعلام إلى الصيغة الرقمية العادية لكى يتعرف علية الإستعلام و يستدعى البيانات الصحية من الجداول
و كذلك التواريخ التى يتم إستدعاؤها فى التقارير على هيئة رقم ، كيف اجعلها تظهر على هيئة تاريخ ؟
مع الأخذ فى الإعتبار أنه من غير المسموح التعديل فى قاعدة البيانات الأصلية و جعل الأرقام على هيئة تواريخ ، لان ذلك لن يجعل التطبيقات الأصلية تعمل
هل هناك حل لهذة المشكلة ؟
و شكراً