Ir ao conteúdo
  • Cadastre-se

Auto tab para o próximo campo em uma DBGRID


Posts recomendados

Eu estou tentando fazer com que apos digitas as horas e minutos (08:15) na coluna da DBGrid ele va para a proxima coluna,  

tipo um  maxlength. 

 

Esta DBGrid esta vinculada a um TFDTable

 

achei esta Procedure, mais não sei como utilizar:



procedure TDBGridInplaceEdit.KeyUp(var Key: Word; Shift: TShiftState);
var
ALimit: integer;
begin
with TCustomDBGrid(Grid) do begin
ALimit:=GetEditLimit;
if (ALimit > 0) and (Length(Self.Text) >= ALimit) then
MoveCol(DataToRawColumn(Col), 0);
end;
inherited KeyUp(Key, Shift);
end;


 

alguém sabe como fazer ou pode me ajudar com essa situação, tem esse codigo tambem, mais sem sucesso:



procedure TForm1.grdMyGridKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
with grdMyGrid do
if (Key=VK_TAB) and (SelectedIndex=3) and (Fields[2].AsString='D') then
SelectedIndex := 6;
end;

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...