یادداشت های برنامه نویسی

بدست آوردن IP جاری سیستم و استفاده در فرم های Access

يكشنبه, ۱۱ فروردين ۱۳۹۸، ۱۰:۲۳ ق.ظ

یکی دیگر از نیازهای ثبت لاگ های برنامه های ساخته شده که چند یوزر روی آن کار می کنند IP سیستمی است که با آن برنامه باز شده و یا ویرایش می شود. برای بدست آوردن IP سیستم بهتر است ابتدا کد مربوط به پیدا کردن IP در یک فانکشن تعریف شده، سپس در هر کجای فرم که نیاز بود از نام فانکشن استفاده نمود:

Public Function getMyIP()

   Dim myWMI As Object, myobj As Object, itm

   Set myWMI = GetObject("winmgmts:\\.\root\cimv2")

   Set myobj = myWMI.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled = True")

   For Each itm In myobj

        getMyIP = itm.IPAddress(0)

        Exit Function

   Next

End Function


me.text1=getMyIP

امیدوارم این موضوع نیز مفید واقع شود

  • امید دانشور

Access

IP Address

NetworkAdapterConfiguration

نظرات  (۲)

با سلام  ممنون میشم منرا کمک نمایید

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

پاسخ:
با سلام و پوزش بابت تأخیر در جواب
شما به راحتی می توانید برای User های مجاز جدولی در دیتابیس خود داشته باشید و در آن User های سیستمی نفرات را درج نمائید.
در زمانی که فرم لاگین فعال میشود، کاربر User و Password را وارد می کند که وارد شود، اینجا برنامه باید با دستور Environ("Username") یوزر فعال سیستم کامپیوتر را بخواند و با user وارد شده مقایسه کند و اگر یکی بود اجازه ورود بدهد.
با استفاده از دستور بالا شما دستتان باز است که هر مدلی می خواهید کار کنید
  • محمد تقی ارغوانی
  • ضمن عرض سلام و خداقوت 

    مطلب قرار داده شد در وبلاگ شما بسیار مفید و عالی بود 

    تشکر از مطالب مفیدتان

    پاسخ:
    سپاس دوست عزیز
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی