Apanhando do Visualizar

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
mariomatos
Mensagens: 8
Registrado em: Janeiro 18th, 2011, 9:17 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Apanhando do Visualizar

Mensagempor mariomatos » Outubro 29th, 2011, 7:31 am

Saudações Amigos, gostaria de saber se alguém poderia me dar uma dica de como fazer para imprimir diretamente sem ter que abrir o formulário de visualizar, ir diretamente para impressão.
Fico grato desde já!!!!!

Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Apanhando do Visualizar

Mensagempor Gustavo » Outubro 31st, 2011, 3:32 pm

Olá,

no relatório, copie o evento do botão Visualizar e cole no evento FormShow do mesmo
relatório.

Vai ficar assim:

procedure TFormRel_0026.FormShow(Sender: TObject);
Var
I: Integer;
begin
{05-Início do Bloco Xmaker. Modificações não serão preservadas}
LbTituloForm.Caption := 'Ficha de Orçamento';
Caption := 'Ficha de Orçamento';
{99-Final do Bloco Xmaker. Modificações não serão preservadas}
{06-Início do Bloco Xmaker. Modificações não serão preservadas}
DORCAMENT := TDORCAMENT.Create(Self);
DORCAMENT.OnCalcFields := CalculosDORCAMENT;
DORCAMENT.DataSource.OnDataChange := AtualizaDetalhe_DORCAMENT;
DITORC := TDITORC.Create(Self);
DITORC.OnCalcFields := CalculosDITORC;
DITORC.DataSource.OnDataChange := AtualizaDetalhe_DITORC;
QyRelatorio := DORCAMENT;
{99-Final do Bloco Xmaker. Modificações não serão preservadas}
BtnAjuda.Visible := False;
BtnFechar.Visible := False;
FormResize(Self);
frReport.OnUserFunction := FuncoesExtras; //==>inserir após essa linha do show do diálogo de impressão
//alteração inicio
BtnVisualizar.visible := false;
ConstroiSql;
InicializaVariaveis;
if QyRelatorio.Eof then
MessageDlg('Nenhum registro selecionado !',mtInformation,[mbOk],0)
else
frReport.ShowReport; // DesignReport -> Permite ao usuário final editar o Layout do Relatório
QyRelatorio.Close;
//alteração fim
end;


Assim, quando clicar no botão que chama o relatório, irá direto para a impressão.
Att,

Gustavo Barreto
;)

ricardobhte
Mensagens: 18
Registrado em: Fevereiro 1st, 2011, 4:29 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Apanhando do Visualizar

Mensagempor ricardobhte » Novembro 10th, 2011, 10:42 am

eu faço assim


if RadioGroup1.ItemIndex = 0 then // direta
if frReport.PrepareReport then
frReport.PrintPreparedReport('',1)
else // visualizar
frReport.showReport;

mariomatos
Mensagens: 8
Registrado em: Janeiro 18th, 2011, 9:17 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Apanhando do Visualizar

Mensagempor mariomatos » Novembro 10th, 2011, 1:56 pm

Meus amigos venham neste momento agradecer atenção de ambos pela ajuda, realmente salvaram minha alma, porque estava louco com isto,desculpe-me a demora em responder, é que esta meio que ausente,mais estamos ai na ativa novamente fazendo o que sabemos fazer de melhor...programar..
Um Grande Abraço e Obrigado pela brilhantosa ajuda de vocês.
Grato
Mario


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes