اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


مشعـل

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

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

 

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

 

لدي مشكلة في حساب السنوات بالتاريخ الهجري (حسب تقويم ام القرى) حيث اني استخدم اكسس 2010 وعدلت على اعدادات العميل ووضعت صح على استخدام التقويم الهجري

 

معادلتي اريد ان يحسب لي تلقائي 4 سنوات هجريه ويضعها في خانة محددة حيث انني استعملت نوع البيانات ( محسوب )

 

ووضعت هذه المعادلة

 

[تاريخ اخر ترقية]+Year(4)

 

لكن يحسب لي خطا ولا اعلم اين المشكلة

 

ارفقت لكم الاكسس واتمنى اجد اجابة

 

وفقكم الله وشكراً لكم

 

 

 

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

الكود نضعه :

في محرر صفحة الفيجوال الخاصة بالنموذج ولاظهارها  افتح النموذج على عرض التصميم ثم انقر  Alt+F11

ونضعه في حدث معين مثلا في حدث النقر على زر معين او في حدث عند تحميل النموذج

باعتبار text1 هو الحقل المطلوب اظار النتيجة به

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

 

واما داخل عنصر تحكم الحقل ويكون هكذا

= DateAdd("yyyy", 4, [تاريخ اخر ترقية])

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ويمكن ان نضعه داخل الاستعلام ونستبدل علامة =  بالنقتين فوق بعض :

 

ان اردت ان اعدل على مثالك  فحوله الى صيغة mdb  او اصدار 2003

ملف/حفظ ونشر/ 

 

ملحوظة : لا تجعل الحقل محسوبا 

اجعله تاريخ ووقت

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

لصنع البرامج ليس هناك اسهل من اكسس

 

على اي بيئة تعمل الآن ؟ وما هو مشروعك ؟

اعمل على ويندوز 7 وبرامج الاوفيس 2010 مشروعي يختص بترقيات الموظفين (جهة حكومية) عملنا حالياً بدائي نعتمد على الاكسل والورد وفكرت في تسهيل العمل وانجازه بشكل اسرع

 

الفكرة بشكل موسع قليلاً هي كالتالي:

 

حساب متى يتسحق كل موظف على ترقية (بعد اتمام 4 سنوات على اخر ترقية) + عمل خطابات للجهات باسماء الموظفين المستحقين للترقية حين يحين موعد ترقيته+ توضيح من حصل على ترقية ومن لم يحصل ... الخ

 

لدي افكار كثيرة لتطوير العمل لكن تنقصني الخبرة البرمجية

 

شكراً جزيلاً لك ووفقك الله

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

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

فقط عليك تعلم أساسات اكسس

في المنتدى دروس مكتوبة ومسموعة لتعليم اكسس 

اول خطوة للاحتراف هي وجود الحافز الذي يساعد على المواصلة

والحافز عندك موجود وهو تطوير مجال عملك

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

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

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

فقط عليك تعلم أساسات اكسس

في المنتدى دروس مكتوبة ومسموعة لتعليم اكسس 

اول خطوة للاحتراف هي وجود الحافز الذي يساعد على المواصلة

والحافز عندك موجود وهو تطوير مجال عملك

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

 

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

 

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

 

 

جرب الملف التالي ( بعد اذن الاستاذ ابوخليل)

 

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

 

اتمنى ان تكون الفكرة وصلت

 

وفقك الله

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

  • 2 weeks later...

عوده بعد محاولات طويلة طلعت بالنتيجة التالية

 

قمت بإضافة عامود وجعلته محسوب ووضعت المعادلة التالية

 

Year([date_start])+5 & Month([date_start]) & Day([date_start])

 

الناتج يخرج بشكل ممتاز لكن فيه مشكلة بسيطة

 

مثلاً كان التاريخ 1430/01/01

 

يخرج لي الناتج كالتالي 143511

 

هل يوجد طريقة يمكن لي ان يخرج الناتج بالشكل التالي 14350101

 

بحيث ان يضيف لي الصفر اللي قبل الواحد بدون حذفه

 

وفقكم الله

عع

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

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