تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] طلب كود التحقق
#28
شوف اخوي عدلت على المثال بحيث نستخدم الزر Enter للتحقق والادخال ايضا حذفت مربع النص الاخر والداتاقريد

اتبع الخطوات التالية:
انشي فورم جديد واكتب باعلاه(اعلى اطار محرر الكود) الاستدعاء التالي:
كود :
Imports System.Data.OleDb

ثم في منطقة التصريحات العامة (ليس ضمن اي روتين)
كود :
Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"
Dim con As New OleDbConnection(str)

ثم اكتب دالة فحص هل الاسم موجود
كود :
Function isfound(ByVal t As String) As Boolean
        Dim sql As New OleDbCommand("select count(tn) from tb where tn=@tn", con)
        sql.Parameters.AddWithValue("@tn", t)

        If con.State = ConnectionState.Closed Then
            con.Open()
        End If
        If sql.ExecuteScalar > 0 Then
            Return True
        Else
            Return False
        End If

        If con.State = ConnectionState.Open Then
            con.Close()
        End If
    End Function

ثم اكتب دالة اضافة اسم جديد
كود :
Function insert(ByVal t As String) As Boolean
        If isfound(t) Then
            Return True
        Else
            Dim se As New OleDbCommand("insert into tb(tn) values(@tn)", con)
            se.Parameters.AddWithValue("@tn", t)


            If con.State = ConnectionState.Closed Then
                con.Open()
            End If
            Try
                se.ExecuteNonQuery()
                Return False
            Catch ex As Exception
                Return True
            End Try


        End If

        If con.State = ConnectionState.Open Then
            con.Close()
        End If

    End Function
ثم اضف مربع نص وليكن اسمه Textbox1
وضمن حدث TextBox1_KeyDown اكتب:
كود :
If e.KeyData = Keys.Enter Then
            If TextBox1.Text.Trim.Replace(" ", "") = "" Then
                MsgBox("يجب كتابة اسم في مربع النص الخاص بالاسم ", MsgBoxStyle.Critical, "")
                TextBox1.Focus()
                Exit Sub
            End If

            If insert(TextBox1.Text) = False Then
                TextBox1.Focus()
                TextBox1.BackColor = Color.White
                MsgBox("تمت الاضافة بنجاح", MsgBoxStyle.Information, "")
                TextBox1.Clear()
            Else
                TextBox1.BackColor = Color.Red
                TextBox1.Clear()
                MsgBox("الاسم محجوز , فضلا جرب اسما آخر ", MsgBoxStyle.Critical, "")
                TextBox1.Focus()
                Exit Sub

            End If
        End If

اخشى ان الدوال سببت لك اشكال لكن استخدامها فيها متعة لاحدود لها وعن تجربة.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
طلب كود التحقق - بواسطة bumb - 13-03-14, 10:15 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 11:45 AM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 11:48 AM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 01:08 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 02:34 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 02:35 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 02:45 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 03:29 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 03:42 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 04:04 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 04:09 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 04:13 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 04:16 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 04:26 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 04:33 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 05:16 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 05:29 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 05:32 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 05:34 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 06:00 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 06:03 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 06:06 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 06:07 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 07:15 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 07:37 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 07:49 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 08:10 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 08:19 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 08:18 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 08:34 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 08:37 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 08:55 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 09:08 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 10:22 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 10:35 PM
RE: طلب كود التحقق - بواسطة سعود - 14-03-14, 11:04 PM
RE: طلب كود التحقق - بواسطة bumb - 14-03-14, 11:29 PM
RE: طلب كود التحقق - بواسطة سعود - 15-03-14, 10:54 AM
RE: طلب كود التحقق - بواسطة bumb - 15-03-14, 11:00 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 575 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  التحقق من معطيات قبل تشغيل البرنامج ابو محمد محمد محمد 3 788 30-04-23, 11:03 PM
آخر رد: عبدالله الدوسري
  [مثال] كيفيه التحقق من البريد الالكتروني حسن الجلب 7 1,412 05-08-22, 11:36 PM
آخر رد: سعود
  [سؤال] كود التحقق من لغه الادخال فيجوال بيسك حسن الجلب 3 1,136 22-07-22, 09:13 PM
آخر رد: حسن الجلب
  التحقق من تنفيذ عمليتان في نفس الوقت أو إلغائهما معتز حسن 7 1,617 17-07-22, 12:48 AM
آخر رد: معتز حسن
  التحقق من المصفوفة Mtaktak 3 1,348 28-04-22, 08:21 AM
آخر رد: Mtaktak
  [سؤال] كيفيه التحقق من الجدول بقاعدة البيانات حسن الجلب 2 1,549 28-03-22, 04:59 AM
آخر رد: Taha Okla
  [VB.NET] اريد مساعدة في كود التحقق من البيانات في قاعدة اكسس Safwan_Daw 2 1,522 22-03-22, 12:39 AM
آخر رد: Safwan_Daw
  [سؤال] كيفيه التحقق من الأرقام حسن الجلب 3 1,419 15-01-22, 06:25 PM
آخر رد: سعود
  طلب كود التحقق من وجود الاتصال بالانترنت bidaya 6 5,549 16-06-21, 06:49 PM
آخر رد: aliahmed-85

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


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