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

معرفة تاريخ قضاء نصف أو ثلثي أو ثلث العقوبة


taghi

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

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

عندي جدول يحتوي الاسم ،والرقم، ومدة العقوبة، وتاريخ بدايتها ، وتاريخ نهايتها.

أريد استعلام يوضح تاريخ قضاء نصف العقوبة أو ثلثي العقوبة أو ثلث العقوبة.

وشكرا جزيلا

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

اخي / taghi

تم عمل الاستعلام query1 لمعرفة مدة العقوبة والفرق بين تاريخ ابتداء العقوبة وتاريخ انتهائها بالايام وذلك

في الحقل المحسوب exp1

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

ارجو ان يكون هو المطلوب

وبالتوفيق اخي الكريم

dbtest11.rar

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

شكرا استاذي على تعبك معي

لقد وضعت مثالا في المرفقات مع الإشارة اني استعمل اللغة العربية

وللتوضيح أكثر أريد أن يعطيني التواريخ في الحقول الفارغة

وشكرا جزيلا مرة أخرى

DB1.rar

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

لقد اضطررت الى حذف أوفيس2007 وتثبيت اوفيس 2003 عربي لتتمكن من الاطلاع على الملف وشكرا جزيلا على تعبك معي

اخي العزيز / taghi :fff::fff::fff:

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

ولكن طالما انك بذلت هذا المجهود لتحصل على الحل فلك ما شئت واكثر واعتبر بأن طلبك امر واجب علي .. شكراً لك

بداية احب ان اوضح لك نقطة مهمة جداً بخصوص تصميم الجدول وهي :- مثالك به الحقول ادناه : -

مدة العقوبة & تاريخ ابتداء العقوبة & تاريخ انتهاء العقوبة & تاريخ نصف العقوبة& تاريخ ثلث العقوبة & تاريخ ثلثي العقوبة

وطبعاً الحقلين الرقم والاسم وهي ليست ضمن محور حديثنا.

من مميزات الاكسس بأنه يملك القوة للتعامل مع البيانات بجميع انواعها وإستخراج النتائج ويتم ذلك عن طريق الاستعلامات

يرجى الإطلاع على الرابط تفضل هنا

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

post-15480-1170004408_thumb.jpg

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

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

مع امنياتي لك بالتوفيق

وشكراً لك مرة اخرى على مجهودك وثقتك وتفضل المرفق بعد العديل

dbtest11.rar

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

أشكرك أستاذي،ومعذرة على تعبك معي

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

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

اخي taghi

نحتاج الى استعلام تحديث لتحديث قيم حقل مدة العقوبة ولو تقوم مشكوراً بحصرها من جدولك على سبيل المثال

مدة العقوبة

6 اشهر

سنة واحدة

11 شهراً

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

وبالله التوفيق

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

اخي / taghi

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

مدة العقوبة (exp1) والسبب في ذلك بأن حقل مدة العقوبة لديك هو عبارة عن نص ولعمل المعادلة لا بد ان يكون رقم

فإضظررت الى استخراجه من مدخلاتك ( بشرط ان تكون دقيقة )

تم ما سبق في الاستعلام qryperiod

ثم تم عمل استعلام query1 من الاستعلام qryperiod لحساب الفترات المطلوبة

والمهم ان تكون القيم السابقة لديك تم ادخالها بدقة

انظر المرفق

db2.rar

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

اخي taghi

تم عمل بعض التعديلات وللدقة تم حساب فرق المدة بالايام

فعلى سبيل المثال 3 اشهر لو حسبنا نصف المدة ستكون شهر وخمسة عشر يوماً .... لذا الافضل التعامل مع الايام.

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

جرب واخبرني بالنتيجة

وبالتوفيق

db2.rar

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information