PDA

View Full Version : نمایش ساعت و تاریخ سرور روی سیستم کاربر



ariobarzan
چهارشنبه 12 اسفند 1394, 16:44 عصر
با سلام
من توی برنامه هام برای ثبت زمان ، از ساعت و تاریخ سرور SQL استفاده می کنم
چطور میشه بدون کند شدن سیستم ، ساعت و دقیقه و ثانیه سرور را روی فرم برنامه کاربر نشون داد؟
ممنون

Mahmood_M
چهارشنبه 12 اسفند 1394, 18:59 عصر
با یک Query تاریخ سرور رو Select کنید ، مشکلی نباید باشه

samani
چهارشنبه 12 اسفند 1394, 19:00 عصر
سلام

اگه نمی خوای از دستور getdate اس کیو ال در زمانهایی که لازم داری استفاده کنی یک بار هنگام اجرای برنامه تاریخ رو از سرور اس کیو ال با دستور getdate بگیر و تو یه متغیر مثلا A ذخیره کن در همان لحظه زمان سیستمی که برنامه روی آن اجرا شده را نیز B ذخیره کن بعد هر جا لازم داشتی B را از زمان حال کم کن و به A اضافه کن میشه زمان سرور.

ariobarzan
پنج شنبه 13 اسفند 1394, 02:09 صبح
الان هم با query تاریخ و ساعت سرور را برای موارد خاص میگیرم
ولی میخوام که ساعت سرور (ساعت - دقیقه و ثانیه) روی فرم برنامه بطور مداوم نمایش داده بشه نه فقط زمانهایی که لازم دارم
گرفتن query از سرور در هر ثانیه که فکر نکنم کار درستی باشه

samani
پنج شنبه 13 اسفند 1394, 02:34 صبح
به همون روشی نگهداری متغییر که گفتم از یک SimpleTitmer استفاده کن نه از Timer

Mahmood_M
جمعه 14 اسفند 1394, 15:00 عصر
زمان رو بگیرید و در یک متغیر TDateTime بذارید و در یک تایمر با Interval یک ثانیه ، هر بار مقدارش رو یک ثانیه افزایش بدید و بعد توی Label نمایش بدید :

MyTime := IncSecond(MyTime);

hadisalahi2
یک شنبه 16 اسفند 1394, 04:03 صبح
با سلام
من توی برنامه هام برای ثبت زمان ، از ساعت و تاریخ سرور SQL استفاده می کنم
چطور میشه بدون کند شدن سیستم ، ساعت و دقیقه و ثانیه سرور را روی فرم برنامه کاربر نشون داد؟
ممنون

من یک برنامه جانبی ساده نوشتم که تاریخ رو از سرور میگه و در یک جدول ذخیره میکنه
حالا هر موقع کاربر وارد برنامه میشه و نیاز به تاریخ داره تاریخ سرور خونده میشه
و اینطوری همه تاریخ ها در همه سیستم ها یکسانه

ariobarzan
سه شنبه 18 اسفند 1394, 11:38 صبح
اگر ساعت و تاریخ سرور را اول شروع برنامه بخونیم و بعد تاریخ و زمان کامپیوتر کاربر را بر اساس اون تنظیم کنیم کار عاقلانه ای هست؟