• Viernes 15 de Noviembre de 2024, 02:49

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - PNC

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: DATAREPORTS (ES URGENTE)
« en: Miércoles 31 de Julio de 2002, 01:06 »
Hola. Quisiera que si alguien me puede ayudar en lo siguiente:
YO QUIERO  que mi progrma imprima los carnets de los afiliados a una o. social
Yo diseñe el carnet en el Datreport en la seccion detalle, pues no necesito ni encabezado ni pie de pagina. >Hice el diseño de uno solo Despues en un formulario coloco como parametros desde y hasta que afiliado quiero que me imprima los carnets. O sa desde el 1 hasta el 3 o dede el 3 hasta el 5 , etc. Para cual extraigo los datos de una tabla de la BD llamada afiliados que tiene los sig datos:
nroafiliado. apellido y nombre. docu. dire. gruposanguineo. . etc
Para esto utilizo la sig instruccion:
reg.open "select * from afiliados where nroafiliado between nroaf1 and nroafi2"
set report.datasource = reg
with reporte
.section("detalle").controls("txtnroafil").datafield("nroafiliado")
.section("detalle").controls("txtapellnom").datafield("apellnomb")
...
.
.
.show
end with

De esta forma y con el diseño de un solo carnets en el datareport. Cuando mando a visualizacion preliminar. para ver que me salddra en la impresion. Los carnets me salen en la hoja uno debajo del otro. Pero eso es lo que yo no quiero . quiero me salgan en 2 columans.Poorque el carnet es chiquito de modo que me permite imprimir 2 carnets por linea horizontal en 2 columnas.
En cambio si deseño 2 carnets en el datareport si mando a imprimir por ejemplo del afiliado 1 al 4, lo que me hace es repetirme el mismo carnets con los datos y todos en ambas columnas , de una misma linea horiz.   Y el siguiente carnets o sea del afiliados 2 me imprime abajo y nuevamente hace lo mismo O sea asi                                -------------
                                       1         1
                                       2         2
                                       3         3
                                    -------------

supuestamente estos son los carnets  en la hoja           y yo los quiero asi                                 ---------
                                       1      2
                                       3      4
                                       --------

buahbuah! que tengo que hacer. O soy una burra. o esto es mas complicado de lo que me imaginaba. Ya  invente de todo y no sale.
Bueno , por favor ayudenme. o si me aconsejan a alguien a quien le vaya a llorar
Gracias por TODO
Patricia

Páginas: [1]