Foco em um botao especifico do dbnavigator

Delphi

04/09/2003

Olá, é meu primeiro post, sempre lia os tópicos sem ser registrado, porém surgiu uma duvida

Como eu coloco o foco num botao especifico do dbnavigator?
o botao q eu quero é o botao de salvar (NbPost)
já tentei usar o seguinte comando:

dbnavigator1.nbpost.setfocus mas não compila :(

se puderem me ajudar agradeço :wink:

Obrigado


Fernando Lempê

Fernando Lempê

Curtidas 0

Respostas

Fernando Lempê

Fernando Lempê

04/09/2003

alguem me pode me responder? tive q manndar mensagem por topico subir


GOSTEI 0
Delphox

Delphox

04/09/2003

Na verdade vc pode criar um dbnavigator,ou seja,coloque botões onde o evento onclick pode ser:
ttable.post<<salvar>>
ttable.next<<proximo>>
ttable.prior<<se não me engano é anterior>>>
ou seja,tem outros tambem mas como vc quer somente salvar deve usar o comando ttable.post,o dbnavigator é apenas uma ferramenta de manipulação de banco de dados já pronta...
por exemplo,no evento onkeypress do dbgrid coloque:
*******
if key=#13 then
if ttable.state in [dsedit,dsinsert] then
ttable.post;
****************
esse codigo faz com que toda vez q o usuario no dbgrid teclar enter ou in- serindo ou editando um registro ela irá salvar....key é o parametro passado na procedure


GOSTEI 0
POSTAR