jaffjaff قام بنشر ديسمبر 13, 2004 قام بنشر ديسمبر 13, 2004 كيف اتمكن من جمع هذه الفترات وهل استطيع استعمال الدالةif لذلك يوم شهر سنة 29 7 2 25 6 1 7 11 1 ـــــــــ ـــــــــــ ____ 1 2 6 المفرض يكون الناتج هكذا
rudwan قام بنشر ديسمبر 14, 2004 قام بنشر ديسمبر 14, 2004 الأخ جافجاف : اليس هذا هو نفس استفسارك السابق ؟ قلت لك سابقا : اسأل ما تريد و لا تردد فنحن هنا للاستفاده من بعضنا , و قلت لك لا تغلق الموضوع و في ذهنك شي تريد أن تسأل عنه . الآن تريد جمع التواريخ , و الكود عندك في الملف , ما هي مشكلتك معه ؟ الكود جاهز عندك يا أخي
ظل السراب قام بنشر ديسمبر 14, 2004 قام بنشر ديسمبر 14, 2004 السلام عليكم ورحمة الله وبركاته الاخ العزيز /rudwan اعتقد ان الاخ / jaffjaff يقصد التالي اسم الدوره يوم شهر سنه ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــ 1- مدة الدورة 15 8 1 2- مدة الدورة 6 9 0 3- مدة الدورة 19 11 3 4- مدة الدورة 25 10 2 5- ..... لـــخ _________________________ المجموع وقد يكون لديه اكثر من ( 10 ) دوراته فاذا كان لديك مثل على ذلك فارجو من ان تسعفنا بهذا الملف و الله الموفق والسلام عليكم ورحمة الله وبركاته
rudwan قام بنشر ديسمبر 14, 2004 قام بنشر ديسمبر 14, 2004 الأخ طيف انظر الموضوع التالي تراه نفس الذي يسأل الأخ عنه وتعديل ملف و لا أدري ما هو المطلوب بعد ذلك ,
jaffjaff قام بنشر ديسمبر 16, 2004 الكاتب قام بنشر ديسمبر 16, 2004 اخي رضوان هو كل ما مطلوب جمع المدد اعلاه الايام والاشهر والسنين اريدها بمعادلة بسيطة لقاعدة بيانات اخرى مشكور والله مشكور
jaffjaff قام بنشر ديسمبر 20, 2004 الكاتب قام بنشر ديسمبر 20, 2004 اخي رضوان تحياتي لك وها هنا الملف المطلوب ايضا الملف
rudwan قام بنشر ديسمبر 22, 2004 قام بنشر ديسمبر 22, 2004 ياشباب صدقوني وقت فراغي اصبح ضيق لبعد الحدود عندنا الحسابات الختاميه للشركه و ما قادرين تننفس أمس عملت موضوع تنسيق الشعر , و اليوم بعمل موضوع اللي عنده حسابات ايجارات و بكره ان شاء الله أعمل موضوعك تحياتي للجميع
rudwan قام بنشر ديسمبر 23, 2004 قام بنشر ديسمبر 23, 2004 السلام عليكم أخي الكريم فتحت الملف , و لكن اعذرني ان لم أستطع عمله لك بسبب انشغالي الكامل لكن اليك الاجابه : أولا بالنسبه لجمع مده : فيمكن أن تضع معادله كالآتي : عدد الأيام الكلي = ( مجموع السنوات * 365) + (مجموع الأشهر * 30) + مجموع الأيام تحويل الى تنسيق سنه - شهر - يوم : سنه = الجزء الصحيح من قيمة ( عدد الأيام الكلي / 365 ) شهر = الجزء العشري من المعادله السابقه * 12 يوم = الفرق بين عدد الأيام الكلي و عدد الأيام المستخرج من التنسيق أعلاه ( سنه - شهر) مثال : يوم شهر سنه 15 3 2 12 4 3 عدد الأيام الكلي = ( 5 * 365 ) + (7 * 30 ) + 27 = 2062 يوم تنسيق : سنه = 2062 / 365 = 5.649 اي نأخذ الرقم خمسه شهر = .0.649 * 12 = 7.788 نأخذ الرقم سبعه عدد الأيام الجزئي = 2062 - (( 5 * 365 ) + ( 7 * 30 ) ) = 27 يوم و يكون الناتج : 27 يوم - 7 شهر - 5 سنه و بالنسبه للطرح تعمل نفس المعادله لكن تجعل للطرف الثاني اشاره سالبه و الله ولي التوفيق
jaffjaff قام بنشر ديسمبر 23, 2004 الكاتب قام بنشر ديسمبر 23, 2004 اخي رضوان مشكور والله مشكور عندى مشكلة عند جمع مثال الايام مع البعض اذا كان الاول00 والثاني17 يكون النتيجة0017 حبذا لو تعمل لي ذلك على الملف اكون شاكرا جدا
rudwan قام بنشر ديسمبر 25, 2004 قام بنشر ديسمبر 25, 2004 السلام عليكم أخي الكريم , بالفعل النتيجه كما ذكرت , و السبب هو أنك تتعامل مع نصوص و ليس مع أرقام أو تاريخ , من الطبيعي عندما تجمع نص مع نص يعطيك نص ممتدا , اي 33 مع 44 تعطيك 4433 لكن المشكله ليست هنا , المشكله أنك عقد ت نفسك بالمثال الذي تتعامل معه و أنا أفضل أن يكون تنسيق برنامجك على الشكل التالي : أولا : جدول الموظفين : و فيه - رقم الموظف - بقية البيانات ثانيا : جدول الاجازات العاديه و فيه : مسلسل الحركه ( رقم تلقائي ) رقم الموظف ( ارتباط مع جدول الموظفين ) تاريخ من ( تاريخ ) تاريخ الى ( تاريخ ) الآن تدخل حركات اجازه في نموذج الاجازات مثلا : الموظف رقم 100 , تبدأ من 1/1/2004 و تنتهي في 15/2/2004 بواسطة استعلام تستطيع الحصول على مدة الاجازة باستخدام الداله datediff هذا بالنسبه لكل اجازة لكل موظف الآن تعمل استعلام ثاني مبني على الاستعلام الأول و تعمله مجاميع , أي تجمع خانة مدة الاجازه بالأيام ( و التي حصلت عليها في الاستعلام الأول باستخدام دالة datediff ) و هذا الاستعلام سيعطيك مجموع اجازات الموظف بالأيام و تعمل نفس الشي بالنسبه لبقية أنواع الاجازات , المرضيه و العاديه ... الخ تقدر عمل استعلام ثالث , يجمع الاستعلام رقم 2 لكل موظف لكل نوع من أنواع الاجازات أي فيه : رقم الموظف - مجموع الاجازات العاديه ( من الاستعلام رقم 2 للاجازات العاديه) مجموع الاجازات الطارئه ( من الاستعلام رقم 2 للاجازات الطارئه ) و هكذا و عليه تحصل على مجموع اجازات كل موظف بالأيام و بعدها تستطيع تنسيقه كما تريد , شهر - يوم - سنه .. الخ ابدأ بالخطوه الأولى و ان شاء الله نساعدك فيها تمنياتي بالتوفيق
jaffjaff قام بنشر ديسمبر 25, 2004 الكاتب قام بنشر ديسمبر 25, 2004 اخي رضوان مشكور لو امكن تعدل لي فقط مجموع الخدمات في التقرير فقط وترسل لي الملف وينتهي مشكلتي اكون شاكراالملف
rudwan قام بنشر ديسمبر 25, 2004 قام بنشر ديسمبر 25, 2004 لتحويل النص الى رقم عد الى حقول النص في التقرير و ضع قبل كل كل معادله ما يلي : =clng() أي مثلا حقل النص y يصبح كما يلي : =CLng(Left([tot_exp];2)) و هكذا بقية الحقول , لكن ستواجهك مشكلة الأعداد فوق ال 12 بالنسبه للشهور و فوق الثلاثون بالنسبه للأيام يعني لو جمعت 11 شهر مع 12 حسب طريقتك التي أنت مصر عليها سيعطيك 23 شهرا أما لو عملت معادله كما قلت لك أعلاه فلن تقع في هذه المشكله
jaffjaff قام بنشر ديسمبر 26, 2004 الكاتب قام بنشر ديسمبر 26, 2004 عملت ما قلت لي لكن الملف اصبح خربطة في خربطة ارجوك ارجوك عدل لي الملف المرسل لك ولتنتهي المشكلة واصبحت ثقيل عليك سامحني
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.