Fórum DBGrid #292453
20/08/2005
0
Alguem sabe pq isso ta acontecendo?
Uso delphi 7 com interbase e componentes da paleta interbase.
Eduunai
Curtir tópico
+ 0Posts
20/08/2005
Marco Salles
Verifique em colums Editor (Clik com o botão direito sobre a Grid) Verifique se Edting DbGrid1,Colums as Opções ReadOnly se esta em True)
Se estiver coloque todas em False
Verifiqe se o FieldsEditors (Click com o Botao direito sobre o componente
IbQuery ou IbTable) se os DataSetes estão todos com a Opção ReadOnly Em True.. Se estiver coloque -as com ReadOnly em False
Estas duas situaçoes são as possíveis causas para que a Tecla Tab se comporte desta maneira
Gostei + 0
20/08/2005
Eduunai
Brigadão.
Agora só mais 2 coisas...tem como ao sair do ultimo dbedit, ao entrar no dbgrid eu direcionar na segunda ou terceira coluna, pq a primeira já é preenchida automaticamente com a data...
e pra ao ivés de mudar de coluna com <tab> eu mudar com <enter>?
[]´s
Gostei + 0
20/08/2005
Marco Salles
Tem várias maneiras...
procedure TForm1.DBGrid1Enter(Sender: TObject); begin dbgrid1.SelectedIndex:=2; //Terceira coluna end;
[b:b113df2f2a]Várias maneiras também[/b:b113df2f2a]
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key=Vk_Return Then begin keybd_event(Vk_Tab, 0, 0, 0); sleep(50); keybd_event(VK_tab, 0, KEYEVENTF_KEYUP, 0); end; end;
Gostei + 0
20/08/2005
Eduunai
[]´s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)