| Descrição | Hierarquia | Campos | Métodos | Properties |
type TKernelRelatorio = class(TComponent)
Classe de controle de relatórios
![]() |
frpRelatorio: TfrReport; |
![]() |
fdbRelatorio: TfrDBDataSet; |
![]() |
qryRelatorio: TZReadOnlyQuery; |
![]() |
frmAguardo: TForm; |
![]() |
intRelatorioID: Integer; |
![]() |
strRelatorioNome: string; |
![]() |
strSQLOriginal: string; |
![]() |
function ObterSQL : String; |
![]() |
procedure DefinirSQL(const strSQL : String); |
![]() |
procedure ApenasDefinirSQL(const strSQL : string); |
![]() |
procedure DefinirConexao(const conexao : TZConnection); |
![]() |
procedure SetarParametro(const strParametro, strValor : string); |
![]() |
function ObterParametroExiste(const strParametro : string) : boolean; |
![]() |
procedure IniciarAguardo; |
![]() |
procedure FinalizarAguardo; |
![]() |
function ObterValorParametro(const strParametro : string) : string; |
![]() |
function ObterRelatorio(const intID : integer;const bolObterSQL : boolean) : boolean; |
![]() |
procedure RecarregarSQLOriginal; |
![]() |
constructor Create(AOwner : TComponent); override; |
![]() |
procedure SalvarEmCampo(const Campo : TField); |
![]() |
procedure Exportar(const intID : integer; const ExecFile : Boolean = False); |
![]() |
procedure Exibir(const intID : integer; const bolImprimirDireto : boolean = false); overload; |
![]() |
procedure Exibir(const bolSolicitarDialogoImpressao : boolean = false); overload; |
![]() |
procedure Editar(const intID : integer); |
![]() |
destructor Destroy; override; |
![]() |
procedure DefinirCriterio(const strCriterio: string = ''); |
![]() |
procedure DefinirOrderBy(const strOrderBy : string = ''); |
![]() |
procedure DefinirLimite(const intLimite : integer); |
![]() |
function RandomFilename : string; |
![]() |
property Relatorio : TfrReport read frpRelatorio write frpRelatorio; |
![]() |
property SQL : string read ObterSQL write DefinirSQL; |
![]() |
property RelatorioID : Integer read intRelatorioID; |
![]() |
property Parametro[const strParametro: string]: string
read ObterValorParametro write SetarParametro; |
![]() |
property ParametroExiste[const strParametro: string]: boolean
read ObterParametroExiste; |
![]() |
property Conexao : TZConnection write DefinirConexao; |
![]() |
frpRelatorio: TfrReport; |
|
Relatório FastReport | |
![]() |
fdbRelatorio: TfrDBDataSet; |
|
DataSet do relatório FastReport | |
![]() |
qryRelatorio: TZReadOnlyQuery; |
|
Query para a execução dos relatórios | |
![]() |
frmAguardo: TForm; |
|
Formulário de espera | |
![]() |
intRelatorioID: Integer; |
|
Armazena o ID do relatório atual | |
![]() |
strRelatorioNome: string; |
|
Armazena a Descrição do Relatório | |
![]() |
strSQLOriginal: string; |
|
Comando SQL Original do Relatorio obtido | |
![]() |
function ObterSQL : String; |
|
Retorna a consulta SQL atual da Query do relatório | |
![]() |
procedure DefinirSQL(const strSQL : String); |
|
Define o SQL da Query do relatório | |
![]() |
procedure ApenasDefinirSQL(const strSQL : string); |
|
Define o SQL da Query do Relatório sem testar | |
![]() |
procedure DefinirConexao(const conexao : TZConnection); |
|
Procedimeno que define a conexão do relatório | |
![]() |
procedure SetarParametro(const strParametro, strValor : string); |
|
Define um parametro do relatório | |
![]() |
function ObterParametroExiste(const strParametro : string) : boolean; |
|
Obtém se um parâmetro existe | |
![]() |
procedure IniciarAguardo; |
|
Exibe mensagem para o usuário aguardar o processamento das informações | |
![]() |
procedure FinalizarAguardo; |
|
Libera tela de aguardo de processamento. | |
![]() |
function ObterValorParametro(const strParametro : string) : string; |
|
Obtem o valor atual do parametro | |
![]() |
function ObterRelatorio(const intID : integer;const bolObterSQL : boolean) : boolean; |
|
Função que obtém o relatório passado como parametro e retorna verdadeiro caso o relatório exista | |
![]() |
procedure RecarregarSQLOriginal; |
|
Recarrega o SQL para a Query do Relatorio com o SQL Original Obtido | |
![]() |
constructor Create(AOwner : TComponent); override; |
|
Construtor da classe | |
![]() |
procedure SalvarEmCampo(const Campo : TField); |
|
Salva o Relatório em um campo "BLOB" de banco de dados | |
![]() |
procedure Exportar(const intID : integer; const ExecFile : Boolean = False); |
|
Procedimento para exportação do relatório | |
![]() |
procedure Exibir(const intID : integer; const bolImprimirDireto : boolean = false); overload; |
|
Exibe o relatório passado como parametro | |
![]() |
procedure Exibir(const bolSolicitarDialogoImpressao : boolean = false); overload; |
|
Exibe o relatório atual | |
![]() |
procedure Editar(const intID : integer); |
|
Abre a tela de edição do relatório (Design) | |
![]() |
destructor Destroy; override; |
|
Destrutor da classe | |
![]() |
procedure DefinirCriterio(const strCriterio: string = ''); |
|
Define os critérios de filtro do relatório. | |
![]() |
procedure DefinirOrderBy(const strOrderBy : string = ''); |
|
Define a Clausula order by do filtro do relatorio | |
![]() |
procedure DefinirLimite(const intLimite : integer); |
|
Define um novo limite de registros | |
![]() |
function RandomFilename : string; |
|
Retorna uma string de caracteres aleatlórios para um nome de arquivo válido | |
![]() |
property Relatorio : TfrReport read frpRelatorio write frpRelatorio; |
|
Retorna o Relatório (FastReport) | |
![]() |
property SQL : string read ObterSQL write DefinirSQL; |
|
SQL do relatório | |
![]() |
property RelatorioID : Integer read intRelatorioID; |
|
Retorna o ID do relatorio atual | |
![]() |
property Parametro[const strParametro: string]: string
read ObterValorParametro write SetarParametro; |
|
Parametro. utilizado para passar parametros ao relatório | |
![]() |
property ParametroExiste[const strParametro: string]: boolean
read ObterParametroExiste; |
|
Parametro. utilizado para passar parametros ao relatório | |
![]() |
property Conexao : TZConnection write DefinirConexao; |
|
Conexão com banco de dados | |