06/08/2010, 09:27
|
| | | Fecha de Ingreso: junio-2010
Mensajes: 21
Antigüedad: 14 años, 4 meses Puntos: 1 | |
Respuesta: Saludos tengo un problema en vb6.0 Quizás si pones el código te podríamos ayudar mejor, pero así como diagnóstico rápido, dentro de tu lógica y control de la información, ¿hay posibilidad que ese precio esté vacio?, si no, puedes controlar con un if y devolver el error en tu programa
if txtPVdesde="" or txtPVPhasta="" then
msgbox "error, tienes que capturar los dos valores"
end if
ahora que si cabe la posibilidad de que uno esté vacio dependería si es txtPDesde el vacío buscarías precios de 0 hasta el txtPVPhasta, es decir todos los precios entre 0 y el valor máximo
if txtPVPdesde = "" then
SQL = "SELECT * from producto WHERE precio >=0 AND precio <=" & Val(txtPVPhasta)
end if
o si es el txtPVPhasta el que esta vacío significa que tomarías todos los precios mayores que el mínimo dado en txtPVPdesde:
if txtPVPhasta = "" then
SQL = "SELECT * from producto WHERE precio >=" & val(txtPVPdesde)
end if
Espero te sea de ayuda |