تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة عمل عداد لمستخدمين البرنامج
#3
طريقة اخرى كما قدمه شرحه الاخ سعود

قم باستدعاء كلاً من 
كود :
Imports System.Management
Imports System.Net

بعد ذلك اسفل سطر 
كود :
Public Class Form1

قم باضافة الكود التالى
كود :
   Dim HW As New SEC_Informations
   Dim MB As String

   Public Class SEC_Informations
       Friend Function GetMotherBoardID() As String
           Dim strMotherBoardID As String = String.Empty
           Dim query As New SelectQuery("Win32_BaseBoard")
           Dim search As New ManagementObjectSearcher(query)
           Dim info As ManagementObject
           For Each info In search.Get()
               strMotherBoardID = info("product").ToString()
           Next
           Return strMotherBoardID
       End Function
   End Class

وقبل الاستخدام قم بانشاء جدول تحت اسم مثلاً
VUsers
ويحتوى بداخله على اعمدة التالية
MyID - MyUSERS - G-DATE

الاول ترقيم تلقائى - الثاني نصي [المستخدم] - الثالث تاريخ

بعد ذلك سيتم عمل التالي
فى منطقة الـ Form1_Load

ضع السطر التالى
كود :
MB = HW.GetMotherBoardID()

واسفل منه كود الاستعلام بالجدول 
(يتوقف على طريقة كتابة كود الاتصال بقاعدة البيانات وطريقة كتابة الاسطر فقط بالنهاية استخدم الاستعلام بهذا الشكل)
كود :
"SELECT MyUSERS FROM VUsers WHERE MyUSERS='" & MB & "'"

بعد ذلك عمل التحقق
كود :
If dt.Rows.Count = 0 Then
' ضح كود الادخال بقاعدة البيانات وهو عبارة عن الكود التالى
' "INSERT INTO VUsers (MyUSERS, G-DATE) VALUES ('" & MB & "', '" & NOW.ToString() & "')"
End If

وبكده اذا كان المستخدم اى الكمبيوتر
قام بفتح البرنامج للمرة الاولى سيقوم بتسجيله فى قاعدة البيانات

وفى حالة قام بفتحه العديد من المرات بعد ذلك
ومن اشخاص مختلفين ولكن من جهاز الكمبيوتر نفس فلم يقوم بفعل شئ

يارب يكون الكود والشرح بسيط

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: سعود , ابو روضة , dubai.eig


الردود في هذا الموضوع
RE: طريقة عمل عداد لمستخدمين البرنامج - بواسطة elgokr - 16-06-18, 01:02 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 102 07-12-25, 10:22 AM
آخر رد: justforit
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 257 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 654 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 418 25-02-25, 07:58 PM
آخر رد: princelovelorn
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 524 25-02-25, 09:31 AM
آخر رد: heem1986
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 502 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 485 31-12-24, 11:32 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: