Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

InputBox

Estas en el tema de InputBox en el foro de Visual Basic clásico en Foros del Web. Hola! Tengo una duda: Tengo un boton de eliminar que trabaja sobre listview. Al hacerle click si no hay nada salta un mensaje. Si hay ...
  #1 (permalink)  
Antiguo 24/07/2011, 09:49
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 13 años, 1 mes
Puntos: 1
InputBox

Hola! Tengo una duda: Tengo un boton de eliminar que trabaja sobre listview. Al hacerle click si no hay nada salta un mensaje. Si hay datos, abre un inputbox para eliminar. Me gustaria saber como se haria para cuando se introduce en el inputbox letras en vez de numeros salga un error, o cuando no exista ese registro. el codigo que llevo es este:

' Elimina el registro actual seleccionado
'''''''''''''''''''''''''''''''''''''''''''''
Private Sub Eliminar()
Dim nc As String


nc = InputBox(" Escriba el número de cliente a eliminar. Esta acción es irreversible. ", " Eliminar ")
If (lv.ListItems.Count = 0) Then
MsgBox "No hay ningún registro para eliminar", vbInformation
Exit Sub
End If
If ([Aqui es lo que no se que tengo que poner]) Then
MsgBox "El Código de Cliente introducido no existe o no es válido."
Exit Sub
End If
'Ejecuta la sentencia SQL de eliminación
cnn.Execute "DELETE FROM Clientes WHERE nc = '" & nc & "'"
' refresca el recordset
rs.Requery 1
' vuelve a cargar los datos en el ListView
Call CargarListView(lv, rs)


End Sub

Un Saludo.
  #2 (permalink)  
Antiguo 24/07/2011, 14:52
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Respuesta: InputBox

Busca en el foro se trato miles de veces lo mismo

Lo podes hacer con un while

Etiquetas: sql, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.