Hola,
Tengo un proyecto en VB 6.0 el cual me abre un report de Crystal Reports. Mi problema es que quiero que en el report se abra una imagen dependiendo del artículo que esté visualizando. Encontré algo de código por internet pero no me sirve de mucho puesto que el proyecto creado en ese código tenía el informe creado desde el propio proyecto (con lo que podía capturar los eventos de formateo de secciones). ¿Alguien sabe como podría llevar a cabo esto?
Se que hay que usar el loadpicture. El código que tengo escrito para la captura del campo correcto es el siguiente:
Dim oNameObject As FieldObject
Dim oTempOLE As OLEObject
Dim oReportObjects As ReportObjects
Dim strName As String
Dim i As Integer
strName = ""
Dim oSections As Sections
Dim strRuta As String
Set oSections = crReport.Sections
For i = 1 To oSections.Item("DetailSection1").ReportObjects.Count
If oSections.Item("DetailSection1").ReportObjects.Item(i).Kind = 6 Then
If oSections.Item("DetailSection1").ReportObjects.Item(i).Name Like "Picture*" Then
Set oTempOLE = oSections.Item("DetailSection1").ReportObjects.Item(i)
strName = "Name" + Right(oTempOLE.Name, Len(oTempOLE.Name) - 7)
Set oNameObject = oSections.Item("DetailSection1").ReportObjects.Item(strName)
strRuta = pRutaImg + oNameObject.Value
Set oTempOLE.FormattedPicture = LoadPicture(strruta)
End If
End If
Next
Gracias de antemano,
vane