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

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

قام بنشر

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

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

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

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

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

عليها 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