MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Compartilhe

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  tombr300 em Seg 16 Abr 2018, 3:01 pm

    Boa Tarde,

    Aprendi a fazer tabulação então quando inicio o programa já começa direto no campo da data, mas ao clicar no botão de comando Novo Pedido não consigo começa direto no campo Data. Exista uma maneira de fazer isso?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  Noobezinho em Seg 16 Abr 2018, 3:05 pm

    Simples

    No botão Novo pedido, após Docmd.GoToRecord,,acNewRec, coloque:

    Me.NomedaCaixaDeTexto.SetFocus

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  tombr300 em Seg 16 Abr 2018, 4:01 pm

    Boa Tarde, Noobezinho

    Infelizmente não estou conseguindo, por favor, me ajudar.

    Segue abaixo a ordem que segui:

    1) Selecionei o botão de comando Novo Pedido (nome do botão: BotãoNovoPedido).

    2) Na aba Evento escolhi a opção: Ao clicar. Depois selecionei [Procedimento do Evento].

    3) Abriu a tela de código VBA
    Option Compare Database
    Private Sub BotãoNovoPedido_Click()
    End Sub

    4) Mas eu inseri o código no local que você indicou conforme descrição abaixo e imagem.
    Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
    Me.BotãoNovoPedido.SetFocus
    End Sub

    Mas não deu certo. Ao clicar no botão de Comando Novo Pedido não acontece mais nada. Ficou travado agora.
    Antes de inserir este código ele abria um novo pedido, mas precisava usar o mouse para ir até o campo de data para inserir os dados.


    Última edição por tombr300 em Seg 16 Abr 2018, 8:31 pm, editado 1 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  Noobezinho em Seg 16 Abr 2018, 4:24 pm

    Tom,  não foi isso e escrevi.

    Escrevi , no botão Novo pedido:

    Private sub_BotãoNovoPedido_Click()
    DoCmd.GoToRecord , , acNewRec  ' após esse comando aí
    Me.NomeDaCaixadeTexto.SetFocus 'NomeDaCaixadeTexto é o nome da caixa de texto que contém a data onde você quer que retorne,  e não no botão.
    End Sub

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  tombr300 em Seg 16 Abr 2018, 4:58 pm

    Boa Tarde, Noobezinho

    Mais uma vez, muito obrigado pela ajuda e paciência em ensinar.

    Segui suas orientações, mas deu errado.

    O erro tem haver com o espaço na frase "Data Compra"



    Última edição por tombr300 em Seg 16 Abr 2018, 8:30 pm, editado 1 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  Noobezinho em Seg 16 Abr 2018, 6:35 pm

    Tom

    Já percebeu que quando dou um exemplo de nome de controle,

    escrevo, por exemplo NomeDaCaixadeTexto, escrevo tudo junto?

    Pois bem, em programação, escrevemos os nomes dos objetos

    gradadinho, para não ser ter dores de cabeças no futuro.

    É exatamente isso que está acontecendo.

    Ou escrevemos tudo junto assim, DataCompra ou

    utilizamos a chave assim: [Data Compra] para o Access

    saber que deve considerar o que está dentro das chaves.

    Tem outros aspectos sobre progamação, que se tiver interesse em

    aprender, de uma procurada aqui no forum;

    [ ]'s



    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  tombr300 em Seg 16 Abr 2018, 7:40 pm

    Boa Tarde, Noobezinho

    100% resolvido.

    Obrigado pela ajuda, dicas e paciência em ensinar.

    Que bom que existe este fórum e principalmente pessoas como você Noobezinho que ajudam e compartilham seus conhecimentos a todos.


    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como faço para começar direto no campo desejado "Data" após clicar em um novo pedido?

    Mensagem  Noobezinho em Seg 16 Abr 2018, 8:24 pm

    Ótimo Tom! Wink

    Boa sorte!



      Data/hora atual: Sab 18 Ago 2018, 11:31 pm