Como numeras filas solo de cabeceras en informe VFP

141 views
Skip to first unread message

CDDM

unread,
Apr 22, 2017, 11:18:54 AM4/22/17
to Comunidad de Visual Foxpro en Español
Necesito numerar solo las cabeceras de los informes que hago. los datos estan agrupados en un solo cursor.
ejemplo

     Cabecera
      Fecha             Cliente       Total
01        01-04-17        cliente1       1000
        
      Detalle
         Producto1   
         Producto2
         Producto3
    Fecha             Cliente       Total
02         02-04-17        cliente2       1000
        
      Detalle
         Producto1   
         Producto2
         Producto3

Desde ya agradezco , si pueden ayudarme.

Dsanchez

unread,
Apr 22, 2017, 11:40:23 AM4/22/17
to publice...@googlegroups.com
Hola antes que relaciones tu tabla Encabezado con la Tabla detalle

Podes ordenar la tabla encabezado por el orden que tu desees y luego hace esto.

Local vlinea as inte
vLINEA = 0
Select Tabla
Do While !Eof()
    vLINEA  = vLINEA + 1

    Replace linea With Padl(Alltrim(Str(vLINEA)),2,'0')
    Select Tabla
    Skip
Enddo

o si no te interesa el orden Replace linea With Padl(Alltrim(Str(recno())),2,'0')




HernanCano

unread,
Apr 22, 2017, 2:19:13 PM4/22/17
to Comunidad de Visual Foxpro en Español
En el reporte .FRX en el campo que muestra la Cabecera pónle Negrilla.

mpulla

unread,
Apr 23, 2017, 6:59:12 PM4/23/17
to Comunidad de Visual Foxpro en Español
Hola CDDM

Si tienes un sgdb que soporte row_mumber() te vendria bien

Saludos.
Mauricio

Víctor Hugo Espínola Domínguez

unread,
Apr 24, 2017, 2:17:07 AM4/24/17
to publice...@googlegroups.com
Adjunto un ejemplo, debería ser más sencillo pero lastimosamente hay un bug de VFP que lo impide.

Saludos,
Víctor.
Lambaré - Paraguay.

NroGrupo._zip
Reply all
Reply to author
Forward
0 new messages