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

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


ظل السراب

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

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

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

ويسجل التاريخ على الشكل التالي 1/9/1426 اي انه يستخدم التاريخ الهجري

ولكن المشكله هي انني لا اريد ان استخدم التاريخ الهجري من خصائص قاعدة البيانات

بل اريده يكون تنسيق تاريخ فقط

والمشكله هي في الاستعلام

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

تجد الاستعلام مع الجدول في المرفقات

ملاحظة

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

هو انه لايقبل مثل هذا التاريخ 30/6/1426

والله الموفق

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

_____________1.rar

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

أخى الكريم

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

يمكنك تحويل التاريخ الموجود الى تاريخ ميلادى وليس هجرى بواسطة أعدادات لوحة التحكم ومن خلال التغير فى ال REGIOINAL SETINGS

وأعد عمل القاعدة عندك مرة أخرى وبأمر الله تنحل المشكلة .

هذا الرد على عُجالة دون أطلاعى على الملف المرفق .

تقبل تحياتى

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

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

اخي الكريم / جمال فايز

بارك الله فيك وحفظك الله

بكل اسف لايمكن استخدم التاريخ الميلادي بسبب ان المعملات كلها تستخدم التاريخ الهجري

ولهذا مزلة انتضر الاجابه إن شاء الله

والله الموفق

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

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

أخى الكريم تفضل المثال المرفق وقد أضفت فيه ثلاث سجلات جدد بالتواريخ التالية :-

27/12/2005

28/12/2005

29/12/2005

وأعطانى النتائج التالية

1

0

-1

وعلى فكرة أستعلامك كما هو .

نسألك الدعاء

____.zip

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

أخى الكريم طيف

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

فقط حاول وابلغنى النتيجة .

وبأمر الله معك لن أخرج من المنتدى إلا وبأمر الله محلوله مشكلتك .

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

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

اخي الكريم / جمال فايز

شكراً على هذي الاجابه وبارك الله فيك

ولاكن بكل اسف ان لا استخدم التاريخ الميلادي بل التاريخ الهجري وهذي هي المشكله في التاريخ الهجري

والله يرعاك

والله الموفق

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

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

أخى الكريم طيف أنتظر ردك أين أنت

على العموم إذا أحتجت تحويل التاريخ الهجرى الى ميلادى يمكنك أستخدام الدالة التالية

Function ConvertDate(ByRef stringin As String) As String

Dim SavedCal As Integer

Dim d As Date

Dim s As String

SavedCal = Calendar

VBA.Calendar = 1

d = CDate(stringin)

VBA.Calendar = 0

s = CStr(d)

ConvertDate = Format(s, "dd/mm/yyyy")

VBA.Calendar = SavedCal

End Function

حاول تطبيق ذلك على مثالك ثم أخبرنى بالنتيجة

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

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

الاخ العزيز / جمال فايز

لا توجد اي امشكله في تحويل التاريخ ولكن المشكله هي ان هذا البرنامج يتم استخدام في دايره رسميه اي حكوميه لا يمكن استخدم التاريخ الميلاد بل يستخدم التاريخ الهجري

وهذا التاريخ هو في المطبوعاته الرسميه وايضن التاريخ مبنيه عليه معدلاته حسابيه

لهذا لبد ان يكون التاريخ هجري

ولاكن اذا وضعة علمة صح على استخدام التاريخ الهجري من خيارات الاكسيس فانه لا يقبل التاريخ الذي على هذا الشكل (( 30/6/1426 ))

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

والله الموفق

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

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

أخى الكريم طيف

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

أخى الكريم قمت بالتعديل المطلوب لك وتفضل البرنامج :-

____.zip

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

أخبرنا بالنتيجة .

من أجل الخروج من المنتدى

تقبل تحياتى أخى الكريم .

وكل عام وجميع أخواننا المسلمين فى جميع أنحاء العالم بخير .

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

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

الاخ العزيز / جمال فايز

لقد اتعبتك معايه واسال الله ان يجعل هذا العمل في موزين حسناتك إن شاء الله

ولاكن بكل اسف ليس هو المطلوب

المطلوب هو في الاستعلام حيث يجب ان يطرح التاريخ الحالي وهو تاريخ الجهاز وهو التاريخ الهجري من التاريخ المخزن في الجدول

والله يوفقك إن شاء الله لما يحبه ويرضاه

والله الموفق

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

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

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

وعلى العموم تفضل أخى الكريم طيف البرنامج بعد التعديل المطلوب وأجراء التعديل المناسب فى الأستعلام أيضاً

تقبل تحياتى .

____.zip

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

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

الاخ العزيز / جمال فايز

لقد اتعبتك معايه واسال الله ان يجعل هذا العمل في موزين حسناتك إن شاء الله

ولاكن بكل اسف ليس هو المطلوب

حيث يظهر في الستعلام في الحقول التاليه تواريخ ميلاديه

Expr2

Expr3

اما في حقل التاريخ فيكون الشكل التاريخ هو هجري ولهذا لايمكن ان يتم طرح تاريخ هجرى من تاريخ ميلادي

date()-([التاريخ]):expr2

expr2 هو الحقل الذي يجب ان تكون نتيجة طرح التاريخ الحالي من حقل التاريخ المخزن في نفس الجدول

ويفترض ان تطلع ارقام متقاربه وليس ارقام بالاف

مثال على ذلك

اذا تم طرح التاريخ 29/6/1426 من التاريخ الحالي وهو 28/11/1426 يكون النتيجه على هذا الشكل (( 211658 )) وهذا خطا اريد ان احل هذي المساله فقط والله يوفقك دنيا واخره

والله الموفق

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

والله الموفق

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

أخى الكريم طيف لقد حولت التاريخ بجهازى الى التاريخ الهجرى حتى أتمكن من جعله يجعل القيمة الافتراضية للتاريخ تاريخ اليوم بالهجرى وليس الميلادي للتجربة وأعطاء الحل بأذن الله تعالى ولكنى لابد لي من عمل ريسترت للجهاز مما يجعلنا أخرج لفترة بسيطة قد تكون من 10 الى 15 دقيقة بأمر الله وسأدخل الموقع برجاء الانتظار .

الى أن نلتقى فسلام الله عليكم جميعاً .

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

أخى الكريم طيف

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

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

وإذا كان لديك أي أستفسار أخر أنا بالخدمة .

تقبل تحياتى وأخبرنا بالنتيجة .

____.zip

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

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

الاخ العزيز / جمال فايز

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

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

وغفر الله لك ولوالديك إن شاء الله

اخي الكريم نعم هو هذا المطلوب

وفقك الله دنيا واخره

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information