none
Botões desfazer e refazer? RRS feed

  • Pergunta

  • Tenho um formulário em que o usuário digita dados em uma caixa de texto e registra na planilha através do botão registrar. 

    Gostaria de saber qual é o código para os botões desfazer e refazer a última ação, ou seja, se o usuário fez um registro e gostaria de voltar ou se o usuário voltou, mas gostaria de refazer o que desfez.

    quinta-feira, 3 de janeiro de 2013 00:06

Respostas

  • Não existe um macete para fazer isso. Tem que ser feito manualmente mesmo.

    Exemplo: suponha que o botão de gravar registro adicione uma linha num banco de dados. Após adicionar o registro, você deve salvar, por exemplo numa planilha auxiliar, essa linha. Caso o usuário clique no botão de desfazer a ação, simplesmente remova a última linha do banco de dados. Se ele quiser refazer, adicione essa linha que foi salva na planilha auxiliar. A essência desse tipo de ação desfazer/refazer é essa.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    • Marcado como Resposta diniabr2012 quinta-feira, 3 de janeiro de 2013 22:30
    quinta-feira, 3 de janeiro de 2013 22:13
    Moderador

Todas as Respostas

  • Você quer utilizar os botões nativos de desfazer/refazer do Excel ou quer criar cada um desses botões no formulário em questão?

    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quinta-feira, 3 de janeiro de 2013 21:25
    Moderador
  • Quero criar os botões no formulário.
    quinta-feira, 3 de janeiro de 2013 21:58
  • Não existe um macete para fazer isso. Tem que ser feito manualmente mesmo.

    Exemplo: suponha que o botão de gravar registro adicione uma linha num banco de dados. Após adicionar o registro, você deve salvar, por exemplo numa planilha auxiliar, essa linha. Caso o usuário clique no botão de desfazer a ação, simplesmente remova a última linha do banco de dados. Se ele quiser refazer, adicione essa linha que foi salva na planilha auxiliar. A essência desse tipo de ação desfazer/refazer é essa.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    • Marcado como Resposta diniabr2012 quinta-feira, 3 de janeiro de 2013 22:30
    quinta-feira, 3 de janeiro de 2013 22:13
    Moderador