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

وشكرا لكم
الرد }}
تم الشكر بواسطة:
#2
السؤال ناقص :

مثل اسم قاعدة البيانات ، اسم الجدول ، اسماء الحقول ..... إلخ

ضع مثال بسيط للفكرة وسوف تجد الحل بشكل سريع .
الرد }}
تم الشكر بواسطة: elgokr
#3
اوضحها لك بشكل افضل

فرضاً لديك قاعدة بيانات بها جدولين 

الجدول الأول 

datatable1
يوجد به حقلين
username
password

الجدول الثاني
datatable2
يوجد به حقول خاصة ببيانات الموظفين مثلاً



وحتى يتمكن المستخدم من الدخول إلى النموذج الموجود به بيانات الموظفين في الجدول الثاني يجب عليه أولاً  إدخال إسم المستخدم وكلمة المرور الخاصة به والتي ستكون مسجله في الجدول الأول !

اتمنى أكون شرحت الفكره بشكل جيد !

أنا توصلت مع المحاوله إلى كود يعمل بشكل جيد وهو المرفق مع هذا الرد ولكن الغريب أنه قام بالتحقق من إسم المستخدم وكلمة المرور دون أن أحدد له الجدول المقصود ولست أعلم كيف !
إذا ممكن أحد يشرح هالنقطه اكون جدا شاكر له !

كود :
Imports System.Data.OleDb

Public Class LogIn    

Public con As New OleDbConnection("provider=microsoft.ace.oledb.12.0;" & "data source=" & Application.StartupPath & "\MyPassData.accdb")
Dim da As New OleDbDataAdapter
Dim dt As New DataTable

Private Sub ButtonToUserSghinIn_Click(sender As Object, e As EventArgs) Handles ButtonToUserSghinIn.Click

Dim UName As String = dt.Rows(0)("UserName") 'إسم المستخدم الموجود في الجدول الأول في قاعدة البيانات
Dim Upass As String = dt.Rows(0)("Passsword") 'كلمة  المرور الموجوده في الجدول الأول في قاعدة البيانات

       If TextUserNam.Text <> UName And TextUserPass.Text <> Upass Then
           MsgBox("بيانات إسم المستخدم وكلمة المرور غير صحيحة يرجى التأكد منها والمحاولة مره أخرى", vbInformation, "My Key")
           TextUserNam.Text = ""
           TextUserPass.Text = ""
           TextUserNam.Focus()
           Exit Sub
       Else End If

       MineF.Show()
       Me.Hide()

End Sub
الرد }}
تم الشكر بواسطة: elgokr
#4
بعد التحقق من اسم المستخدم وكلمة المرور قم بالتالي :

فتح الفورم المطلوب :

FormName.Show()

في حدث اللود تبع الفورم نيم ضع الأكواد التي تريدها .
الرد }}
تم الشكر بواسطة: elgokr , ZaerAllail



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم