TprxADODataSet Options Impresion ExportarExcel

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

El componente TprxADODataSet_Options_Impresion_ExportarExcel (Componente para exportar a Excel.) implementa la funcionalidad para imprimir el contenido de una consulta a una planilla de Excel.

Identidad

Declaración

  type
    TprxADODataSet_Options_Impresion_ExportarExcel = class(TprxADODataSet_Options_Impresion)
  private
  protected
  public
    constructor Create(AOwner: TComponent); override;
    destructor  Destroy; override;

    procedure   GetPopupOptions(Sender: TprxPopupMenu); override;
    procedure   ExportarExcelClick(Sender: TObject);
    procedure   ExportarOpenOfficeClick(Sender: TObject);
  published
  end;

Implementación

procedure GetPopupOptions(Sender: TprxPopupMenu)

Agrega la opción "Exportar a Excel" al menú de impresión.

procedure ExportarExcelClick(Sender: TObject)

Exporta a Excel el contenido del dataset, usa una función de Delphi llamada https://docwiki.embarcadero.com/Libraries/Athens/en/System.Win.ComObj.CreateOleObjectCreateOLEObject que crea una conexión a Excel usando la tecnología OLE de Microsoft.

Uso

Este componente se llama desde el menú de impresión.