evento on exit, setfocus, um dúvida.
no evento on exit de um edit, tenho uma função onde ele faz uma busca por um codigo de barra, tenho um dblistbox onde aparece a mercadoria que está sendo inserida, existe uma validação no código onde ele verifica se o íten já existe ou não, se existe ele faz todos os procedimentos e inseri os dados neste dbgrid, caso contrário ele emite um showmodal dizendo que o íten não existe, aí que está o problema, imaginemos que tenha inserido algum ítem errado, e´prescico etornalo ou cancela-lo, tenho que navgar até o dbgride ecolher o íten e exclui-lo, aí que deu problema o setfocus não funciona fica sempre no edit..tem como burlar este exit e cair direto no dbgrid ? outro probleminha que apareceu aqui agora,é que tenho uma campo float e tudo que saldo assima de 1 ele registra normalmente, se colocar uma virgula antes tipo ,050 ele não registra mais só aparece o 0 o que será isso ..um problena no campo? tem como resolver ? t+ vlw[/code]
Gigatel
Curtidas 0
Respostas
Edilcimar
27/12/2007
Não sei como você implementou o edit, mas para colocar o foco no dbgrid basta fazer dbgrid1.setfocus, é claro que isto não poderá estar em conflito com um edit1.setfocus que porventura você tenha.
O teu campo float, quantas casas decimais tem?
O teu campo float, quantas casas decimais tem?
GOSTEI 0
Gigatel
27/12/2007
Não sei como você implementou o edit, mas para colocar o foco no dbgrid basta fazer dbgrid1.setfocus, é claro que isto não poderá estar em conflito com um edit1.setfocus que porventura você tenha.
O teu campo float, quantas casas decimais tem?
a função está no edit já tentei o setfocus más não deu a minha função no edit captura antes,,
GOSTEI 0