سلام روز بخیر ..
اول سپاس از پیگیری های هر دو عزیز ....


دوم : توضیح این نکته ضروری است که همه ما داریم درست می گیم چرا ؟
در قانون کار ساعات کار هفتگی کارگران ۴۴ ساعت است.
هر هفته ۶ روز کاری دارد بنابراین با تقسیم ۴۴ بر ۶ عدد ۷٫۳۳ بدست می آید
که معادل ۷ ساعت و ۲۰ دقیقه است.
بنابراین ساعات کار موظفی کارگر در هر روز ۷ساعت و ۲۰ دقیقه است.
در محاسبات جبری از عدد ۷٫۳۳ (هفت و سی و سه صدم) استفاده می شود.
هر دقیقه معادل یک شصتم ساعت و هر ۲۰ دقیقه معادل ۲۰ شصتم ساعت یا ۳۳ صدم ساعت است
یعنی هم 7.33 درسته ...هم 7.20
تفاوت در روش محاسبه جبری یا تابع زمان است
تا اینجا بحثی نیست

نکته مهمی که میخوام بهش اشاره کنم ....اینه که :
سئوال بنده این هست که در پست های قبلی هم عرض کردم
فرض کنید ما میخواهیم یک برنامه حقوق و دستمزد بنویسیم
و زمان ورود و خروج اضافه کاری کسر کار و اضافه کار رو باید در فرم وارد کنیم
و این اعداد در هم ضرب جمع منها می شوند و منطقا هم باید جواب صحیحی در تابع زمان بدست بیاد از نتیجه این محاسبات
سئوال اینه که برای اینکه در طی مراحل برنامه نویسی برای اینکه به مشکل در خطا در محاسبات برخورد نکنیم
از ابتدای طراحی جداول و فرم ها data type فیلد ها را به چه صورت باید تعریف کنیم ؟
DATE/TIME----SHORT TEXT—NUMBER
یا ترکیبی از این ها
چرا که همانطور که قبلا هم گفتم با این مشکل روبرو شدم که وقتی بخواهیم کی فیلد SHORT TEXT- را از یک فیلد DATE/TIME –کم کنیم ...با خطای شماره 13 برخورد می کنیم ...

من دو مرحله کسر مرخصی+اضافه کار از عدد نتیجه بروی فایل پست 45 –جناب padide55
اضافه کردم .....و میگیم که فیلد مرخصی که data type اون از نوع DATE/TIME---- هست رو از فیلد نتیجه که data type اون از نوع SHORT TEXT هست رو کم کن + فیلد اضافه کار کن که اونهم از نوع DATE/TIME که همانطور که مشاهده میفرمایید با خطا روبروی میشیم
ممنون میشم دوستان راهنمایی بفرمایید برای حل این مشکل چه باید کرد
با سپاس

فایل نمونه :

http://s16.picofile.com/file/8410525726/time6.rar.html