Hirdetés

Új hozzászólás Aktív témák

  • bepken

    veterán

    sziasztok!

    a VB topicban is feltettem már ezt a kérdést, ott nem kaptam választ. hát itt is próbálkoznék, hátha :)

    a cél az volna, hogy az enter lenyomása után nyissa meg a táblát, ellenőrizze, hogy a beírt érték benne van e, majd ennek megfelelően jelezzen.
    az első enter lenyomásakor még nincs gond, akkor a feltételnek megfelelően jár el. viszont itt be is ragad a dolog és írhatok neki bármit, az első érték marad.

    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress

    If Asc(e.KeyChar) = 13 Then

    con.Open()
    sql = "SELECT [tel] from tel"
    da.Fill(ds, "tel")
    con.Close()

    For index = 0 To ds.Tables("tel").Rows.Count - 1
    Dim dt As DataTable
    Dim val As String
    dt = ds.Tables("tel")
    val = dt.Rows(index).Item("tel")

    If val = txtTelNumber.Text Then
    lbExist.Text = "Már létezik!"
    Else
    lbExist.Text = ""
    End If
    Next
    End If
    End Sub

    egyszerűen nem tudok rájönni, hogy hogyan tudnám rávenni arra, hogy minden enter után újra ellenőrizze az (új) értéket...nincs ötletetek?

    köszi előre is!

Új hozzászólás Aktív témák