Visual Basic - evento keypress

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 6 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

evento keypress

Publicado por Angel (3 intervenciones) el 06/04/2019 19:42:35
hola buen dia, estoy realizando un proyecto y requiero que cuando ingrese en mi textbox llamada numsap me aparezca el nombre por default extraido de mi base de datos, paro no me lo ejecuta, apoyo por favor

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub NUMSAP_KEYPRESS(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles NUMSAP.KeyPress
 
    If Split(NUMSAP.Text, vbNewLine).Length > 1 Then
        NUMSAP.Text = NUMSAP.Text.Replace(vbNewLine, "")
        conex.Open()
        Dim cadena As String = "select *  from BDATA.RH.TC_Personal where CStr(No_SAP)= " & NUMSAP.Text & ""
        If Not cadena Then
            NUMSAP.Text = Me.NUMSAP.Text
            NOMBRE.Text = Me.NOMBRE.Text
 
            conex.Close()
 
        Else
            NUMSAP.Text = NUMSAP.Text
        End If
        NOMBRE.Text = Nothing
    End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 355
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

evento keypress

Publicado por raul (160 intervenciones) el 18/04/2019 22:35:19
analiza los momentos y veras que has hecho

Evento Acción
KeyDown la tecla va hacia abajo en espera de saber que tecla
Keypress La tecla esta pulsada en espera de ejecutar el codigo ASCII de la tecla
Keyup la tecla se ha liberado Muestro la tecla pulsada

No puede realizar nada porque hasta que sucede keyup no hay texto de la tecla pulzada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar