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


3 participantes

    [Resolvido]Atualizar formulario

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulario Empty [Resolvido]Atualizar formulario

    Mensagem  amandaalves1 21/1/2017, 17:49

    Boa tarde a todos, tenho um formulario que possui um listibox e nesse formulário tenho um botão que clico para fazer cadastramento, ele abre sobre o outro formulario (o da listibox), como faço para que ao cadastrar um novo cliente e clicar no botão fechar a listbox do formulário que estava aberto por baixo seja atualizada e o no nome do cliente apareça na listibox.

    O código que fecha o meu formulario que está por cima é esse, o que preciso acrescentar para que atualize a listbox do outro formulário:

    Private Sub Cmd_Fechar_Click()
    DoCmd.Close
    End Sub


    Obrigada
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  Uilson Brasil 21/1/2017, 18:54

    Código:
    Forms!SeuForm!SuaLista.requery


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  amandaalves1 21/1/2017, 19:16

    Oi boa tarde, obrigada pela dica,

    tentando atualizar meu código surgiu mais uma dúvida


    como faço para colocar nesse código para fechar o formulário, pois esse código é da listibox que quando clicado duas vezes ela abre outro formulario, gostaria de quando clicar as duas vezes ela fechasse o formulario mas mantivesse o código como está, pois abre um formulário filtrado.

    Esse é o código


    Private Sub lis_DblClick(Cancel As Integer)
    On Error Resume Next
    Dim stDocName As String
    Dim stLinkCriteria As String


    stDocName = "frm_cadastro"

    DoCmd.OpenForm stDocName, , , stLinkCriteria
    stLinkCriteria = "[id_cliente]=" & Me!lis.Column(0)


    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Me.txtFiltro.SetFocus
    End Sub


    Obrigada d novo
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  Alexandre Fim 21/1/2017, 19:37

    Oi Amanda,

    Fiz um pequeno exemplo de cadastro de clientes que faz exatamente o que vc precisa.
    Veja a estrutura do código-fonte. É muito simples.

    No formulário "frmListaClientes", no código fonte, existe um evento chamada Avtivate.
    Neste evento coloquei um método chamado "Refresh", que serve para atualizar os componentes do formulário.

    Ficou assim:

    Private Sub Form_Activate()

       Me.Refresh

    End Sub

    Ate +
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  Uilson Brasil 21/1/2017, 20:40

    Amanda se entendi corretamente você quer fechar o formulário que contem a lista. Certo? Sendo assim, vamos aplicar o seguinte código ao dar o duplo clique no registro da lista:

    Código:
    Dim xChave As Integer
    'Guardamos a variável
    xChave = Me!lis.Column(0)
    'Se o registro for vazio finalizamos o código aqui
    If IsNull(xChave) Or xChave = "" Then: Exit Sub
    'Fechamos o formulário
    DoCmd.Close acForm, Me.Form 'Pode substituir me.form pelo nome de seu for "frmSeuForm"
    'Abrimos o formulário "frm_cadastro" filtrado
    DoCmd.OpenForm "frm_cadastro", , , "id_cliente=" & xChave


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  amandaalves1 23/1/2017, 00:32

    Vou tentar fazer, e volto para dizer se deu certo.
    Obrigada
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  amandaalves1 24/1/2017, 13:42

    Bom dia,
    As duas dicas funcionaram perfeitamente, muito obrigada

    Conteúdo patrocinado


    [Resolvido]Atualizar formulario Empty Re: [Resolvido]Atualizar formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 01:12