ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
37 visibility
موضوع: آفیس توسط:

دان یک کامپیوتر دارد که از طریق شبکه اداری خود به چندین سرور مختلف دسترسی دارد. این سرورها ساعت‌هایشان را همگام‌سازی نمی‌کنند و دان به این فکر می‌کرد که آیا راهی برای تعیین اختلاف زمانی بین سرور معین و دستگاهش در VBA وجود دارد.

برای پی بردن به اختلاف زمانی، باید دو بار را دریابید - یکی در دستگاه خود و دیگری در سرور - و سپس آنها را با هم مقایسه کنید. گرفتن زمان در دستگاه خود به اندازه کافی آسان است. فقط از تابع Time در VBA استفاده کنید. دریافت زمان در دستگاه دیگری دشوارتر است، زیرا هیچ عملکرد داخلی وجود ندارد که این کار را تسهیل کند.

با این حال، می توانید از یک فراخوانی تابع API برای تعیین زمان در یک سرور راه دور استفاده کنید. اینکه دقیقاً چگونه می توانید چنین فراخوانی تابعی را ایجاد کنید فراتر از محدوده این نکته است، اما می توانید یک آموزش بسیار خوب را به صورت آنلاین برای انجام این کار پیدا کنید:

http://www.mvps.org/access/api/api0039.htm

به صفحه نگاهی بیندازید و می توانید کد را مطابق با نیازهای خود تطبیق دهید. تابع fGetServerTime رشته ای را برمی گرداند که حاوی تاریخ و زمان کامل است. سپس می توانید از تابع TimeValue در ماکرو خود برای تبدیل این رشته به یک مقدار زمان بومی اکسل استفاده کنید. پس از تبدیل، می توانید مقدار را با زمان سیستم داخلی مقایسه کنید تا مغایرت مورد نیاز خود را تعیین کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 96 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 56 visibility
2 دوستدار 0 امتیاز منفی
0 پاسخ 213 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

295 نفر آنلاین
0 عضو و 295 مهمان در سایت حاضرند
بازدید امروز: 40977
بازدید دیروز: 25180
بازدید کل: 20378301
...