View Full Version : بدست آوردن زمان بین دو تاریخ
sajad_boj70
جمعه 13 اردیبهشت 1392, 17:49 عصر
با سلام.من یک برنامه دارم که مرخصی واسه کارمندای یک اداره ثبت میکنه. این برنامه 2 فیلد تاریخ داره که یکی شروع و یکی پایان مرخصی رو ثبت میکنه.
حالا اگه در قسمت جست وجو من بخوام ببینم یک کارمند بین 2 تاریخ مشخص شده چه مرخصی هایی رفته باید چیکار کنیم؟؟؟؟؟؟؟(تاکید میکنم : هر تاریخ در یک فیلد مجزا ثبت شده(یکی شروع و یک پایان مرخصی))
siyn71
جمعه 13 اردیبهشت 1392, 18:02 عصر
سلام..بین این سورس به کارت میاد یا نه
http://sourcegozar.ir/dl/uploads/uploads/2010/08/2Timewww.sourcegozar.com_.zip
از سایت سورس گذر...اینم پسورد فایل زیپش www.sourcegozar.com (http://www.sourcegozar.com)
saeedhord
شنبه 14 اردیبهشت 1392, 02:59 صبح
سلام برای بدست اوردن زمان میان 2 تاریخ از تابع Datediff استفاده میکنند
Private Sub Form_Load()
Dim x As Long
End Sub
در رویداد کلیک هم بنویس
Private Sub Command1_Click()
x = DateDiff("y", Text1.Text, Text2.Text)
Call MsgBox(x)
End Sub
موفق باشید :چشمک:
Rezahak
شنبه 14 اردیبهشت 1392, 07:54 صبح
خب عزیز من شما برای اینکه بفهمی در بین دو تاریخ (که به عنوان ورودی گزارش انها رو مقدار دهی می کنی) چه مر خصی هایی وجود داره فقط به تاریخ شروع مرخصی احتیاج داری چون یا کارمند از مر خصی برگشته یا هنوز توی مرخصیه بنابراین اگر ورودی گزارشت دو تاریخ d1 و d2 باشه و تاریخ شروع مرخصی در فیلد sdate قرار داشته باشه باید شرط زیر رو چک کنی :
sdate>= d1 and sdate<=d2
sajad_boj70
یک شنبه 15 اردیبهشت 1392, 14:26 عصر
سلام..بین این سورس به کارت میاد یا نه
http://sourcegozar.ir/dl/uploads/uploads/2010/08/2Timewww.sourcegozar.com_.zip
از سایت سورس گذر...اینم پسورد فایل زیپش www.sourcegozar.com (http://www.sourcegozar.com)
سلام ممنون از راهنماییت منتها در این برنامه یک فیلد تاریخ وجود داره که برنامه فیلدهای موجود در بین این تاریخ رو جست و جو میکنه. برنامه ن دو فیلد تاریخ داره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.