PDA

View Full Version : فاصله بین دو زمان



mohsenaminzare
سه شنبه 18 اردیبهشت 1386, 22:10 عصر
با سلام ، چطور می تونم فاصله بین دو ساعت را محاسبه کنم. بر اساس دقیقه و ثانیه
برای مثال :

2:30 - 1:15 = 1:15

مهدی قربانی
چهارشنبه 19 اردیبهشت 1386, 00:27 صبح
سلام
فایل ضمیمه رو بررسی کن
فرم table1

mohsenaminzare
شنبه 22 اردیبهشت 1386, 21:40 عصر
با تشکر از پاسخ شما
دو زمان را با هم جمع کرده ام 2:30 + 3:50
جواب 80 : 5 می شود چطوری جواب را بر اساس ساعت و دقیقه(6:20) بر گردانم.

-------------------------------------------------------------------------------

یک تقویم فارسی می خوام(به صورت لیست باکس) تا کاربر با کلیک بر روی آن بتونه تاریخ را وارد جدول کنه ؟
با تشکر

سنبله کار
یک شنبه 23 اردیبهشت 1386, 11:29 صبح
به نظر من بهتره هر دو را اول به ثانیه تبدیل کنید و بعد از جمع زدن با نوشتن یک فرمول ساده اول تقسیم بر 3600 کنید و تعداد ساعت رو بدست بیارید ، بعد باقیمانده رو تقسیم بر 60 کنید و دقیقه رو بدست بیارید و باقیمانده اون هم که تعداد ثانیه است .

مهدی قربانی
یک شنبه 23 اردیبهشت 1386, 16:29 عصر
با تشکر از پاسخ شما
دو زمان را با هم جمع کرده ام 2:30 + 3:50
جواب 80 : 5 می شود چطوری جواب را بر اساس ساعت و دقیقه(6:20) بر گردانم.

من فایل رو چک کردم مشکل محاسبه ای نداره یک ستون توی query1 ایجاد کردم که a و b رو باهم جمع می کنه . نمونه جدید رو یک بار دیگه چک کن !


یک تقویم فارسی می خوام(به صورت لیست باکس) تا کاربر با کلیک بر روی آن بتونه تاریخ را وارد جدول کنه ؟
با تشکر
یک ماجول تاریخ توی فایل نمونه ایجاد شده که تاریخ شمسی رو بر میگردونه تابع"() f_date" با اضافه شدن یک جدول حاوی سریالهای 365 روز سال بعد با ایجاد یک query می تونی با استفاده از تابع "()f_date" تاریخ شمسی سال 86 رو بدست بیاری حالا با ساخت یک فرم با کامبو bound شده به query2 میتونی تاریخهای سال 86 رو داشته باشی
روی فرم table1 برای فیلد تاریخ یک کامند باتون ایجاد شده که با کلیک اون form1 باز میشه و می تونی با استفاده از کامبو موجود تاریخ دلخواه رو انتخاب کنی و به محض اینتر کردن فرم بسته میشه و مقدار انتخاب شده تو فیلد تاریخ ثبت میشه البته اگر بخوای فقط تاریخ روز جاری ثبت بشه دیگه نیازی به این روش نیست و تنها با استفاده از تابع (()f_date(now میشه تاریخ روز رو ثبت کرد . امیدوارم مفید باشه - موفق باشی

DADpardaz
دوشنبه 24 اردیبهشت 1386, 21:51 عصر
باسلام
آیا بااین روشی که دوستان ارائه کردن ممکنه بشه تاریخ راازهم کسرکرد مثال :
32 = 23/03/1386 - 25/04/1386
ویامثلا :
22/03/1386 = 4 - 26/03/1386
باتشکر

مهدی قربانی
دوشنبه 24 اردیبهشت 1386, 23:45 عصر
سلام در هر دو مورد

آیا بااین روشی که دوستان ارائه کردن ممکنه بشه تاریخ راازهم کسرکرد مثال :
32 = 23/03/1386 - 25/04/1386
تو فایل نمونه query3 فیلد اختلاف روز با تابع datediff مشخص شده

ویامثلا :
22/03/1386 = 4 - 26/03/1386
باتشکر
در این مورد هم رجوع کن به query3 فیلد اختلاف تاریخ.
موفق باشی .

mahdi_107
جمعه 02 مهر 1389, 19:50 عصر
با سلام
برای کسر کردن دو زمان شما اگر فرمت تکست باکس را Short Time یا نوع تایم در نظر بگیرید خیلی راحت مقدار دو تکست را می توانید از هم با عملگر منفی کسر نمایید
مثلاً : control source تکست باکس نتیجه را برابر [Text2]-[Text0] قرار میدهید

amir179
یک شنبه 06 شهریور 1390, 13:33 عصر
با سلام
در مثال بالا چرا وقتي زمانها را از هم كم ميكنيم و زمان كوچكتر را از بزرگتر كم ميكنيم زمان را به صورت منفي نشان نميدهد

آيا امكان دارد فرمول را به گونه ايي تغيير داد كه اگر زمان اولي كمتر از زمان دومي بود مقدار را به صورت منفي نشان دهد

اگر ممكنه با يك مثال عنوان كنيد

با سپاس

amir179
دوشنبه 07 شهریور 1390, 12:47 عصر
آيا ممكنه از يكي از اساتيد در اين زمينه راهنمايي كنن
خواهش ميكنم ...
:افسرده:

amir179
یک شنبه 13 شهریور 1390, 07:13 صبح
چرا كسي جواب نميده
آيا واقعاً هيچ راهي وجود نداره ؟!

amir179
دوشنبه 14 شهریور 1390, 09:26 صبح
من اينقدر اين سوال را بالا ميارم تا يكي جوابمو بده

اگر هم راه حلي نداره اعلام كنيد
آقاي قرباني ... كجايي ...