Visual Basic - Data Report....

Life is soft - evento anual de software empresarial
 
Vista:

Data Report....

Publicado por Efren (185 intervenciones) el 09/01/2004 17:37:30
Hola foro: nuevamente con otra preguntilla,
tengo lo siguiente:
et sqlideas = DataEnvironment1
sqlideas.Commands("ideas").CommandText = "Select idea3 from TPreguntas where idea3 != ''"
sqlideas.Commands("ideas").Execute
DataReport1.Sections("Sección2").Controls("Etiqueta1").Caption = "Ideas de la Pregunta 3:"
DataReport1.Refresh
DataReport1.Show
End Sub

Private Sub idea4_Click()
Dim sqlideas As DataEnvironment1
Set sqlideas = DataEnvironment1
sqlideas.Commands("ideas").CommandText = "Select idea4 from TPreguntas where idea4 != ''"
sqlideas.Commands("ideas").Execute
DataReport1.Sections("Sección2").Controls("Etiqueta1").Caption = "Ideas de la Pregunta 4:"
DataReport1.Refresh
DataReport1.Show
End Sub

Esto lo quiero mostrar en un mismo DataReport, ya ven que para poder mostrar esto tengo que meter un campo seleccionado de DataEnvironment y pues como tengo todos los campos, idea3, idea4, idea5, idea6 etc etc.. para poder mostrar el de la idea tres tengo que tener el campo en el datareport de la idea 3 pero al mostrar el de la idea 4 no me deja porque no tengo el campo en el datareport de la idea 4, mi duda es:
Como le hago para que me mande todas las consultas de mis ideas ideaN a un solo campo, como lo direcciono?? osea que no tenga que poner mas datareport para cada idea... gracias de antemano...!!!
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:Data Report....

Publicado por Fabian (501 intervenciones) el 09/01/2004 18:00:24
Y si pruebas con una variable tipo string:
sqlideas.Commands("ideas").CommandText = "Select " & Variable1 & " from TPreguntas where "& Variable1 & " != ''"

DataReport1.Sections("Sección2").Controls("Etiqueta1").Caption = Variable2
Donde Variable1 uno almacenara cualquiera de los campos idea y variable2 lo que desees ponerle al DataReport
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

Creo que no me di a entender!

Publicado por Efren (185 intervenciones) el 09/01/2004 18:13:39
Lo que quiero es en la etiquieta que tengo en la seccion uno, donde se arrojan todos los valores... ahi en ese lugar necesitoporner el campo de cada idea (idea3, idea4, ideaN). eso es lo que no quiero tener que ponerlos que el mismo campo que pongo de la idea3 me sirva para arrojar ahi los campos de todas las demas ideas!!!
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:Creo que no me di a entender!

Publicado por Fabian (501 intervenciones) el 09/01/2004 18:44:01
Si lo que quieres es insertar o cambiar el contenido de una etiqueta de la seccion 1 en tiempo de ejecucion, hasta donde he probado no se puede si lo logras me pasas la voz por favor.
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:Creo que no me di a entender!

Publicado por Fabian (501 intervenciones) el 09/01/2004 18:47:01
PD: por siacaso estoy trabajando sin los Service Pack tal vez con ellos se haya superado eso en el DataReport
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:Creo que no me di a entender!

Publicado por Alberto (ahora si) (1 intervención) el 13/01/2004 11:03:41
Para cambiar una etiqueta de la sección 1
With nombredatareport.Sections(\"seccion 1\").Controls
.Item(\"nombrelabel\").Caption = \"Texto deseado\"
End With

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