Problema no evento ColEnter do DBGrid
Dupliquei o Post pois não era posível responder o anterior, pedia para preencher o título (Mais um BUG neste fórum). Link do Post Original https://www.devmedia.com.br/forum/viewtopic.asp?id=381340
----------------------------------------------
O evento OnColEnter, somente é executado no momento em que o DBGrid recebe o foco, não importando em qual coluna ou registro esteja posicionado.
Espero ter colaborado.
----------------------------------------------
O evento OnColEnter, somente é executado no momento em que o DBGrid recebe o foco, não importando em qual coluna ou registro esteja posicionado.
Espero ter colaborado.
Wilson Junior
Curtidas 0
Respostas
Wilson Junior
13/07/2010
Uelson, caso o Post esteja concluído, escreva que está CONCLUído, para mim poder finalizá-lo.
Obrigado.
Obrigado.
GOSTEI 0
Uelson Cavalcante
13/07/2010
Certo, mas não é o que está ocorrendo, porque quando clico na primeira coluna a função que está no evento ColEnter não é executada. Só funciona se clicar em outras colunas.
Muito estranho !
Obrigado.
GOSTEI 0
Wilson Junior
13/07/2010
Se a coluna ja estiver selecionada, ela não executará o evento ColEnter.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Marco Salles
13/07/2010
So uma pertgunta .. Pq não usa o próprio Evento OnClick do DbGrid ????
GOSTEI 0
Pedro Saraiva.
13/07/2010
Programa com códigos fontes
Ola
pessoal, você programador que quer um aplicativo exemplo para fins
comerciais, tenho uma dica, compre o WinPhar que vem com todos os
códigos fontes e faça um programa baseado nele, sim ele também vêm com
todos os componentes para instalar, voce além de ganhar um programa
complidao, ganha tb os seus códigos fontes e seus componentes. O
programa foi desenvolvido em Delphi 7 com banco de dados paradox, e
custa apenas 20,00 reais
deem uma olhadinha ai no produto
http://produto.mercadolivre.com.br/MLB-149256966-winphar-2008-sistema-para-farmacias-e-drogarias-_JM
e ente em contato pelo e-mail pedroluissaraiva@yahoo.com.br.!
deem uma olhadinha ai no produto
http://produto.mercadolivre.com.br/MLB-149256966-winphar-2008-sistema-para-farmacias-e-drogarias-_JM
e ente em contato pelo e-mail pedroluissaraiva@yahoo.com.br.!
GOSTEI 0
Uelson Cavalcante
13/07/2010
Boa pergunta Marco Antonio, também pensei em utilizar este evento. Mas como estou mexendo em um sistema feito por outra pessoa, o componente utilizado foi um tal de DBGgrid3D e não tem o evento OnCellClick, apenas o OnEnter, OnDlbClick, etc...
Obrigado !
GOSTEI 0
Eriley Barbosa
13/07/2010
E por que não usa o onColExit?
Mas o onColEnter, sempre funcionou perfeitamente, veja um exemplo de código neste evento
procedure TfrmTarifasConvBancos.dbgrdTarifaColEnter(Sender: TObject);
begin
inherited;
if dbgrdtarifa.SelectedField = qryPadraoDT_FINAL_VIGENCIA then
dbgrdtarifa.Options := dbgrdtarifa.Options + [dgEditing]
else
dbgrdtarifa.Options := dbgrdtarifa.Options - [dgEditing]
end; Atenciosamente Eriley
begin
inherited;
if dbgrdtarifa.SelectedField = qryPadraoDT_FINAL_VIGENCIA then
dbgrdtarifa.Options := dbgrdtarifa.Options + [dgEditing]
else
dbgrdtarifa.Options := dbgrdtarifa.Options - [dgEditing]
end; Atenciosamente Eriley
GOSTEI 0