الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لدي مشكلة _ اخراج التاريخ الهجري

مغلق
بدأه تونسي في 17 يونيو 2003 · 12 رد · 1,908 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اخواني الاعزاء ...

لدى برنامج استخدم فيه التاريخ الهجري . وان الاعدادات للبرنامج معدة على العمل على التاريخ الهجري وايضا الجهاز بالهجري .وايضا قناع الادخال في حق حقل التاريخ هو yyyy/mm/dd

وعند ادخال التاريخ بشكل الصحيح يظهر لى في التقرير التاريخ بهذا الشكل 15/4/815

وايضا عند طلب تقرير بفترة محددة ياتي التقرير ناقص وهذا بسبب مذكرت

لذا ارجوا المساعدة وشكرا

#2

السلام عليكم

الأخ تونسي .. نعم أن الإعدادات الآن سليمة ولكن لم تكن سليمة عند إدخال تلك التواريخ بمعنى أنك أدخلت تواريخ هجرية في ذات الوقت الذي كان فيه التقويم بقاعدة البيانات ميلادي ثم تم تبديل التقويم لاحقا إلى هجري ، أو يوجد عندك كود يبدل التقويم ثم لا يعيده إلى أصله وهذه من الأخطاء الشائعة في التعامل مع التقاويم لمايكروسوفت .

أرفق الجدول وسنقوم بتصليح التواريخ الخاطئة .. وما يهمك .

تحياتي .

#3

استاذي أبو هادي .. مساء الخير

كيف استطيع أن أجعل البرنامج يختار التقويم الهجري في أي جهاز.... فقد قمت بجعل الإعدادات في القاعدة هي التقويم الهجري وكان ذلك في جهازي في المنزل وعندما نقلت البرنامج إلى العمل أصبح البرنامج يتعامل مع التاريخ الميلادي وليس الهجري فأضطر في كل مرة أنقل البرنامج إلى أي جهاز آخر أن أقوم بتحويل التاريخ من ميلادي إلى هجري فهل هناك طريقة أجعل اعدادات التاريخ هي الهجرية في القاعدة ولا تتغير مهما نقلت القاعدة إلى أي جهاز ؟

أرجو أن يكون السؤال واضح .. كما أرجو أن لا أكون قد أثقلت عليك .

وتقبل تحياتي

#4

الاخ ابو هادي شكرا لك كثيرا على حسن ردك

اخي ان الاعدادات في القاعدة هي هجري وعند ادخال التاريخ بالهجري بطريقة الصحيحة لا يظهر لى اي مشكلة ولكن المشكله كما ذكرت عند طلب تقرير بالعمل المنجز خلال الفترة لا يظهر لى العمل الا نصفه

وعند الكشف عن الاعدادات بالقاعدة اجد ان الاعدادت بالهجري كما هي

هل هناك حل استطيع القيام لاحل هذه المشكلة

او ارفق العمل لاحقا كون القاعدة غير متوفرة حاليا

والسلام عليكم

#5

للرفـــــع

#6

السلام عليكم

أخي فهد الدوسري .. أسعد الله مساءك ، آسف لتأخري عليك بالرد .

أخي لم أسمع من قبل عن مثل هذه المشكلة وما أعرفه أن مايكروسوفت تنصح بأن لا يبدل التقويم في قاعدة البيانات بعد تثبيته أول مرة . فبالتالي هم ملزمون كذلك بما ألزموا المستخدمين به .

على كل حال إذا هذا يحدث بالفعل فهو خطأ كبير من مايكروسوفت وذلك لخطورته . ومؤقتا حتى نجد حلا تستطيع منع استعمال النسخة بفحص التقويم عند بدء عمل البرنامج . أما إذا كان السبب هو الإعدادات الإقليمية للنظام (الوندوز) فهناك مثال لأخينا أبو هاجر موجود بالمنتدى زودني به بعد أن طلبته منه وحاولت العثور عليه ولكني لم أستطع ، يمكنك من خلاله تبديل الخيارات الأقليمة دون اللجوء إلى النظام نفسه . آمل ممن يعثر عليه أن يزودنا به مرة أخرى فقد نستطيع أن نعدل عليه لحل مثل هذه المشكلة .

تحياتي .

#7

السلام عليكم

للعلم فقط فأن الاعدادات الاقليمية بالهجري

والخراج هكذا 15/3/815

قال لي البعض بان الادخال بالهجري والجهاز يقرا بالميلادي لذا يكون الاخراج بذاك الشكل

والسلام عليكم

#8

السلام عليكم

أخي الفاضل .. الموضوع لا يحتاج إلى تخمين .. الموضوع واضح بالنسبة لي تماما .

اقتباس
أنك أدخلت تواريخ هجرية في ذات الوقت الذي كان فيه التقويم بقاعدة البيانات ميلادي

والتاريخ الذي ظهر لك 15/3/815 هو بشكله الصحيح 1412/07/03 هـ .

لك أحد الخيارين :

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

ثانيا: أن تضع الجدول فقط وأنا أقوم بإصلاحه .

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

تحياتي .

#9

أشكر لك تلطف ردك استاذي أبو هادي

وفعلاً المشكلة حصلت معي كما شرحت لك

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

وتقبل خالص تحياتي

#10

بسم الله الرحمن الرحيم

الاخوه الكرام

الاخ تونسي

الامر سهل و مستدرك ان شاء الله

وبأمكاننا مساعدتك لو قمت بأرفاق تلك البيانات لتحويلها الى التقويم الهجري

ولكن اريد ان اشرح لك الطريقة التي يمكن ان تتبعها لأنهاء المشكله بنفسك

بلا شك انك ادخل تاريخ هجري على اعدادات بالميلادي لذ عند تغيرك الى هجري تأخر التاريخ الى 600 سنه الى الوراء الى عام 815 هـ على اعتبار ان التاريخ المقابل لعام 1412 م

الأن نبدأ الخطوات

1- غير قاعدة البيانات الى ميلادي

2- قم بتغير حقول التاريخ من تاريخ / وقت الى نص و لا تخف لن تضيع البيانات

3- الان ظهرت لديك التواريخ بالهجري ولكن على شكل نص

4- قم بتغير قاعدة البيانات الى هجري

5- قم بتغير حقول التاريخ الى تاريخ / وقت

وانظر ماذا حصل

هل بقي التاريخ على حاله اي عام 1412هـ ..؟

اذا كان كذلك فالحمد الله و ان لم يحصل المطلوب فالحمد الله ايضاً

فقط ارسل لنا الجداول سوف نعالجها في حالة عدم استطاعتك تحقيق المطلوب

عموماً هناك مثال مشابه في هذا الرابط

http://www.arabteam2000.com/vb/showthread....&threadid=29002

تحياتي ،،،

جزيرة الاسلام

قال الله تعالى : و تعاونوا على البر و التقوى ولا تعاونوا على الاثم و العدوان
#11

جزيرة الاسلام

السلام عليكم ورحمة الله وبركاته

الشكر الكثير لكرمكم

اولاً في ما يخص الخطوات التي ذكرت فأني قمت بذلك على برنامج به نفس المشكلة ولكن البرنامج في جهاز واحد غير مرتبط في شبكة وقد انتهت المشكلة اليوم ولله الحمد ولكم الشكر 0

ولكن ظهرت لى رسلة بعد اعادة حقل التاريخ من نص الى تاريخ وقت يبدو انها تفيد بتحذير بأن هناك عملية حذف لعدد سجلات : نعم /لا

فخترت نعم ولكن لم اجد شي تغيير او انحذف يبدو ذلك السؤال ماهي هذه الرسالة التحذيرية 0

ثانيا ً : المشكلة نفسها موجوده في جهاز رئيس مرتبط عن طريق الجداول بخمسه اجهزة

السؤال كيف اقوم بنفس العملية في جهاز رئيس وبالجداول المرتبطة حيث لا يمكن التغيير في الجداول المرتبطة كما تعلمون 0 وهل يكون التعديل في ما ذكرت في الجهاز الرئيس فقط

راجياً ان لا اكون قد اثقلت عليكم , وفقكم الله

والسلام ......

#12

السلام عليكم

أنا أستغرب إذا الخطوات التي ذكرها جزيرة الإسلام حلت الموضوع !! إلا إذا كان كل السجلات لقيم التاريخ فيها خطأ .

أما

إذا كان الجدول خليط من السجلات منها الصحيح ومنها الخطأ .. فاسمحا لي جزيرة الإسلام وتونسي على أن أقول لا يمكن ذلك والخطوات سوف تقوم بتصحيح الخطأ وإفساد التواريخ الصحيحة . إلا إذا هناك خيال واسع لأجهزة الكمبيوتر هذه الأيام بحيث تستطيع التعرف وتحديد ما يدور في خلد الناس .. ربما !!

وتحياتي للجميع .

#13

العزيز ابو هادي

السلام عليكم ورحمة الله

حقل التاريخ هو ( تاريخ / وقت ) وما عن التواريخ التي في السجلات في ما كان مسجلاً قبل شهر في تورايخ اصابها الخطأ كما شرحت اما التورايخ المدخلة حديثا فهي صحيحة ولا ادري هل ستكون مثل سابقتها بعد فترة ؟

ولكن قبل ان اقوم بتلك الخطوات ابقيت سهواً اعدادات التاريخ للميلادي في الاعدادات الاقليمية في الوندوز ثم قمت بتلك الخطوات

وقد نجحت هذه العملية والكن !!!!!!!!

في اليوم التالي وجدت ان نصف السجلات بتاريخ ميلادي ونصف هجري !

علما باني قمت بإعادت اعدادات الوندوز الى هجري ولم تتغيير تلك التواريخ للهجري

اين المشكلة وكيف الحل ؟؟؟؟

والسلام

هذا الموضوع مغلق.

مواضيع مشابهة