Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Ter Jul 06, 2010 6:40 pm Assunto: Duvida QuickReport |
|
|
Boa Noite a Todos.
Meus Relatorios do meu sistema faço com QUICKREPORT, faco ele com canvas dentro do afterprint do quick, mas estou tendo um problema, se eu clicar 2 vezes em sequencia no botão de imprimir do preview , ela da um erro de acess violation at adress 0000000.
Como poderia Evitar isso, e tem como não deixar o usuario fechar o preview, enquanto não ti ver acabado de montar o relatório.
Editado pela última vez por tiago_ws em Sex Jul 09, 2010 10:31 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Ter Jul 06, 2010 7:44 pm Assunto: |
|
|
para evitar um segundo click na sequencia voce pode desabilitar o botao após o primeiro click
abraço |
|
Voltar ao Topo |
|
 |
douglasmaicon Aprendiz


Registrado: Sexta-Feira, 28 de Mai de 2010 Mensagens: 255 Localização: São João Del Rei - MG
|
Enviada: Qua Jul 07, 2010 9:37 am Assunto: |
|
|
Bom Tiago, eu nunca tentei mas acho que vc pode tbm dar um sleep(###) quando clicar a primeira vez. Esse ### corresponde à quantidade de milisegundos que vc deseja atrasar o processamento.
Tenta ai se der certo avisa pra gente. Abraço |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Qua Jul 07, 2010 10:33 am Assunto: |
|
|
cyberdisk escreveu: | para evitar um segundo click na sequencia voce pode desabilitar o botao após o primeiro click
abraço |
como faço para desabilitar ele. Tem como, desabilitar ele , e depois que acabar a impressão eu halititar ele de novo. |
|
Voltar ao Topo |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Qui Jul 08, 2010 11:26 pm Assunto: |
|
|
exemplo:
Código: | procedure TForm1.Button1Click(Sender: TObject);
begin
//desabilitar o botão apos o click
Button1.Enabled := false; //desabilitar o botão apos o click
...
chamar a rotina de impressão
....
//habilitar o botão apos a impressão
Button1.Enabled := true;
end; |
abraço |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Seg Jul 12, 2010 7:20 pm Assunto: |
|
|
ninguem |
|
Voltar ao Topo |
|
 |
douglasmaicon Aprendiz


Registrado: Sexta-Feira, 28 de Mai de 2010 Mensagens: 255 Localização: São João Del Rei - MG
|
Enviada: Ter Jul 13, 2010 9:48 am Assunto: |
|
|
cyberdisk escreveu: | exemplo:
Código: | procedure TForm1.Button1Click(Sender: TObject);
begin
//desabilitar o botão apos o click
Button1.Enabled := false; //desabilitar o botão apos o click
...
chamar a rotina de impressão
....
//******* no afterprinter no seu relatório ********\\
//habilitar o botão apos a impressão
Button1.Enabled := true;
end; |
abraço |
Do jeitinho que o nosso amigo cyberdisk descreveu no evento afterprint do seu relatorio digite o código... Simples assim.
Agora não entendi o motivo da sua indagação: "Ninguem???" Se alguma sugestão dos colegas nao deu certo informe de maneira que fique claro sua tomadas e resultados. Abraço |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Ter Jul 13, 2010 6:38 pm Assunto: |
|
|
douglasmaicon escreveu: | cyberdisk escreveu: | exemplo:
Código: | procedure TForm1.Button1Click(Sender: TObject);
begin
//desabilitar o botão apos o click
Button1.Enabled := false; //desabilitar o botão apos o click
...
chamar a rotina de impressão
....
//******* no afterprinter no seu relatório ********\\
//habilitar o botão apos a impressão
Button1.Enabled := true;
end; |
abraço |
Do jeitinho que o nosso amigo cyberdisk descreveu no evento afterprint do seu relatorio digite o código... Simples assim.
Agora não entendi o motivo da sua indagação: "Ninguem???" Se alguma sugestão dos colegas nao deu certo informe de maneira que fique claro sua tomadas e resultados. Abraço |
Desculpe é que ao inves de continuar o post, eu reformulei minha pergunta.
Mas este precedimento que vc me passou , da erro. eu gostaria de desabilitar o botão que é o desenho da impressora ali no quickreport
Obrigado e Desculpe. |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Seg Jul 19, 2010 9:16 am Assunto: |
|
|
Não consegui pelo jeito descrito. |
|
Voltar ao Topo |
|
 |
Pablu Aprendiz

Registrado: Segunda-Feira, 14 de Dezembro de 2009 Mensagens: 193
|
Enviada: Seg Jul 19, 2010 9:43 am Assunto: |
|
|
Pelo que entendi, você quer desabilitar o desenho de imprimir no preview.
Não sei se pode isso. o_O |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Seg Jul 19, 2010 5:01 pm Assunto: |
|
|
Pablu escreveu: | Pelo que entendi, você quer desabilitar o desenho de imprimir no preview.
Não sei se pode isso. o_O |
isto mesmo pablo.
Tambem não sei se é possivel, e q monto meu relatorio atravez de canvas no afterprinter do quick. Quando clico la no desenho da impressora para imprimir ele entra ali no afterprinter para imprimir , e se eu dou 2 clicks , sem o relatorio estando montado ele da erro de access ... . |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Qua Jul 21, 2010 4:53 pm Assunto: |
|
|
up... |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Qui Jul 29, 2010 10:57 am Assunto: |
|
|
up... |
|
Voltar ao Topo |
|
 |
douglasmaicon Aprendiz


Registrado: Sexta-Feira, 28 de Mai de 2010 Mensagens: 255 Localização: São João Del Rei - MG
|
Enviada: Qui Jul 29, 2010 11:20 am Assunto: |
|
|
nao sei se isto eh possivel mas vc pode criar seu proprio form de preview
eu ja vi um form assim mas nao sei como faz... acho q isso solucionaria seu problema, vou dar uma pesquisada e depois retorno _________________ "O Homem que perde sua Honra, morre para o mundo. Mas o Homem Honrado nunca morrerá. (José Alencar Gomes da Silva)" |
|
Voltar ao Topo |
|
 |
tiago_ws Membro Junior

Registrado: Quarta-Feira, 14 de Setembro de 2005 Mensagens: 318
|
Enviada: Sex Jul 30, 2010 8:55 am Assunto: |
|
|
douglasmaicon escreveu: | nao sei se isto eh possivel mas vc pode criar seu proprio form de preview
eu ja vi um form assim mas nao sei como faz... acho q isso solucionaria seu problema, vou dar uma pesquisada e depois retorno |
Blz, vou pesquisar tb, ve se acho alguma coisa. |
|
Voltar ao Topo |
|
 |
|