Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problema con Data Report

58 views
Skip to first unread message

Francisco

unread,
May 20, 2002, 12:23:09 PM5/20/02
to
A quien me pueda ayudar,

En un data report e agregado un encabezado de grupo,
en los textbox incluidos su propiedad DataField esta enlazada al campo que
quiero, pero cuando ejecuto la aplicacion, me da el siguiente error " Las
secciones del informe no coinciden con el origen de datos"
si embargo si pongo esos textbox en la seccion de detalle,
funciona perfectamente

El codigo que he puesto para el data report es el siguiente:

Desde el procedimiento de impresion:

DRFactura.WindowState = vbMaximized
DRFactura.Show


Desde el codigo del Datareport:

Private Sub DataReport_Initialize()
With Me
Set .DataSource = Nothing
.DataMember = ""
Set .DataSource = rsImpFactura
End With
End Sub


A ver si alguien me puede echar una mano y darme una alegria, que hoy llevo
un dia muy malo.

Gracias

Francisco García


Juan Valdés López

unread,
May 20, 2002, 4:29:31 PM5/20/02
to
Si no me equivoco, el problema está en que las textbox sólo se pueden
colocar en la sección detalle.
Si deseas poner algo en el encabezado, usa unas label, y les pasas los datos
por código.

--
Atentamente
Juan Valdés López
juanvaldeslopez@-nospam-entelchile.net
Quitar -nospam- al responder
"Francisco" <F...@mail.ono.es> escribió en el mensaje
news:uefDGqBACHA.992@tkmsftngp02...

Patricio Poo

unread,
May 20, 2002, 9:50:51 PM5/20/02
to
Fransisco, yo concuerdo con Juan pues no pude hacer lo que solicitas y debi
conformarme con campbiar los label en mi programa.

aqui van dos ejemplos

rptPpto1.Sections("Command1_Header").Controls.Item("lblRut").Caption =
ArmaRut(gRut, gDv)

rptPpto1.Sections("Command1_Footer").Controls.Item("lblDescrServ").Caption =
"Descripción del Servicio :"


saludos
Patricio

"Juan Valdés López" <juanvaldeslopez@-nospam-entelchile.net> escribió en el
mensaje news:eDfvi2DACHA.1696@tkmsftngp04...

Francisco

unread,
May 21, 2002, 5:36:05 AM5/21/02
to
Hola Patricio, el problema que tengo, es que tengo una sentencia select
donde ataco a 4 tablas, y el reporte de impresion que quiero construir es
una factura, y los campos solo quiero que se vean una vez, si lo pongo todo
en detalle, me lo repita tantas veces como lineas de detalle de la factura
tengo, es decir si una persona compra tres productos, se me repite tres
veces la factura con una linea de detalle en cada factura, y he probado de
introducir el campo en una label, pero no hay forma, es la primera vez que
hago una aplicacion y voy muy perdido, si sabes de alguna direccion, con
informacion sobre el data report te lo agradecere, venga un saludo y gracias
"Patricio Poo" <pat...@tutopia.com> escribió en el mensaje
news:#jfV10GACHA.2296@tkmsftngp05...

Patricio Poo

unread,
May 21, 2002, 1:27:17 PM5/21/02
to
Hola Fransisco,
supongo que la consulta la tienes en el DataEnvironment.
lo que debes hacer es crear una consulta agrupada, es decir, en las
propiedades de tu comando en "Agrupar", indicas los campos que no deseas
repetir.
Luego vas a tu reporte y le dices "Obtener Estructura", grabalo antes por
si acaso porque creo que te va a redefinir todo de nuevo, ahora deberia
haberte creado un encabezado de grupo y una seccion de Detalle.

creo que esto te podra ayudar.
Salu2 y luz

"Francisco" <F...@mail.ono.es> escribió en el mensaje

news:Oa#3RrKACHA.2228@tkmsftngp02...

0 new messages