Picture en DataReport ...

24/07/2003 - 00:33 por Javier Riosa | Informe spam
Tengo un reporte en el data report. Dentro de este está
una objeto RptImage ... lo que quiero hacer es manipular
la imagen desdel el código ... si el usuario selecciona la
opcion 1, que ese objeto Image contenga una imagen, si el
usuario selecciona la opcion 2, que ese objeto contenga
otra imagen y así para cada opcion

Al parecer no se puede porque el objeto es solo lectura at
Run Time.

¿Habrá alguna otra menera?

Gracias de Antemano.
 

Leer las respuestas

#1 Pilar MMF
24/07/2003 - 11:30 | Informe spam
Este es un ejemplo de un frm normal con un boton que manda imprimir un
DataReport manipulando sus valores desde código. Adáptalo a tu caso.

Private Sub cmdImprimir_Click()
cSql = "SELECT * " & _
"FROM Listas " & _
"WHERE LOCALIDAD = '" & cLocalidad & "' " & _
"ORDER BY lista"

Set rsListas = cn.Execute(cSql)
cFchExamen = rsListas!FECHAEXAMEN
Me.lblFechaExamen.Caption = " " & cFchExamen & " "

'Enlazamos el RecordSet con el DataReport
With rptListasExamenes
Set .DataSource = rsListas
.DataMember = vbNullString
.WindowState = vbMaximized
.Orientation = rptOrientLandscape
End With

'Y ahora enlazamos los controles del DataReport
'con los campos del RecordSet
With rptListasExamenes.Sections("Sección2")
.Controls("lblLocalidad").Caption = cLocalidad
End With

With rptListasExamenes.Sections("Sección1")
.Controls("txtLista").DataField = "lista"
.Controls("txtAlumno").DataField = "nomalumno"
.Controls("txtProfesor").DataField = "nomprofesor"
End With

'Actualizamos los datos
rptListasExamenes.Refresh

'Mostarmos el informe en modo modal
rptListasExamenes.Show vbModal
'Si no quieres que aparezca primero en
'pantalla y despues en impresora, cambia Show por Print
'e irá directamente a la impresora

'Cedemos el control al SO durante la ejecución
'While rptListasExamenes.AsyncCount > 0
' DoEvents
'Wend

cboLocalidad.Enabled = True
cboLocalidad.SetFocus
End Sub

Javier Riosa escribió:
Tengo un reporte en el data report. Dentro de este está
una objeto RptImage ... lo que quiero hacer es manipular
la imagen desdel el código ... si el usuario selecciona la
opcion 1, que ese objeto Image contenga una imagen, si el
usuario selecciona la opcion 2, que ese objeto contenga
otra imagen y así para cada opcion

Al parecer no se puede porque el objeto es solo lectura at
Run Time.

¿Habrá alguna otra menera?

Gracias de Antemano.




Saludos. Pilar.

(Guía de buen uso del foro)
http://perso.wanadoo.es/rubenvigon/foro

(Busca tu pregunta antes de hacerla al foro)
http://tinyurl.com/gbeq

Preguntas similares