Hola:
Como se imprime una tabla de datos si esta ha sido elaborado con
TDBBrowse y TMemDataSet, no consigo que cambie el valor de la fila,
siempre me muestra la fila actual, tantas veces como le indico en la orden
DEFINE FONT oFont1 NAME "Arial" SIZE 0, -8
REPORT oReport TITLE cTitulo FONT oFont1 PREVIEW
COLUMN OF oReport TITLE "Agente" DATA ::oMemDataSet1:Nomag
COLUMN OF oReport TITLE "Año" DATA ::oMemDataSet1:Anyo
oReport:nTitleUpLine := rlSINGLE
oReport:nGridStyle := rgBOTH
oReport:bSkip := {|| n++}
RUN REPORT oReport while n <= ::oDBBrowse1:nLen
oFont1:End()
Gracias.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Impresion
-
- Mensajes: 48
- Registrado: Mié Nov 23, 2005 5:08 pm
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Impresion
Emilio,
oReport:bSkip := {|| oMemDataSet:Skip() }
oReport:bWhile := {||| !oMemDataSet:Eof() }
Saludos
"Emilio Gil" <emilio@iplasticas.com> escribió en el mensaje
news:442d4c2e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Como se imprime una tabla de datos si esta ha sido elaborado con
> TDBBrowse y TMemDataSet, no consigo que cambie el valor de la fila,
> siempre me muestra la fila actual, tantas veces como le indico en la orden
>
> DEFINE FONT oFont1 NAME "Arial" SIZE 0, -8
>
> REPORT oReport TITLE cTitulo FONT oFont1 PREVIEW
>
> COLUMN OF oReport TITLE "Agente" DATA ::oMemDataSet1:Nomag
> COLUMN OF oReport TITLE "Año" DATA ::oMemDataSet1:Anyo
>
> oReport:nTitleUpLine := rlSINGLE
> oReport:nGridStyle := rgBOTH
>
> oReport:bSkip := {|| n++}
>
>
> RUN REPORT oReport while n <= ::oDBBrowse1:nLen
>
> oFont1:End()
>
>
> Gracias.
>
oReport:bSkip := {|| oMemDataSet:Skip() }
oReport:bWhile := {||| !oMemDataSet:Eof() }
Saludos
"Emilio Gil" <emilio@iplasticas.com> escribió en el mensaje
news:442d4c2e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Como se imprime una tabla de datos si esta ha sido elaborado con
> TDBBrowse y TMemDataSet, no consigo que cambie el valor de la fila,
> siempre me muestra la fila actual, tantas veces como le indico en la orden
>
> DEFINE FONT oFont1 NAME "Arial" SIZE 0, -8
>
> REPORT oReport TITLE cTitulo FONT oFont1 PREVIEW
>
> COLUMN OF oReport TITLE "Agente" DATA ::oMemDataSet1:Nomag
> COLUMN OF oReport TITLE "Año" DATA ::oMemDataSet1:Anyo
>
> oReport:nTitleUpLine := rlSINGLE
> oReport:nGridStyle := rgBOTH
>
> oReport:bSkip := {|| n++}
>
>
> RUN REPORT oReport while n <= ::oDBBrowse1:nLen
>
> oFont1:End()
>
>
> Gracias.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Impresion
Emilio,
Perdoname pero te he dicho mal oReport:bWhile. Ya que una matriz nunca puede
estar en EOF como un DBF. Cambia bWhile por:
oReport:bWhile := {|| oDS:nRecno <= oDS:RecCount() }
Saludos,
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:442d4fa0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Emilio,
>
> oReport:bSkip := {|| oMemDataSet:Skip() }
> oReport:bWhile := {||| !oMemDataSet:Eof() }
>
> Saludos
>
> "Emilio Gil" <emilio@iplasticas.com> escribió en el mensaje
> news:442d4c2e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Hola:
>>
>> Como se imprime una tabla de datos si esta ha sido elaborado con
>> TDBBrowse y TMemDataSet, no consigo que cambie el valor de la fila,
>> siempre me muestra la fila actual, tantas veces como le indico en la
>> orden
>>
>> DEFINE FONT oFont1 NAME "Arial" SIZE 0, -8
>>
>> REPORT oReport TITLE cTitulo FONT oFont1 PREVIEW
>>
>> COLUMN OF oReport TITLE "Agente" DATA ::oMemDataSet1:Nomag
>> COLUMN OF oReport TITLE "Año" DATA ::oMemDataSet1:Anyo
>>
>> oReport:nTitleUpLine := rlSINGLE
>> oReport:nGridStyle := rgBOTH
>>
>> oReport:bSkip := {|| n++}
>>
>>
>> RUN REPORT oReport while n <= ::oDBBrowse1:nLen
>>
>> oFont1:End()
>>
>>
>> Gracias.
>>
>
>
Perdoname pero te he dicho mal oReport:bWhile. Ya que una matriz nunca puede
estar en EOF como un DBF. Cambia bWhile por:
oReport:bWhile := {|| oDS:nRecno <= oDS:RecCount() }
Saludos,
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:442d4fa0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Emilio,
>
> oReport:bSkip := {|| oMemDataSet:Skip() }
> oReport:bWhile := {||| !oMemDataSet:Eof() }
>
> Saludos
>
> "Emilio Gil" <emilio@iplasticas.com> escribió en el mensaje
> news:442d4c2e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Hola:
>>
>> Como se imprime una tabla de datos si esta ha sido elaborado con
>> TDBBrowse y TMemDataSet, no consigo que cambie el valor de la fila,
>> siempre me muestra la fila actual, tantas veces como le indico en la
>> orden
>>
>> DEFINE FONT oFont1 NAME "Arial" SIZE 0, -8
>>
>> REPORT oReport TITLE cTitulo FONT oFont1 PREVIEW
>>
>> COLUMN OF oReport TITLE "Agente" DATA ::oMemDataSet1:Nomag
>> COLUMN OF oReport TITLE "Año" DATA ::oMemDataSet1:Anyo
>>
>> oReport:nTitleUpLine := rlSINGLE
>> oReport:nGridStyle := rgBOTH
>>
>> oReport:bSkip := {|| n++}
>>
>>
>> RUN REPORT oReport while n <= ::oDBBrowse1:nLen
>>
>> oFont1:End()
>>
>>
>> Gracias.
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com