Consultas y Condiciones en Access 2000.

Después que creo una consulta en programación con SELECT, debo crear una condición para cuando encuentre o no un registro especifico. Por ejemplo, SELECT codigo FROM Producto WHERE codigo="& me.cuadrotexto. Cuadrotexto es el valor que introduzco en el cuadro de texto para realizar la busqueda. Que condición debo utilizar con la instrucción IF. Por ejemplo, en CLipper se usaba If Found()->Si lo encontraba, realizaba una serie de instrucciones. Que función, instrucción o método debo utilizar, dame un ejemplo sencillo creando un pequeño programa con un objeto recordset y la instrucción SQL por ejmplo que si lo encuentra unvia un mensaje. Estoy trancado en esto. Contestame.

1 respuesta

Respuesta
1
Pongo a tu disposición mis servicios de soporte y desarrollo profesional, mis datos de contacto están en mi web
No quede conforme, pero de algo me servirá seguiré investigando lo del objeto recordset, gracias y te envío tu puntuación que es "BIEN"
tras una segunda lectura considero que puedes usar
if dlookup("campo","tabla","condicion") then...
...
Endif
Donde dices "campo" puedes decir expresión (constantes, operaciones entre campos, etc)
La "condición" es opcional; si no la quieres poner buscas en todos los registros de la tabla
El separador <,> es para código.
Se puede usar en diseño con <;> para access en español españa
Lo del uso del objeto recordset es demasiado extenso para comentar aquí, pero si te interesan, puedo recomandarte unas cuantas direcciones web de MSDN.
Ah, y volviendo a dlookup, donde dices "tabla" puedes decir "consulta"
Otra variante:
If dcount("*","tabla","condicion") >0 then...
...
end if
Viene a ser lo mismo, esto cuenta los registros...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas