alwa7eed قام بنشر أكتوبر 8, 2003 قام بنشر أكتوبر 8, 2003 السلام عليكم ورحمة الله وبركاته اساتذتي الاكارم عندي سؤال اريد ان ادخل التاريخ لبداية الاجازة وتاريخ نهاية الاجازة في الحقل الثالث اريد ظهور عدد الايام مثال : في الحقل الاول تاريخ 08/10/2003 بداية الاجازة في الحقل الثاني 15/11/2003 نهاية الاجازة في الحقل الثالث اريد ان يظهر عدد ايام الاجازة وشكرا مقدما اساتذتي الافاضل 1
محمد طاهر عرفه قام بنشر أكتوبر 8, 2003 قام بنشر أكتوبر 8, 2003 أنشيء 3 مربعات نص الاول لتاريخ بداية الاجازة و سمه d1 الثاني لتاريخ نهاية الاجازة و سمه d2 و اختار تنسيقهما أحد تنسيقات التاريخ و الثالث تنسيقه Standard بدون علامات عشرية ضع فى مصدر بياناته الجملة التالية =[d2]-[d1]+1
alwa7eed قام بنشر أكتوبر 9, 2003 الكاتب قام بنشر أكتوبر 9, 2003 استاذي الفاضل اشكرك على الرد والاهتمام وارج ان تتكرم وان تأذن لي بالسؤال التالي =[d2]-[d1]+1 لماذا + 1 وهل ينطبق هذا على الحقول في نموذج له جدول اي من ضمن البرنامج يعني عندي اسم الحقول كالتالي تاريخ البداية short date تاريخ النهاية SHORT DATE عدد الايام =[تاريخ البداية]-[تاريخ النهاية]+1
محمد طاهر عرفه قام بنشر أكتوبر 9, 2003 قام بنشر أكتوبر 9, 2003 السلام عليكم و جزاكم الله خيرا ، و فى انتظار مشاركاتك و نحن جميعا سعداء لاحساسك هذا و بالنسبة لاضافة ال 1 فهذا لاحتساب يوم نهاية الاجازة نفسه ضمن الاجازة اما لو سجلنا يوم العودة من الاجازة فلن نضيف 1 و أهلا بك
alwa7eed قام بنشر أكتوبر 9, 2003 الكاتب قام بنشر أكتوبر 9, 2003 اشكرك جزيل الشكر وبارك الله فيك وزادك ايمانا وعلما :yess:
alwa7eed قام بنشر أكتوبر 11, 2003 الكاتب قام بنشر أكتوبر 11, 2003 استاتذتي الافاضل السلام عليكم ورحمة الله وبركاته لقد نجحت في عمل النموذج والذي مصدره جدول من حمس حقول الرقم رقم الاسم نص تاريخ البداية تاريخ تاريخ النهاية تاريخ عدد اليام رقم ووضعت الكود وحصلت على النتيجة في النموذج ولكن عندما قمت بعمل استعلام وتقرير اضطررت الى كتابة الكود فهل هناك طريقة ليظهر بدون وضع الكود وهل ما فعلته صحيح واشكركم وارجو ان لا اكون مخالفا لقوانين المنتدى الرائع بطرح مثل هذا السؤال هنا وجزاكم الله خيرا
morsy قام بنشر أكتوبر 11, 2003 قام بنشر أكتوبر 11, 2003 الاخ العزيز الوحيد طالما ستحتاج ناتج الحقل فى استعلام او تقرير او حتى نموذج فيمكنك ان تعمل نفس المعادلة السابقة الخاصة بالاخ العزيز محمد طاهر فى حقل داخل استعلام (حقل فارغ) مرة واحدة وسيظهر معك فى النموذج او التقرير الذى يبنى على هذا الاستعلام
منتصر الانسي قام بنشر أكتوبر 11, 2003 قام بنشر أكتوبر 11, 2003 اخي العزيز عطفا على ماذكره اساتذتي فعلى مايبدو انك قد استخدمت الكود ليظهر الناتج في عنصر تحكم غير منظم لاينتمي الى الجدول لكن طالما ولديك حقل باسم عدد الايام فما عليك سوى كتابة الكود في الحدث (قبل التحديث) الموجود في خصائص النموذج وعلى ان يكون كالتالي: del_days=date2-date1+1 على اعتبار ان date1 هو تاريخ بداية الاجازة و date2 تاريخ انتهائها و del_days هو عدد الايام وبالتالي سيتم تثبيت النتيجة في الجدول ويمكنك استخدامها في اي مكان دون الحاجة الى كتابة الكود مرة اخرى... مع تحياتي,,,
alwa7eed قام بنشر أكتوبر 12, 2003 الكاتب قام بنشر أكتوبر 12, 2003 السلام عليكم لقد فعلت كما تفضلت والنتيجة للاسف لا شيء لا يوجد بعدالتحديث على مستوى النموذج وقد فعلت نفس ما تفضل بة استاذي الفاضل الاستاذمحمد طاهر والحمدلله النتيجة ظاهره
محمد طاهر عرفه قام بنشر أكتوبر 12, 2003 قام بنشر أكتوبر 12, 2003 أخي الكريم لتسجيل القيمة فى جدول يتم الكود الذي ذكره الأخ أنسي و يمكن وضع نفس الجملة فى حدث بعد التعديل للتاريخ الأول و التاريخ الثاني مع اضافة nz لتحسب كون احد التاريخين خالي Private Sub d1_BeforeUpdate(Cancel As Integer) Me.dd.Value = Nz(Me.d2 - Me.d1 + 1) End Sub Private Sub d2_BeforeUpdate(Cancel As Integer) Me.dd.Value = Nz(Me.d2 - Me.d1 + 1) End Sub حيث dd هو الحقل الذي مصدر بيانته حقل المجموع فى الجدول
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.