[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Impressão de Relatório após inclusão de Registro
Página 1 de 1

Impressão de Relatório após inclusão de Registro

Enviado: Agosto 1st, 2018, 11:13 pm
por dmfilho
Boa noite.
Estou fazendo um pequeno cadastro de clientes onde após a inclusão de um registro (botão Salvar) preciso chamar o programa de impressão (sem aparecer a tela de diálogo e voltar para o cadastro de cliente para nova inclusão de cliente.

Já consegui fazer a inclusão e a impressão do relatório sem aparecer a tela de diálogo.

O problema é que após a impressão do relatório abre a tela de diálogo do relatório. Preciso que não abra a tela de diálogo e fecha o relatório automaticamente voltando para o programa de inclusão.

Segue abaixo as alterações nos programas:

Cadastro de Clientes (Frm_Cliente):
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Rel_001 (Relatório),

procedure TFormFrm_Cliente.BtnSalvarClick(Sender: TObject);
begin
//Chamar o Relatório
FormRel_001 := TFormRel_001.Create(Application);
Try
FormRel_001.Edit1.text := inttostr(TabGlobal.DCliente.Numero.Conteudo);// passagem do número do Cliente
FormRel_001.ShowModal;
Finally
FormRel_001.Free;
end;
end;


Relatório:
procedure TFormRel_001.FormShow(Sender: TObject);
begin
......
btnvisualizarclick(self); //Inabilita a tela de diálogo (seleção)
end;

Desde ja agradeço.

Daniel Montello Filho