Imprimir registro/cadastro atual

Mande para cá, aquela sua dica preciosa, aquele truque ou rotina que você criou ou descobriu e que poderá ser de grande ajuda para a comunidade.
Seja nosso colunista de artigos, produza aqui neste local artigos que podem ser de delphi ou de 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
andersonkso
Mensagens: 6
Registrado em: Setembro 26th, 2011, 1:42 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

Imprimir registro/cadastro atual

Mensagempor andersonkso » Setembro 26th, 2011, 1:49 am

Ola Amigos...
Estou com duvidas, se alguem souber e puder e me ajudar ficarei muito grato..
?? o seguinte..
Criei um formrecibos, acrescentei um botão nele imprimir, só que eu estou apanhando para fazer a rotina que pegue o os dados atuais da tela(filtre por exemplo o codatual do registro) jogue num relatório, imprima e se possível consiga colocar um mensagem de (deseja imprimir sim ou não) if..

Quem puder me ajudar a resolver, ..
Abraços

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: Imprimir registro/cadastro atual

Mensagempor Gustavo » Setembro 27th, 2011, 3:20 pm

No evento onClick do botão imprimir coloque o seguinte código:

FormRel_0026 := TFormRel_0026.Create(Application);
Try
FormRel_0026.XNumEdit1.Value := TabGlobal.DORCAMENT.ECF_NUMERO.Conteudo;
FormRel_0026.XNumEdit1.ReadOnly := True;
FormRel_0026.ShowModal;
Finally
FormRel_0026.Free;
end;


No Relatório dos recibos, vá em diálogo e coloque um XNumEdit, para que na programação do botão imprimir do seu formulário ele seja preenchido pelo código do registro atual do recibo.

Ainda no Relatório dos recibos vá em Filtragem e coloque o seguinte código:

(ORCAMENT.ECF_NUMERO = :XNumEdit1)

Mude os campos para a sua necessidade.
Att,

Gustavo Barreto
;)

Dimmy Angelo
Mensagens: 110
Registrado em: Setembro 26th, 2011, 11:54 am
Contato:

Re: Imprimir registro/cadastro atual

Mensagempor Dimmy Angelo » Setembro 28th, 2011, 8:45 am

begin
if (TabelaPrincipal.Inclusao) or
(TabelaPrincipal.Modificacao) then
begin
MessageDlg('Salve a Venda antes de Imprimir !', mtInformation, [mbOk], 0);
exit;
end;
FormRel_0027 := TFormRel_0027.Create(Application);
Try
FormRel_0027.XNumEdit1.Value := TabGlobal.DVENDAS.ECF_NUMERO.Conteudo;
FormRel_0027.XNumEdit1.ReadOnly := True;
FormRel_0027.ShowModal;
Finally
FormRel_0027.Free;
end;
end;

andersonkso
Mensagens: 6
Registrado em: Setembro 26th, 2011, 1:42 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: Imprimir registro/cadastro atual

Mensagempor andersonkso » Outubro 1st, 2011, 2:29 am

Fiz direitinho , Olha o codigo como ficou:


FormRelRecibo := TFormRelRecibo.Create(Application);
Try
FormRelRecibo.XEdit1.Value := TabGlobal.RECIBO.NUMRECIBO.Conteudo;
FormRelRecibo.XEdit1.ReadOnly := True;
FormRelRecibo.ShowModal;
Finally
FormRelRecibo.Free;
end;

Porem quando mando compilar da o seguinte erro:
Recibos.Pas(1107) Error: Undeclared identifer:' FormRelRecibo' Recibos.pas(1107) Error:Undeclared identifer:''TFormRelrecibo'

Estranho, esta tudo certo até torquei o Xedit1 para XNumEdit1 e continua errado, o relatorio tem esse nome mais dando esse erro acima de variável.., Os amigos tem Ideia onde eu posso estar errando..

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: Imprimir registro/cadastro atual

Mensagempor Gustavo » Outubro 3rd, 2011, 9:06 am

Você tem que declarar o relatório nas uses do seu form, exemplo:

implementation

{$R *.DFM}

uses Publicas, Princ, Rotinas, RotinaEd, Abertura, GridPesquisa, ITENS_ORCAMENTO, RelRecibo;
Att,

Gustavo Barreto
;)

andersonkso
Mensagens: 6
Registrado em: Setembro 26th, 2011, 1:42 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: Imprimir registro/cadastro atual

Mensagempor andersonkso » Outubro 4th, 2011, 12:24 am

Ok...
Resolvido....
Era isso mesmo...
Obrigada!!!


[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 “Colaborações/Dicas, Artigos e Truques”

Quem está online

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