Visual Basic - Consulta parametrizada (urgentisimo)

Life is soft - evento anual de software empresarial
 
Vista:

Consulta parametrizada (urgentisimo)

Publicado por jafo (16 intervenciones) el 30/01/2001 13:46:07
Hola. Tengo una duda con respecto al Datareport.
Tengo un command donde he generado una sentencia SQL parametrizada. Lo que no se es como enlazar ese datareport con un formulario donde hay un textbox que contiene el parametro.

Ayudadme, por favor.

Gracias.
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
sin imagen de perfil

RE:Consulta parametrizada (urgentisimo)

Publicado por Joan Fabregas (101 intervenciones) el 30/01/2001 14:26:39
En la seccion donde quieras que te aparezca el parametro pones un label (atencion, no un textbox) i le pones un nombre al label, despues en el formulario antes de visualizar el DataReport usas:

Datareport.sections.item([numero seccion]).Controls.Item("[Nombre del Label]").Caption=[Valor del Parametro]

El numero de seccion depende de la seccion del datareport donde hayas puesto el label.

Saludos.
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

RE:Consulta parametrizada (urgentisimo)

Publicado por jafo (16 intervenciones) el 30/01/2001 16:28:31
Hola Joan. Gracias por contestarme. Creo que me he explicado mal.

Yo tengo una sentencia SQL en la carpeta General del command de la conexión:

SELECT dbonos.* FROM dbonos WHERE numero_bono = ?

por lo que tiene un parámetro. Ahora quiero que en un evento command_click de un formulario, recoja el parámetro de un textbox del mismo formulario.

Perdoname si no me he explicado.

Saludos.
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
sin imagen de perfil

RE:Consulta parametrizada (urgentisimo)

Publicado por Joan Fabregas (101 intervenciones) el 30/01/2001 18:10:14
Vale, comprendido.

Como que desde culaquier formulario puedes acceder al objeto dataenvironment tienes dos opciones:

Si el comando tiene parametros puedes entrar el valor con:
DataEnvironment1.Commands.Item([Comando]).Parameters.Item(1).Value=[Valor]

Sino (aqui si que te tengo que decir "Creo") puedes poner tu mismo el texto del comando con:

DataEnvironment1.Commands.Item([Comando]).CommandText=[SQL]

Espero que te sirva.
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

RE:Consulta parametrizada (urgentisimo)

Publicado por jafo (16 intervenciones) el 31/01/2001 08:28:22
Muchiiisimas gracias. Me ha servido de mucho. Gracias Joan.
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