Ayuda. Pasar parametro a vista

kkfuti
06 de Febrero del 2004
A ver si alquien me puede ayudar. Imaginar una tabla con 3 campos: Codigo, Nombre, Tipo y quiero hacer una vista para que seleccione registros para Tipo='A' por ejemplo. No quiero un WHERE sino poder crear una vista como esta "SELECT NOMBRE,CODIGO FROM TABLA WHERE TIPO='VALOR PASADO DESDE VB'"

A ver si alguien me ayuda.

semingo
06 de Febrero del 2004
Hola,

no entiendo esta parte: "No quiero un WHERE sino poder crear una vista como esta "SELECT NOMBRE,CODIGO FROM TABLA WHERE TIPO='VALOR PASADO DESDE VB'"

Es una sentencia sql con un where de toda la vida.

Imagina que el Tipo lo tienes en una caja de texto llamada Text1

"SELECT NOMBRE,CODIGO FROM TABLA WHERE TIPO='" & Text1.Text & "'"

salu2
sdemingo

kkfuti
06 de Febrero del 2004
Veras, el problema es bastante mas extenso que este, quiza no me exprese bien. Necesito dejar predefinida esa vista con el filtro de Tipo que le pasare el valor desde VB. Imagina que el campo tipo tiene como valores A,B,C,D, y necesito hacer vistas, no quiero hacer una vista por cada tipo sino una general donde le pase yo el tipo. Entiendes?

Gracias.

Oscar
06 de Febrero del 2004
Tal vez sea más útil utilizar una función definida por el usuario, en lugar de una vista.

kkfuti
06 de Febrero del 2004
Gracias por vuestra ayuda, pero solo quiero saber si es posible pasar el parametro a la vista.