problema con una vista

16/12/2005 - 12:47 por Ivan Cosano Sanchez | Informe spam
Hola mi problema es el siguiente .
Tengo un report que obtiene un campo de una vista a que le he puesto una
columna con el nombre 'hola' as X.
He conseguido que X , ejecutar la vista me muestre el valor 'hola'.
Pero yo quiero poder cambiarlo para que el report pueda mostrar el datos
segun un texto que el usuario le pasa
Ante todo muchas gracias a quien me intente ayudar.

Preguntas similare

Leer las respuestas

#1 Maxi
16/12/2005 - 16:00 | Informe spam
Hola, si te entendi bien vos queres que ese valor sea aceptado? pues bien,
esto en una vista no lo puedes hacer porque la misma no acepta parametros
tipo los Sp.

opciones

1) Usar Sp's
2) Crear una funcion que retorne la query y esta si acepta parametros


Salu2
Maxi [MVP SQL SERVER]


"Ivan Cosano Sanchez" escribió en el mensaje
news:
Hola mi problema es el siguiente .
Tengo un report que obtiene un campo de una vista a que le he puesto una
columna con el nombre 'hola' as X.
He conseguido que X , ejecutar la vista me muestre el valor 'hola'.
Pero yo quiero poder cambiarlo para que el report pueda mostrar el datos
segun un texto que el usuario le pasa
Ante todo muchas gracias a quien me intente ayudar.



Respuesta Responder a este mensaje
#2 qwalgrande
17/12/2005 - 16:18 | Informe spam
Hola.

Desconozco la herramienta de reporting que estás utilizando. ¿Te obliga a
que la consulta deba provenir forzosamente de una vista? Si no es así,
tampoco necesitas crear una vista, puedes lanzar directamente la consulta.

Y en esa consulta, uno de los campos puede ser un parámetro. Voy a poner un
ejemplo, que seguro que no te vale tal y como está, pero que a lo mejor te
ayuda.

declare @parametro varchar(50)
caso debes sustituirlo usando el mecanismo que tengas para pasar parámetros
select @parametro = 'Buenas Tardes'
select @parametro as X,columna2, columna3 from MiTabla where ...

Así, en la columna "X" tendrás el texto introducido por el usuario como
parámetro.

Alberto López Grande (qwalgrande)
"Ivan Cosano Sanchez" escribió en el mensaje
news:
Hola mi problema es el siguiente .
Tengo un report que obtiene un campo de una vista a que le he puesto una
columna con el nombre 'hola' as X.
He conseguido que X , ejecutar la vista me muestre el valor 'hola'.
Pero yo quiero poder cambiarlo para que el report pueda mostrar el datos
segun un texto que el usuario le pasa
Ante todo muchas gracias a quien me intente ayudar.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida