MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


2 participantes

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5090
    Registrado : 20/04/2011

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Silvio 2/8/2024, 12:40

    Prezados, bom dia/boa tarde/boa noite !

    Estou "batendo cabeça" aqui em um projeto.

    Preciso mover o foco para o primeiro registro vazio depois do ultimo preenchido em um subformulário.

    Tenho um botão de comando, ao clicar nele tento mover o foco para esse ultimo registro no campo "qtd", para que ao clicar na LstBox o mesmo registro seja preenchido com os dados oriundos dessa lstbox.

    Abaixo uma das inúmeras rotinas que estou tentando.

    Private Sub bt_inserir_Click()
    Call desbloqueioParcial

    ' Mova o cursor para o próximo registro vazio após o último preenchido
    Forms!FrmVendas!FrmSVendas.SetFocus
    If Forms!FrmVendas!FrmSVendas.qtd Is Null Then
    Forms!FrmVendas!FrmSVendas!qtd.SetFocus
    Else
    Exit Sub
    End If

    ' Reposicione lstdados fazendo uma chamada no botão limpar
    Call bt_limpar_Click

    End Sub


    Se algum dos colegas poderem me dar uma luz, fico agradecido.

    Abraços !!

    em tempo...
    Formulário principal....FrmVendas
    Subformulário....FrmSvendas
    Lstbox...LstDados


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3427
    Registrado : 13/12/2016

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty Re: [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Alexandre Fim 2/8/2024, 15:19

    Bom dia Silvio,

    Por gentileza, envie uma copia do bd, somente objetos envolvidos no problema, para análise e solução.

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Setinf11
    Sistemas e Tecnologia Ltda
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5090
    Registrado : 20/04/2011

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty Re: [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Silvio 2/8/2024, 18:51

    Salve Alexandre, grato por tua ajuda.

    No formulário em que vai abrir, após ter realizado uma venda....salve e faça outra qualquer.
    na lstbox de comandas, chame a venda anterior...e tente colocar o cursor no primeiro registro vazio após o último preenchido.
    Estou há alguns dias quebrando a cabeça aqui

    obs...a rotina tem que estar no botão inserir.


    Grato desde já por tua ajuda.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5090
    Registrado : 20/04/2011

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty Re: [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Silvio 2/8/2024, 21:41

    Alexandre, resolvi usando a seguinte rotina...

    Forms!FrmVendas!FrmSVendas.SetFocus ' movo o foco para subformulário.
    Forms!FrmVendas!FrmSVendas!IdSubVenda.SetFocus ' movo o foco para o idSubVenda, pois é campo controle.
    DoCmd.GoToRecord , , acLast ' vou para o último registro.
    DoCmd.GoToRecord , , acNext ' vou para o próximo registro.
    Forms!FrmVendas!FrmSVendas!qtd.SetFocus ' movo o foco para o campo qtd

    Valeu meu nobre..

    Abraços !!


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3427
    Registrado : 13/12/2016

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty Re: [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Alexandre Fim 2/8/2024, 23:22

    Opa!!!
    Maravilha, Silvio !!!
    Sucesso !!! cheers cheers


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    [Resolvido]Mover o foco para o registro sem dados depois do último preenchido Empty Re: [Resolvido]Mover o foco para o registro sem dados depois do último preenchido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/9/2024, 20:06