سجى العبادي قام بنشر مايو 17, 2011 قام بنشر مايو 17, 2011 السلام عليكم .. ارجو مساعدتي ...هذه مشاركتي الاولى لدى منتداكم الرائع انا الان اصمم قاعدة بيانات للموظفين سؤالي رجاءاً هو: 1. حساب الفرق بين تاريخين باليوم و الشهر و السنة (ميلادي) و اين اكتب الكود 2. بعد الحصول على الخدمة من المطلوب الاول لدي بعض الموظفين لديهم خدمة مدنية و عسكرية مضافة الى الخدمة الفعلية (في هذه الحالة يجب الاخذ بنظر الاعتبار بان اليوم اذا زاد بعد الاضافة عن 30 يوم سوف يحول الى شهر و الشهر اذا زاد عن 12 يحول الى سنة و هكذا) حاولت كثير باستخدام دالة iff لكن لم احصل على نتيجة....ارجو مساعدتي لان هذا المشروع مهم بالنسبة الي :wallbash:
سجى العبادي قام بنشر مايو 18, 2011 الكاتب قام بنشر مايو 18, 2011 السلام عليكم ....هذا مثال عن المطلوب ....الرجاء اجابتي ....انا وضعت في المرفق فقط الحقول التي احتاجها و لكن لم اطبق عليها اي عملية فقط كنموذج db2.rar
سجى العبادي قام بنشر مايو 18, 2011 الكاتب قام بنشر مايو 18, 2011 شكراً على المتابعة اخواني الاعزاء مثلا كانت الخدمة الفعلية بعد ايجاد الفرق بين تاريخين هي 25 يوم و 5 اشهر و 10سنة و الخدمة المضافة(سواء كانت خدمة عمالية او مدنية بدوائر اخرى) كانت 13 يوم و 10 اشهر و1 سنة و يجب علي ايجاد صافي الخدمة بعد جمع الخدمة الفعلية مع الخدمة المضافة فيكون الناتج 38 يوم و 15شهر و 11 سنة وهذا الناتج غير منطقي ....فالمطلوب رجاءاً انه اذا كان ناتج حقل اليوم يساوي او اكبر من ثلاثين فانه يتحول الى شهر...وهكذا بالنسبة للشهر(اذا كان ناتج حقل الشهر يساوي او اكبر من 12 فانه يتحول الى سنة) اي يكون ناتج صافي الخدمة بالنسبة للمثال 8 يوم و 4 اشهر و 12 سنة ارجو ان يكون الموضوع قد توضح اكثر لان المسألة معقدة
منتصر الانسي قام بنشر مايو 18, 2011 قام بنشر مايو 18, 2011 مرفق المثال بعد التعديل تحياتي,,, db22.rar
سجى العبادي قام بنشر مايو 19, 2011 الكاتب قام بنشر مايو 19, 2011 الاخ منتصر انا اشكرك على تعاونك الرائع ......فعلاً هذا هو المطلوب ...بعد رخصتك اريد فقط ان تشرح لي كيف الطريقة واكون ممنونة منك....تحياتي للجميع و لهذا المنتدى الرهيييييييييب
منتصر الانسي قام بنشر مايو 19, 2011 قام بنشر مايو 19, 2011 اختنا العزيزة سجى الفكرة بسيطة جداً وتعتمد على دالتي (Mod و \) لاحظي انها ليست علامة القسمة / بل \ وعملها عكس دالة Mod حيث ان دالة Mod ترجع لنا باقي القسمة وبالتالي فان نتيجة الكود (Days) Mod 30 ستقوم بتقسيم الايام الى اجزاء كل جزء يساوي 30 الى ان يصل الى رقم اقل من ثلاثين فيكون هو النتيجة اما الكود (Days) \ 30 فكما قلت لك فعمله عكس الاول اي انه سيظهر العدد الصحيح للقسمة بعد استبعاد الكسور وستلاحظين ان الدالة التي وضعتها تعتمد على هاتين الدالتين ارجو ان يكون شرحي واضحاً واي استفسار اخر ارجو ان يتم طرحه بدون تردد تحياتي,,,
سجى العبادي قام بنشر مايو 19, 2011 الكاتب قام بنشر مايو 19, 2011 اخ منتصر انا يمكن راح اثقل عليك بطلبي ....اريد ايضاً حساب الفرق بين تاريخين (بالميلادي)و لك مني جزيل الشكر
منتصر الانسي قام بنشر مايو 19, 2011 قام بنشر مايو 19, 2011 تفضلي المثال بعد إضافة دالة لإحتساب الفرق بين تاريخين تحياتي,,, db22.rar
سجى العبادي قام بنشر مايو 19, 2011 الكاتب قام بنشر مايو 19, 2011 السلام عليكم استاذي العزيز اخ منتصر فعلاً انت عبقري اشكرك على اجابتك السريعةعلى اسئلتي و كانت اجاباتك وافية جداً و اكرر شكري لجنابك و لجميع اعضاء المنتدى :signthankspin: :signthankspin: :signthankspin: :signthankspin:
منتصر الانسي قام بنشر مايو 19, 2011 قام بنشر مايو 19, 2011 العفو اختنا العزيزة هذا واجب لايستحق الشكر تحياتي,,,
walid_566 قام بنشر أكتوبر 18, 2011 قام بنشر أكتوبر 18, 2011 السلام عليكم ورحمة الله وبركاته كيف حالك أخ منتصر عسى أن تكون بكل خير كنت أحاول الاستفادة من النموذج الذي أبدعت في تعديله ولي طلب بسيط هل يمكن تخزين الناتج من إضافة المدتين في الجدول الرئيسي لإمكانية حقظ وطباعة البيانات فيما بعد حيث أنني لاحظت أن المدة الأصلية والمضافة يتم تعديلها تبعاً للتعديل في النموذج أما الناتج الإجمالي فلا يتم تسجيله أصلاً ولكم جزيل الشكر مقدماً
شامل2 قام بنشر أكتوبر 19, 2011 قام بنشر أكتوبر 19, 2011 السلام عليكم هذا المثال هو خلاصة ما تم نشره وتم تحويل النتائج الى تقارير الخدمة الفعلية.rar
walid_566 قام بنشر أكتوبر 19, 2011 قام بنشر أكتوبر 19, 2011 السلام عليكم ألف شكر أخ alshamal وجاري العمل بالنموذج أرجو ألا أكون قد أثقلت عليك ولكن هل يمكن حفظ النتيجة الإجمالية بالجدول الأساسي في خانات (يوم 3 - شهر 3 - سنة 3)؟ التقرير ما شاء الله تمام ولكني بحاجة إلى حفظ البيانات في الجدول وهل يمكن إضافة ثلاث خانات عكس الوظيفة السابقة بمعنى (الخدمة المخصومة) في حالة قيام الموظف بإجازة بدون أجر مثلاً فيكون الشكل النهائي 1. الخدمة الفعلية عبارة عن ناتج طرح التاريخ المطلوب من تاريخ المباشرة 2. الخدمة المضافة (يتم إدخالها يدوياً مع قيمة افتراضية صفر يوم صفر شهر صفر سنة) 3. الخدمة المخصومة (يتم إدخالها يدوياً مع قيمة افتراضية صفر يوم صفر شهر صفر سنة) 4. صافي الخدمة (عبارة عن ناتج جمع الخدمة الفعلية والخدمة المضافة مخصوماً منهما الخدمة المخصومة) أعلم أني أثقلت عليكم ولكني طامع في خبرتكم ولكم جزيل الشكر مقدماً
شامل2 قام بنشر أكتوبر 20, 2011 قام بنشر أكتوبر 20, 2011 السلام عليكم يوجد استعلام في المرفق اتمنى ان ينال رضاك مع العلم انه لا يفي بالغرض الخدمة الفعلية.rar
walid_566 قام بنشر أكتوبر 24, 2011 قام بنشر أكتوبر 24, 2011 أخي في الله الشكر الجزيل لك مقدماً الاستعلام فعلاً هو المطلوب تماماً عدا أنه يوجد مشكلة في الطرح حيث يحسبالمدة المخصومة بالسالب فمثلاً إذا خصمنا 3 شهور من مدة إجمالية 4 سنوات يكون الناتج 4 سنة -3 شهر 0 يوم والمفروض أن يكون 3 سنة 9 شهر 0 يوم لعل احد خبراء المنتدى يعدل لنا المعادلة وشكراً جزيلاً على مجهودك ومجهود كل من يساهم في المنتدى
شامل2 قام بنشر أكتوبر 28, 2011 قام بنشر أكتوبر 28, 2011 السلالم عليكم تم التغيير في المثال المرفق نحول الخدمة الكلية الى ايام ومن ثم نقوم بتقسيم الايام الى سنة وشهر ويوم الخدمة الفعلية.rar
walid_566 قام بنشر أكتوبر 31, 2011 قام بنشر أكتوبر 31, 2011 السلام عليكم الأخ الكريم alshamal أنا شاكر مجهودك معي وأعلم أني أثقلت عليك ولكن الناتج النهائي يعطي نتائج صحيحة في السنة والشهر فقط أما الأيام فنتيجتها خاطئة حاولت التعديل فلم أفلح هلا أكملت عملك القيم أو يتفضل بمعاونتنا أحد مشرفي المنتدى الكرام ولكم جميعاً جزيل الشكر مقدماً
أ / محمد صالح قام بنشر يونيو 23, 2017 قام بنشر يونيو 23, 2017 مشكورين جميعا وموفقين إن شاء الله وحتى تعم الفائدة لمن يزور هذا الموضوع كل عام والجميع بخير وسعادة ورضا 1
Khaleel nuher قام بنشر يونيو 10, 2020 قام بنشر يونيو 10, 2020 السلام عليكم ورحمة الله وبركاته اخوتي الاعزاء احتاج الى دالة في الاكسيس كلما اضفنا قدم معين للموظف سواء شهر او سنة او يوم تقوم هذه الدالة بأنقاص التاريخ بقدر الاضافة مثال ذلك : موظف استحقاقه في 2020/7/5 حصل على قدم وقدره شهران يصبح تاريخ استحقاقه في 2020/5/5 مع كل تمنياتي لكم بالخير والتوفيق الدائم
أبوبسمله قام بنشر يونيو 10, 2020 قام بنشر يونيو 10, 2020 29 دقائق مضت, Khaleel nuher said: السلام عليكم ورحمة الله وبركاته اخوتي الاعزاء احتاج الى دالة في الاكسيس كلما اضفنا قدم معين للموظف سواء شهر او سنة او يوم تقوم هذه الدالة بأنقاص التاريخ بقدر الاضافة مثال ذلك : موظف استحقاقه في 2020/7/5 حصل على قدم وقدره شهران يصبح تاريخ استحقاقه في 2020/5/5 مع كل تمنياتي لكم بالخير والتوفيق الدائم اهلا بك فى منتدى الاكسس اخى خليل برجاء فتح موضوع جديد ووضح ما تريد مع مثال فعلى لما لديك حتى يتثنى لاخوانك واساتذتنا مساعدتك ومبدئيا لانقاص شهرين من التاريخ انشئ استعلام وبه حقل التاريخ وفى حقل جديد فالاستعلام ضع الكود التالى ثم شغل الاستعلام بدل اسم حقل التاريخ dDate الى الاسم الذى لديك DateAdd("m";-2;[dDate]) بالتوفيق 1
Khaleel nuher قام بنشر يونيو 13, 2020 قام بنشر يونيو 13, 2020 السلام عليكم .. اخي العزيز احمد الفلاحجي جدا ممنون جزاك الله خيرا للمساعدة .. ودمتم اهلاً للخير
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.