Help Please

Delphi

06/01/2004

Help Please!

Minha situação:
1º Sou iniciante
2º Em um Form eu tenho: 1 table, 1 datasource, 1 dbgrid
3º Tenho tb 3 botões: btnAdd, btnEdit,btnClose.
4º Estou usando Paradox

Meu problema:
Tentei várias vezes mas não consegui fazer com que o botão ´btnAdd´ faça um nova registro no dbgrid e coloque o foco no próximo Dbgrid.

Alguém pode me ajudar.


Darvin Denmian

Darvin Denmian

Curtidas 0

Respostas

Tnaires

Tnaires

06/01/2004

Olá Darvin.
[quote:95c5ef1fb4=´Darvin Denmian´]
Tentei várias vezes mas não consegui fazer com que o botão ´btnAdd´ faça um nova registro no dbgrid e coloque o foco no próximo Dbgrid.
[/quote:95c5ef1fb4]
Acredito q o q vc quer é passar o foco para o próximo registro (próxima linha) do DBGrid não? Bom, no botão btnAdd, vc coloca: Table1.Insert. Uma nova linha será criada no DBGrid, e os dados poderão ser digitados pelo usuário. Se ele mudar de linha, o registro é gravado.
Sugiro q vc adicione à lista d botões um para gravar, pois uma inserção é constituída d 3 etapas:
- a chamada ao método insert, q abre espaço para um novo registro;
- a entrada dos dados pelo teclado;
- a chamada ao método post, q grava os dados definitivamente.
Seria bom tb usar o DBNavigator.
Espero ter ajudado


GOSTEI 0
Darvin Denmian

Darvin Denmian

06/01/2004

OBS:não respondi a sua resposta tnaires pq os títulos das minhas perguntas foram modificados e eu não encontrava meus tópicos.

Vou tentar fazer isso, muito obrigado pela ajuda.


GOSTEI 0
POSTAR