| Exibir mensagem anterior :: Exibir próxima mensagem | 
	
	
		| Autor | Mensagem | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:14 am    Assunto: Executar varias funções em uma tecla |   |  
				| 
 |  
				| Bom dia, amigos 
 
 
 Eu gostaria de que ao pressionar uma tecla de atalho "F5" que ele executasse algumas funções para fechamento de cupom fiscal mas quando executo não acontece nada abaixo segue o código:
 
 
 
 begin
 if Key = VK_F5 then
 Begin
 if form26.DBCheckBox31.Checked then
 Int_Retorno:= vendendo.iCFTotalizarCupomPadrao_ECF_Daruma();
 if form26.DBCheckBox31.Checked then
 Int_Retorno:= vendendo.iCNFEfetuarPagamentoPadrao_ECF_Daruma();
 if form26.DBCheckBox31.Checked then
 Int_Retorno:= vendendo.iCNFEncerrarPadrao_ECF_Daruma();
 end;
 end;
 end;
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| faccruz Colaborador
 
  
 
 Registrado: Terça-Feira, 20 de Julho de 2010
 Mensagens: 1563
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:17 am    Assunto: |   |  
				| 
 |  
				| Onde você colocou esses procedimentos? 
 Ativou o KeyPreview do Form?
 _________________
 Facc System - Sistemas para Computador
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:20 am    Assunto: |   |  
				| 
 |  
				| Sim o Key Press esta ativado, eu coloquei esta sequencia de códigos no OnkeyDow de um Edit |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| faccruz Colaborador
 
  
 
 Registrado: Terça-Feira, 20 de Julho de 2010
 Mensagens: 1563
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:36 am    Assunto: |   |  
				| 
 |  
				| qndo vc clica no F5, o foco está nesse edit? _________________
 Facc System - Sistemas para Computador
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:41 am    Assunto: |   |  
				| 
 |  
				| Sim esta, eu suspeito (posso estar errado, e espero que sim srsrs) que os comandos para ecf devam ser 1 por um, de qualquer modo, se faço do modo tradicional como já venho fazendo em minha aplicação apertando F4 ele no on-show totaliza depois abre-se um form aonde o cliente digita o valor recebido então depois passando pelo on-exit, ele aperta F8  e ai imprime-se o cupom fiscal 
 
 mas....
 
 gostaria de tornar mais simples por isto, estou tentando fazer assim com F5 já mandando todos os comandos de uma vez para a ecf
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| rafmattos Colaborador
 
  
 
 Registrado: Quinta-Feira, 11 de Fevereiro de 2010
 Mensagens: 3416
 Localização: Campo Grande/MS
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:41 am    Assunto: |   |  
				| 
 |  
				| Já debugou? os CheckBox estão marcados? |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:43 am    Assunto: |   |  
				| 
 |  
				| sim já e o dbcheckbox esta setado tanto que funciona normalmente se não for por este "novo" método que estou tentando implantar |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| rafmattos Colaborador
 
  
 
 Registrado: Quinta-Feira, 11 de Fevereiro de 2010
 Mensagens: 3416
 Localização: Campo Grande/MS
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 9:59 am    Assunto: |   |  
				| 
 |  
				|  	  | LinoSus escreveu: |  	  | sim já e o dbcheckbox esta setado tanto que funciona normalmente se não for por este "novo" método que estou tentando implantar | 
 
 então ele entra no código do F5?
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:03 am    Assunto: |   |  
				| 
 |  
				| Não entendi muito bem sua colocação, mas minha questão é que ao pressionar o F5 ao qual eu designei como tecla de atalho através da propriedade onkeyDow do Edit1 não acontece nada, o código ficou assim: 
 
 begin
 if Key = VK_F5 then
 Begin
 if form26.DBCheckBox31.Checked then
 begin
 Int_Retorno:= vendendo.iCFTotalizarCupomPadrao_ECF_Daruma();
 Int_Retorno:= vendendo.iCNFEfetuarPagamentoPadrao_ECF_Daruma();
 Int_Retorno:= vendendo.iCNFEncerrarPadrao_ECF_Daruma();
 end;
 end;
 end;
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| rafmattos Colaborador
 
  
 
 Registrado: Quinta-Feira, 11 de Fevereiro de 2010
 Mensagens: 3416
 Localização: Campo Grande/MS
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:16 am    Assunto: |   |  
				| 
 |  
				| o q eu quiz dizer e se ele entrou em cada linha dessa |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:18 am    Assunto: |   |  
				| 
 |  
				| Eureka! 
 
 Você esta certo ele vai até a primeira linha, como poderia resolver isso?
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| rafmattos Colaborador
 
  
 
 Registrado: Quinta-Feira, 11 de Fevereiro de 2010
 Mensagens: 3416
 Localização: Campo Grande/MS
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:20 am    Assunto: |   |  
				| 
 |  
				|  	  | LinoSus escreveu: |  	  | Eureka! 
 
 Você esta certo ele vai até a primeira linha, como poderia resolver isso?
 | 
 
 em qual linha ele para?
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:29 am    Assunto: |   |  
				| 
 |  
				| ele para na segunda, APENAS TOTALIZA O CUPOM 
 
 begin
 if Key = VK_F5 then
 Begin
 if form26.DBCheckBox31.Checked then
 begin
 Int_Retorno:= vendendo.iCFTotalizarCupomPadrao_ECF_Daruma();
 PÁRA AQUI ===>>
 Int_Retorno:= vendendo.iCNFEfetuarPagamentoPadrao_ECF_Daruma();
 Int_Retorno:= vendendo.iCNFEncerrarPadrao_ECF_Daruma();
 end;
 end;
 end;
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| rafmattos Colaborador
 
  
 
 Registrado: Quinta-Feira, 11 de Fevereiro de 2010
 Mensagens: 3416
 Localização: Campo Grande/MS
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:31 am    Assunto: |   |  
				| 
 |  
				| ela retornou erro na hora de totalizar? |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| LinoSus Aprendiz
 
  
 
 Registrado: Terça-Feira, 12 de Julho de 2011
 Mensagens: 224
 
 
 | 
			
				|  Enviada: Qua Dez 21, 2011 10:33 am    Assunto: |   |  
				| 
 |  
				| Nenhum erro, apenas totaliza |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		|  |