FoxPro/Visual FoxPro - vistas parametrizadas...

 
Vista:

vistas parametrizadas...

Publicado por Rod (3 intervenciones) el 28/08/2003 23:04:18
hola samigos!!!
sigo intentando usar las vistas, pero ahora la necesito con un parametro en la calusula where sql.
es decir, tengo una vista creada que me levanta todos los registros de una tabla con:
select * from clientes
y solo con un REQUERY() tengo lo que necesito.
por otro lado, tengo un form de busqueda donde quiero pasar por variable una condicion de filtro para buscar ej:
v_buscado=thisform.text1.value
select * from clientes where nombre=v_buscado
pero esto quiero que sea sobre la vista, no en un cursor o una tabla ya que si hago:
select * from clientes where nombre=v_buscado into cursor auxclientes
funciona bien.
he leido la ayuda sobre vistas parametrizadas, pero no logro entender como funcionan, y no encuentro la ayuda de como pasar este parametro desde mi formulario.
gracias a todos.
Ro
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

RE:vistas parametrizadas...

Publicado por LightBrother (77 intervenciones) el 02/09/2003 12:25:23
Hola: Es muy sencillo. Puedes hacer una vista así:
- select * from clientes where nombre = ?vp_nombre
el signo de "?" es solo para que pregunte el valor en caso de no tenerlo.
Para este tipo de vista simplemente debes hacer:
vp_nombre = 'pepito'
use mi_vista_de_clientes
requery()
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