اذهب الي المحتوي
أوفيسنا

ألا يمكن للمسلمين تطوير أنظمة التاريخ بحيث يعتمدExceL التاريخ الهجري م


halwim

الردود الموصى بها

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

من المعلوم ان الإكسل وربما الوندوز برمته لا يعتمد النظام الهجري بشكل افتراضي ولا يمكن للمستخدمين المسلمين

أن يضعو التاريخ الهجري الذي يستخدمونه في أمورهم الحياتية مما يجعل عملية تدوين التاريخ الميلادي غير مقنعة

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

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

عليها Excel وحسب ماقرأت في مساعد تعليمات إكسل أن إكسل يعتمد على نظامين للتواريخ: نظام تاريخ 1900 و 1904. نظام التاريخ الافتراضي لـ Microsoft Excel في Windows هو 1900. نظام التاريخ الافتراضي لـ Microsoft Excel في ماكنتوش هو 1904.

* المطلوب أن يتم اعتماد أول سنة هجرية رجوعا إلى ماقبل 1426 سنة أو على الأقل رجوعا إلى ما قبل 126 سنة يعني بدءاً من 1300 هجري .......... وللعلم لا يوجد شيء مستحيل وان من يقدم على تصميم الفكرة سيدخل التاريخ بحروف من ذهب

لأنه أدخل شيئا غير مسبوق لخدمة الأمة الإسلامية بل لخدمة البشرية كافة .

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

halwim

رابط هذا التعليق
شارك

أخي العزيز ......

إن ما أتطلع إليه أبعد بكثير من المواضيع المطروحة في الروابط ، لأنها ليست إلا مجرد حلول

تحويلية لاتمت إلى واقع التاريخ الهجري بصلة .

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

التاريخ الميلادي والتاريخ الهجري .

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

على التواريخ الميلادية، وكل ما نشاهده من تواريخ هجرية إنما هو شكل فقط "تنسيق" .

لذلك طرحت الموضوع لإيجاد حل جذري من الأساس في صلب لغة البرامج .

رابط هذا التعليق
شارك

الموضوع دة جميل جدأ

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

مشكور كتير

جزاكم الله خيرا

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

يَا أَيُّهَا الَّذِينَ آمَنُوا إِن تَنصُرُوا اللَّهَ يَنصُرْكُمْ وَيُثَبِّتْ أَقْدَامَكُمْ [محمد : 7]

صدق الله العظيم

علي محمد

اللهم انصر الاسلام و اعز المسلمين

0.5392801148288715.jpg

رابط هذا التعليق
شارك

  • 2 weeks later...
الموضوع دة جميل جدأ

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

مضافا إلى أن عملية التحويل مملة لمن يتعاملون بالتاريخ الهجري - هناك كثير من الخصائص حتى بعد تحويل التاريخ

لاتعمل على الهجري الذي تم تحويله ....... فمثلا لو علقت عملية معينة على شرط أن يأتي يوم معين من التاريخ الهجري

الذي تم تحويله عن تاريخ ميلادي فسوف تلاحظ أن الشرط لا يتحقق ....

و لن و لم يتحقق إلا إذا صادف التاريخ الميلادي للجهاز .

أتمنى أن يشرفنا أحد الخبراء ولو بالمرور .

وشكراااا

رابط هذا التعليق
شارك

السلام عليكم

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

تحياتي .

رابط هذا التعليق
شارك

السلام عليكم

أردت أن أعمل دالة واحدة وإذا بي أنهيت كل الدوال .

الدوال لم تختبر ، جربوها واخبرونا بالنتائج .

الدوال كلها تبتدئ بكلمة Hijri بحيث تكون الدوال كالتالي :

HijriMonthDays

HijriGeneralDate

HijriWeekDayName

HijriMonthName

HijriDateDiff

HijriDateAdd

HijriDateSerial

HijriFormat

HijriNow

HijriDate

HijriDay

HijriMonth

HijriYear

HijriWeekday

HijriCDate

HijriDatePart

HijriDateValue

ودوال التحويل كالتالي :

GregToHijri

HijriToGreg

تحياتي .

HijriFunctions_20060719.rar

تم تعديل بواسطه أبو هادي
رابط هذا التعليق
شارك

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

أستاذي الفاضل أبو هادي .... أولا : أرجو المعذرة على هذا التقصير من جانبي ، فلقد كنت مشغولا بأمور ألهتني عن رد الجميل ، أكرر الإعتذار وأشكرك كثيرا على هذا الجهد المضني وأعتقد أن هذا الجهد عمل غير مسبوق فجزاك الله خيرا ووفقك دوما إلى الأمام .

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

ثالثا : إن طريقة التحويل تتطلب بناء معادلة ، ألايمكن جعل التاريخ هجريا بدون معادلات تظهر في شريط الصيغة بحيث يعمل الكود في الخفاء كما في الميلادي، معمما وشاملا لجميع أجزاء خلايا المستند ؟

رابعا : لماذا لايتم تعديل الدوال بحيث يتم التعديل على التاريخ بشكل دفعي يعني لماذا لا يمكن تطبيق فارق التعديل على ماقبل أو بعد الشهر الحالي من سائر الشهور ؟؟.

خامسا : ما الفرق بين الحالات التالية :

التحويل بدون تنسيق " نص " ، التحويل مع تنسق "تاريخ "

التحويل مع تنسيق " نص " ، التحويل بدون تنسق "تاريخ "

سادسا :

فمثلا لو علقت عملية معينة على شرط أن يأتي يوم معين من التاريخ الهجري

الذي تم تحويله عن تاريخ ميلادي فسوف تلاحظ أن الشرط لا يتحقق ....

و لن و لم يتحقق إلا إذا صادف التاريخ الميلادي للجهاز .

فهل يمكن أن يتحقق ذلك من خلال الدوال التي تفضلتم بها وكيف ؟

ختاما أشكركم واسمحولي على الإطالة .

رابط هذا التعليق
شارك

سلام الله عليكم

أستاذنا العزيز أبوهادي، خليك في سعة إذا كنت مسافر، لا تزحم نفسك ، وإن شاء الله تعود سالما غانما .

وأنا أيضا سأسافر بعد يومين وفي حال وصولي أوحصولي على إنترنت نلتقي هنا بإذن الله .

رابط هذا التعليق
شارك

السلام عليكم

أخي halwim ، لقد ألغيت فكرة استخدام النصوص للتاريخ الهجري . لذا قمت بكتابة إجراء في الوحدة النمطية ThisWorkbook لتحويل التاريخ الهجري إلى ميلادي ثم تحرير قيمة الخلية بالناتج بشرط أن يكون تنسيق الخلية يبدأ بـ B2 وتبديل أكثر الدوال وإلغاء بعضها لعدم الحاجة إليها .

آمل التجربة والتعليق ، فقد تكون الفكرة بمثابة نافذة على الحل الذي تنشده .

كما أني سأقوم بالتعليق على بعض ملاحظاتك السابقة لاحقا إن شاء الله .

تحياتي .

Hijri_20060725.rar

رابط هذا التعليق
شارك

السلام عليكم

هذه ردودي على ملاحظات أخي halwim :

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

الحقيقة أنا لا أعرف أن هناك دوال ذاتية للتاريخ الهجري فهل دليتني عليها ؟

ثالثا : إن طريقة التحويل تتطلب بناء معادلة ، ألايمكن جعل التاريخ هجريا بدون معادلات تظهر في شريط الصيغة بحيث يعمل الكود في الخفاء كما في الميلادي، معمما وشاملا لجميع أجزاء خلايا المستند ؟

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

رابعا : لماذا لايتم تعديل الدوال بحيث يتم التعديل على التاريخ بشكل دفعي يعني لماذا لا يمكن تطبيق فارق التعديل على ماقبل أو بعد الشهر الحالي من سائر الشهور ؟؟.

هذه النقطة لا علاقة لها في موضوعنا هذا ، وهذا حل تم عمله منذ فترة بالتعاون مع أخي خضر الرجبي للإستفادة من التقويم الهجري لنظام التشغيل وليس لتطبيقات مايكروسوفت وهو حل وضعته مايكروسوفت لمن يتعاملون مع التقاويم الهجرية الفلكية والتي لا تتطابق مع الهجري القياسي/المعياري/الحسابي والمستخدم في أكثر الدول العربية .

خامسا : ما الفرق بين الحالات التالية :

التحويل بدون تنسيق " نص " ، التحويل مع تنسق "تاريخ "

التحويل مع تنسيق " نص " ، التحويل بدون تنسق "تاريخ "

قمت بتصميم كل الدوال كنسخ معدلة من تقويم أم القرى وهي مصممة بالأصل للأكسس ولكن يمكن استخدامها بالأكسل .

والتنسيق أعتقد للنص فقط وليس للتاريخ وبدون تنسيق سوف يعتمد الإفتراضي dd/mm/yyyy .

أما التحويل إلى تاريخ سوف يكون ناتج الدالة رقم تسلسلي من نوع Double للتاريخ والوقت أو من نوع Long للتاريخ فقط .

سادسا :

فمثلا لو علقت عملية معينة على شرط أن يأتي يوم معين من التاريخ الهجري

الذي تم تحويله عن تاريخ ميلادي فسوف تلاحظ أن الشرط لا يتحقق ....

و لن و لم يتحقق إلا إذا صادف التاريخ الميلادي للجهاز .

فهل يمكن أن يتحقق ذلك من خلال الدوال التي تفضلتم بها وكيف

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

تحياتي .

رابط هذا التعليق
شارك

السلام عليكم

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

فقط شرط واحد مطلوب لعمل الإجراء وهو وضع علامة "B2" بداية التنسيق لخلايا التاريخ الهجري .

للتوثيق فقط ، قمت بمراسلة إثنين من الأعضاء للمشاركة في تقويم هذه الفكرة ولكن للأسف التجاهل هو جوابهما لي ، فشكرا لهما .

تحياتي .

Hijri_20060729.rar

تم تعديل بواسطه أبو هادي
رابط هذا التعليق
شارك

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

عزيزي الاستاذ ابوهادي ثق بالله اني مقدر جهودك ومحرج من عدم التفاعل لآني في عطله خارج بلادي وخارج دولتي ........ وهنا عامل اللغه لايساعدني حتي برنامج لفك الضغط لايوجد والانترنت هنا ضعيفه ........ ساكون في الخدمه بعد الوصول انشا الله

رابط هذا التعليق
شارك

  • 1 month later...

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

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

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

تحياتي

Hijri_20060729_RE_HALWIM.rar

تم تعديل بواسطه halwim
رابط هذا التعليق
شارك

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

واقعا ماكنت أتوقع هذه العظمة ماشاء الله تبارك الله ........

ولتوي أحسست أنه بالإمكان استخدام الدوال الهجرية التي وضعتموها كأحد دوال الإكسل وبشكل اعتيادي .........

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

وإذا استجد جديد من التساؤلات فلن أتردد في طرحه ودمتم في أمان الله .

تحياتي

رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information