¿Como Usar Vistas locales "Con parametros"?
Hola: Mi inquietud se presenta ya que a la hora de ejecutar una vista necesito que los registros de ésta esten filtrada por ciertos valores, el problema es que, en la condición de filtro del generador de vistas locales, éste pone comillas a los nombres de variables que necesito usar y cuando voy a ejecutarla está intenta devolverme los valores que coincidan con los nombres de mis variables.... Ahora bien..., hay una opción que me permite insertar parámetros a la vista pero luego de intentar de mil maneras no conseguà resolver mi problema. Si alguien tiene el mismo problema o sabe como resolverlo desde ya le estoy agradecido.
En el diseñador de la vista, en la solapa FILTRO tenés que poner las condiciones que querés que cumplan los campos de los registros que se van a traer y en aquellos en los que los valores se pasan por parametro tenés que poner en la columna EJEMPLO un signo de pregunta seguido de la variable que vas a usar en el programa: ?mivariable
Antes de abrir la vista le dás valor a la variable
mivariable="unvalor"
use mivista
El SQL de la vista te tiene que quedar algo similar a esto:
SELECT * FROM mitabla WHERE micampo = ?mivariable
Antes de abrir la vista le dás valor a la variable
mivariable="unvalor"
use mivista
El SQL de la vista te tiene que quedar algo similar a esto:
SELECT * FROM mitabla WHERE micampo = ?mivariable
