<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=TprxADODataSet_Options_Impresion_RB_Reporte</id>
	<title>TprxADODataSet Options Impresion RB Reporte - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=TprxADODataSet_Options_Impresion_RB_Reporte"/>
	<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=TprxADODataSet_Options_Impresion_RB_Reporte&amp;action=history"/>
	<updated>2026-05-06T01:26:20Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://documentacion.conarpesa.com.ar/index.php?title=TprxADODataSet_Options_Impresion_RB_Reporte&amp;diff=27826&amp;oldid=prev</id>
		<title>Luciano Carou: Página creada con «=Descripción= El componente &#039;&#039;&#039;TprxADODataSet_Options_Impresion_RB_Reporte&#039;&#039;&#039; (Componente para imprimir un reporte usando ReportBuilder.) implementa la funcionalidad para imprimir los datos de la pantalla a un reporte de Report Builder.  =Identidad= Category:MANUAL/PROGRAMADOR Category:IMPRESION *Ancestro: TprxADODataSet_Options_Impresion_RB *Carpeta: C:\DevelopPrx\library *Archivo: prxADODataSet_Options_Impresion_RB_Reporte.pas =D…»</title>
		<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=TprxADODataSet_Options_Impresion_RB_Reporte&amp;diff=27826&amp;oldid=prev"/>
		<updated>2025-06-05T19:17:21Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «=Descripción= El componente &amp;#039;&amp;#039;&amp;#039;TprxADODataSet_Options_Impresion_RB_Reporte&amp;#039;&amp;#039;&amp;#039; (Componente para imprimir un reporte usando ReportBuilder.) implementa la funcionalidad para imprimir los datos de la pantalla a un reporte de Report Builder.  =&lt;a href=&quot;/index.php?title=QUEESESTO/IDENTIDAD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;QUEESESTO/IDENTIDAD (la página no existe)&quot;&gt;Identidad&lt;/a&gt;= &lt;a href=&quot;/index.php?title=Categor%C3%ADa:MANUAL/PROGRAMADOR&quot; title=&quot;Categoría:MANUAL/PROGRAMADOR&quot;&gt;Category:MANUAL/PROGRAMADOR&lt;/a&gt; &lt;a href=&quot;/index.php?title=Categor%C3%ADa:IMPRESION&quot; title=&quot;Categoría:IMPRESION&quot;&gt;Category:IMPRESION&lt;/a&gt; *Ancestro: &lt;a href=&quot;/index.php?title=TprxADODataSet_Options_Impresion_RB&quot; title=&quot;TprxADODataSet Options Impresion RB&quot;&gt;TprxADODataSet_Options_Impresion_RB&lt;/a&gt; *Carpeta: C:\DevelopPrx\library *Archivo: prxADODataSet_Options_Impresion_RB_Reporte.pas =D…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Descripción=&lt;br /&gt;
El componente &amp;#039;&amp;#039;&amp;#039;TprxADODataSet_Options_Impresion_RB_Reporte&amp;#039;&amp;#039;&amp;#039; (Componente para imprimir un reporte usando ReportBuilder.) implementa la funcionalidad para imprimir los datos de la pantalla a un reporte de Report Builder.&lt;br /&gt;
&lt;br /&gt;
=[[QUEESESTO/IDENTIDAD|Identidad]]=&lt;br /&gt;
[[Category:MANUAL/PROGRAMADOR]]&lt;br /&gt;
[[Category:IMPRESION]]&lt;br /&gt;
*Ancestro: [[TprxADODataSet_Options_Impresion_RB]]&lt;br /&gt;
*Carpeta: C:\DevelopPrx\library&lt;br /&gt;
*Archivo: prxADODataSet_Options_Impresion_RB_Reporte.pas&lt;br /&gt;
=Declaración=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
type&lt;br /&gt;
  TprxADODataSet_Options_Impresion_RB_Reporte = class(TprxADODataSet_Options_Impresion_RB)&lt;br /&gt;
  private&lt;br /&gt;
    FDocumentName: String;&lt;br /&gt;
  protected&lt;br /&gt;
    procedure   Set_argDataSet(aValue: TDataSet); override;&lt;br /&gt;
&lt;br /&gt;
    property    DocumentName: String read FDocumentName write FDocumentName;&lt;br /&gt;
  public&lt;br /&gt;
    constructor Create(AOwner: TComponent); override;&lt;br /&gt;
    destructor  Destroy; override;&lt;br /&gt;
&lt;br /&gt;
    function    CargarDefinicion: Boolean; override;&lt;br /&gt;
&lt;br /&gt;
    function    GetReportList: Integer;&lt;br /&gt;
&lt;br /&gt;
    procedure   GetPopupOptions(Sender: TprxPopupMenu); override;&lt;br /&gt;
&lt;br /&gt;
    function    ImprimirReporte(aTabla: String; aDataSet: TCustomADODataSet): Boolean;&lt;br /&gt;
    function    ImprimirReporteConForm(aTabla: String; aDataSet: TCustomADODataSet): Boolean;&lt;br /&gt;
  published&lt;br /&gt;
  end;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Implementación=&lt;br /&gt;
===procedure Set_argDataSet(aValue: TDataSet)===&lt;br /&gt;
Asigna el dataset de la pantalla al componente:&lt;br /&gt;
*Verifica si existe un auxiliar de impresión en [[DEV AUXILIARES/PRINT|Auxiliar de impresión]] para el dataset, si existe lo usa.&lt;br /&gt;
*Si no existe un auxiliar usará los campos del dataset.&lt;br /&gt;
&lt;br /&gt;
===function CargarDefinicion: Boolean===&lt;br /&gt;
Carga la estructura de los campos del dataset, o del auxiliar.&lt;br /&gt;
&lt;br /&gt;
===function GetReportList: Integer===&lt;br /&gt;
Carga la lista de reportes existentes para la pantalla. Los reportes se guardan en una carpeta con el mismo nombre de la base de datos, en la misma carpeta en la que se ejecuta la aplicación. Y dentro de la carpeta con el nombre de la base de datos habrá una nueva carpeta llamada &amp;#039;&amp;#039;&amp;#039;reports&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Cuando diseñamos un reporte éste se guarda en esa carpeta y lo hará con el nombre de la pantalla y la extensión &amp;quot;.rtm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===procedure GetPopupOptions(Sender: TprxPopupMenu)===&lt;br /&gt;
Agrega al menú de impresión las opciones los reportes encontrados.&lt;br /&gt;
&lt;br /&gt;
===function ImprimirReporte(aTabla: String; aDataSet: TCustomADODataSet): Boolean===&lt;br /&gt;
Imprime el reporte seleccionado.&lt;br /&gt;
&lt;br /&gt;
=Uso=&lt;br /&gt;
Este componente se llama desde el menú de [[:Category:IMPRESION|impresión]].&lt;/div&gt;</summary>
		<author><name>Luciano Carou</name></author>
	</entry>
</feed>