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]Atualizar o aplicativo sem fechar o bd.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Atualizar o aplicativo sem fechar o bd.

    Mensagem  Lupércio 20/3/2013, 19:26

    Boas companheiros, humildemente necessito de ajuda!
    Preciso através do clique no botão atualizar todo o banco de dados,
    pesquisei aqui no fórum e não encontrei o que quero!
    Criei um aplicativo e ele só resulta no que quero quando fecho e abro o bd novamente.
    Portanto necessito que no clique do botão, o bd atualize, como que fechasse e abrisse novamente.

    Grato á todos!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Re: [Resolvido]Atualizar o aplicativo sem fechar o bd.

    Mensagem  criquio 20/3/2013, 20:13

    Explique melhor o que precisa ser atualizado na tela.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Atualizar o aplicativo sem fechar o bd.

    Mensagem  Lupércio 20/3/2013, 21:29

    Criquio boas!

    Tenho a tela principal, maximizada, ela não fecha durante o tempo que o bd está aberto.
    Na mesma há uma listbox onde são gravados meus registros.
    Para gravar registros tenho outro formulário, abro ele insiro o registro e fecho
    o mesmo ai ja aparece na listbox. acontece que não consigo atualizar a
    janela principal, a listbox, só atualiza se fecho o bd e abro novamente.
    Com o crique no botão consigo mas da aquela piscada no programa.
    se puder me ajudar lhe agradeço!

    Usei o me.requery .... não deu certo.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Re: [Resolvido]Atualizar o aplicativo sem fechar o bd.

    Mensagem  criquio 21/3/2013, 11:33

    Se a listbox tiver a tabela como RowSource na origem e você quer atualizá-la ao fechar o formulário de cadastro, pode fazer algo assim no evento "Ao fechar" do formulário de cadastro ou no clique de um botão desse formulário:

    Forms!NomeDoFormSempreAberto!NomeDaCombo.Requery

    Se o RowSource for via VBA, seja por "Table/Query" ou "Value List", precisará chamar esse VBA novamente no lugar da linha de código acima.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Atualizar o aplicativo sem fechar o bd.

    Mensagem  Lupércio 22/3/2013, 16:06

    Obrigado pela atenção criquio, mas não funcionou eu ja tinha usado esse código que vc postou.
    Hem tem como atualizar o BD inteiro sem fechar, acho que teria que ser assim!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Re: [Resolvido]Atualizar o aplicativo sem fechar o bd.

    Mensagem  criquio 22/3/2013, 16:18

    Quando você insere algo em uma tabela, ela já se atualiza. Só precisará atualizar o elemento exibidor dos dados, seja ele o formulário, subformulário, listview, combobox ou listbox. No seu caso, é uma listbox, certo? Como é o RowSource dessa listbox? Ela está no formulário parental ou em um subformulário? Dê todos os detalhes.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Atualizar o aplicativo sem fechar o bd.

    Mensagem  Lupércio 22/3/2013, 18:18

    cliquio é o seguinte, no "Formprincipal" está a listbox, este form fica aberto o tempo todo
    através de um botão abro outro formulário "FormCadastro" onde insiro um novo cadastro, quero que ao fechar
    este outro form o "FormCadastro" quero que o formulário "FormPrincipal" seja atualizado.
    A origem da listbox que está no "FormPrincipal" é uma tabela.só sei que quando fecho o "FormPrincipal" e abro ai ele atualiza.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Re: [Resolvido]Atualizar o aplicativo sem fechar o bd.

    Mensagem  criquio 22/3/2013, 20:29

    Mas a listbox tem a origem na origem do controle, digo, tem uma instrução SQL na linha "Origem de dados" da aba "Dados" das propriedades dela ou essa origem é definida por VBA? De qualquer forma, tente, no evento "Ao sair" do formulário:

    Código:
    Forms!NomeDoForm!NomeDaListbox.RowSource = "SELECT Campo1, Campo2, Campo3 FROM NomeDaTabela ORDER BY NomeCampo"
    Coloque os nomes dos campos corretos que precisa.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Atualizar o aplicativo sem fechar o bd.

    Mensagem  Lupércio 22/3/2013, 23:37

    Cricão obrigado amigo resolvido!

    Conteúdo patrocinado


    [Resolvido]Atualizar o aplicativo sem fechar o bd. Empty Re: [Resolvido]Atualizar o aplicativo sem fechar o bd.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 12/5/2024, 02:05