Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2003
monicasierrar monicasierrar is offline
Miembro
 
Registrado: may 2003
Posts: 11
Poder: 0
monicasierrar Va por buen camino
Unhappy Descargar Formulario

Tengo un formulario donde se carga inicialmente la información disponible de la base de datos para que el usuario seleccione los tipos de datos a consultar. Cuando presiona el botón ok, se demora al rededor de 2 minutos o más para descargarlo.
¿Cómo puedo resolver esto?

Adjunto el código donde realizo esta operación

Gracias

Código:
procedure Tfrm_ppal.ac_CuentaAgregadaExecute(Sender: TObject);
var
  qry : TQuery;
begin
//  Crea el módulo de datos de ImpoExpo
  md_impoexpo := Tmd_impoexpo.Create(Self);

  try
    Screen.Cursor   := crHourGlass;
    hc.MousePointer := F1HourGlass;

    Proceso := tpReportesCN;

    frm_Consulta := Tfrm_Consulta.Create(Self);

    frm_Consulta.Caption       := 'Generar Cuentas Agregadas';
    frm_Consulta.Procesamiento := Procesamiento;
    frm_Consulta.Periodo       := Op_Periodo;
    frm_Consulta.Trimestre     := Op_Trim;
    frm_Consulta.Tipo          := 2;

    frm_Consulta.rg_Periodicidad.ItemIndex := Op_TipoPeriodo;

    frm_Consulta.ShowModal;

    Refresh;

    if frm_Consulta.ModalResult = mrOk then
    begin
      Periodo.NumPer    := frm_Consulta.Periodo;
      Periodo.Trimestre := frm_Consulta.Trimestre;

       if frm_Consulta.rg_Periodicidad.ItemIndex = 0 then
        Periodo.Periodicidad := 2
      else
        Periodo.Periodicidad := 1;

// Abrir Formato en Excel
      try
        qry := md_ImpoExpo.qry_Formato;

        qry.Close;
        qry.ParamByName('Id').AsString := '0001';
        qry.Open;

        AbrirXls(hc,Ruta_Modelo + '\' +
                 qry.FieldByName('Archivo').AsString + '.XLS');

// Genera la estructura del formato
        GenerarFormato;

// Llenar formato
        Entidad.Id     := '';
        Entidad.Nombre := frm_Consulta.ed_Titulo.Text;

        LlenarFormato(0);

        GenerarAjusteCN;
      except
        Showmessage('Error: Leyendo la información del formato...');
      end;
    end;
  finally
// Restaura valores, cierra las querys y el módulo de datos
    Screen.Cursor   := crDefault;
    hc.MousePointer := F1Default;

// Borra los catálogos creados
    BorrarCatalogos;

    frm_Consulta.free;

    md_impoexpo.free;
  end;
end; {ac_CuentaAgregadaExecute}
__________________
Mónica

Última edición por __marcsc fecha: 05-05-2003 a las 20:02:06.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber origen formulario. toorbye OOP 10 12-12-2005 12:29:16
Tecla presionada en un formulario Dexter182 Varios 5 15-07-2005 03:33:16
pasar datos de un formulario vista a cualquier formulario @-Soft OOP 2 28-09-2004 21:56:01
Llamar al Formulario padre Salomon OOP 3 29-08-2003 19:11:43
Tamaño formulario hijo craven Varios 1 22-05-2003 00:13:33


La franja horaria es GMT +2. Ahora son las 04:26:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi