
If para un buscador de msflexgrid
Publicado por Brian (9 intervenciones) el 25/10/2014 05:51:04
Hola a todos, tengo un msflexgrid con datos de acces.
Tengo un text1.text que lo utilizo para filtrar articulos (es un gestor de stock) les paso el codigo:
Funciona perfecto, el problema surge cuando escribo un articulo que no existe, el programa da error y se cierra automaticamente, mi idea es que cuando no exista el articulo aparezca msgbox "el articulo no existe"
se me ocurrio con un if asi:
Pero no funciona, alguno tiene una idea mejor o puede hacerme alguna sugerencia ? GRACIAS
Tengo un text1.text que lo utilizo para filtrar articulos (es un gestor de stock) les paso el codigo:
1
2
3
4
5
6
7
8
9
10
11
Private Sub buscaarticulo()
whe = "where nro_articulo = " & Text1.Text
sql = "select * from mercaderia " & whe
'MsgBox sql
rs.Open sql, conn
Label6.Caption = rs.Fields("descripcion")
Label6.AutoSize = True
Label5.Caption = rs.Fields("precio")
Label3.Caption = rs.Fields("cantidad")
rs.Close
End Sub
Funciona perfecto, el problema surge cuando escribo un articulo que no existe, el programa da error y se cierra automaticamente, mi idea es que cuando no exista el articulo aparezca msgbox "el articulo no existe"
se me ocurrio con un if asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub buscaarticulo()
IF whe = "where nro_articulo = " & Text1.Text THEN
sql = "select * from mercaderia " & whe
'MsgBox sql
rs.Open sql, conn
Label6.Caption = rs.Fields("descripcion")
Label6.AutoSize = True
Label5.Caption = rs.Fields("precio")
Label3.Caption = rs.Fields("cantidad")
rs.Close
ELSE
Msgbox "El articulo no existe"
END IF
End Sub
Pero no funciona, alguno tiene una idea mejor o puede hacerme alguna sugerencia ? GRACIAS
Valora esta pregunta


0