Autor Tópico: sair do modo de edição e selecionar a linha  (Lida 2991 vezes)

zazibr

  • Jr. Member
  • **
  • Mensagens: 94
  • Karma: +0/-0
sair do modo de edição e selecionar a linha
« Online: Å¿etembro 30, 2013, 02:06:02 pm »
ola pessoal

estou precisando apos pressionar um botão sair do modo de edição da TABLE e selecionar o registro como se clicasse com o mouse para selecionar o registro

alguém tem alguma dica ?


hoje esta funcionando assim mesmo clicando no botao e selecionando a TABLE ainda continua editando o campo

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re:sair do modo de edição e selecionar a linha
« Responder #1 Online: Å¿etembro 30, 2013, 02:40:26 pm »
TABLE_TABLE1..State =DisplayOnly  isso deixar a tabela em somente leitura


zazibr

  • Jr. Member
  • **
  • Mensagens: 94
  • Karma: +0/-0
Re:sair do modo de edição e selecionar a linha
« Responder #2 Online: Å¿etembro 30, 2013, 02:53:19 pm »
so preciso selecionar a linha como se vc clicasse nela pela primeira vez para selecionar o registro

hoje esta funcionando assim  (link do video)

http://screencast.com/t/Uai8eg4A


queria que selecionar a linha apos clicar no botao [Gravar Registro Selecionado] ( antes de entrar no modo de edição )

conseguiu entender ?

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re:sair do modo de edição e selecionar a linha
« Responder #3 Online: Å¿etembro 30, 2013, 05:02:29 pm »
Facil...

primeiro vc deve guardar em uma variavel do tipo int, a linha que vc esta editando


linha  = tableselect(table_table1)

esse codigo vc coloca no evento quando começa a alterar

depois que gravou e atualizar o grid para somente leiturar

execute o codigo   tableselectplus(table_table1,linha)

isso vai localizar e selecionar o registro.

Da uma lida no help do windev que tem tudo isso explicado, o help desta ferramenta é muito completo.

Eu uso windev desde 2008 e 70% do meu aprendizado foi pelo help.

zazibr

  • Jr. Member
  • **
  • Mensagens: 94
  • Karma: +0/-0
Re:sair do modo de edição e selecionar a linha
« Responder #4 Online: Å¿etembro 30, 2013, 05:23:51 pm »
Facil...

primeiro vc deve guardar em uma variavel do tipo int, a linha que vc esta editando


linha  = tableselect(table_table1)

esse codigo vc coloca no evento quando começa a alterar

depois que gravou e atualizar o grid para somente leiturar

execute o codigo   tableselectplus(table_table1,linha)

isso vai localizar e selecionar o registro.

Da uma lida no help do windev que tem tudo isso explicado, o help desta ferramenta é muito completo.

Eu uso windev desde 2008 e 70% do meu aprendizado foi pelo help.

esse codigo acima ja fiz e como vc pode ver no video nao sai do modo de exição mesmo clicando no botao [Gravar]

como faço para sair do modo de edição ?

zazibr

  • Jr. Member
  • **
  • Mensagens: 94
  • Karma: +0/-0
Re:sair do modo de edição e selecionar a linha
« Responder #5 Online: Outubro 01, 2013, 06:14:21 pm »
como poderia pressionar uma tela para sair do modo de edição

coloquei depois do meu codigo o seguinte

SendKey("{ESC}" )   

e nao funcionou nao pressionou o ESC poderia me dar uma luz ?