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


4 participantes

    BD perdendo dados

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    BD perdendo dados Empty BD perdendo dados

    Mensagem  OLDRIVG 19/6/2012, 20:35

    Caros, boa tarde.
    Estou com um BD que perde dados que são lançados nos registros após o fechamento. O fato é que a perda não ocorre em todos registros.
    Alguém saberia algum código que faça o salvamento dos dados inseridos ao sair de cada campo.
    Desde já agradeço
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Marcelo David 19/6/2012, 20:38

    Se estiver usando tabelas vinculadas,o Access já salva ao sair.
    Poderia nos falar mais sobre seu caso?


    .................................................................................
    BD perdendo dados Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    BD perdendo dados Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    BD perdendo dados Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    BD perdendo dados Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Silvio 19/6/2012, 20:45

    Boa tarde....

    A resposta do Marcelo está correta ! Mas caso queira um código bem simples:

    a- modo estrutura do frm.
    b- evento ao fechar do frm.

    c- digite a linha de comando: docmd.save

    Teste e nos reporte se deu certo para ti.

    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."
    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 04/05/2011

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Bão 19/6/2012, 22:59

    Presumindo que a questão envolva um formulário...

    Pode-se usar uma rotina no evento "Ao atualizar" ou "Em sujo":

    DoCmd.RunCommand acCmdSaveRecord
    Assim você irá salvar a informação digitada no campo antes mesmo de fechar o form...

    Bom Trabalho!
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  OLDRIVG 20/6/2012, 01:12

    Olá, pessoal,

    agradeço a ajuda de todos. Testarei todas as sugestões, pois pelo que pude perceber são sugestões de aplicações independentes; a do Silvio é no evento ao fechar e do Bão nos eventos "ao atualizar ou em sujo". Portanto, acredito que, em algum momento, uma dessas irá funcionar.

    Bão,
    existe alguma forma de implementar a sua sugestão em todos os campos utilizando um só código ou função? Pergunto porque as vezes é realizada alterações em registros sem fechar o BD.

    Marcelo David,

    quanto ao seu questionamento, utilizo sim tabelas vinculadas (Back End e Front End). Teoricamente o Access deveria salvar registros ou alterações ao sair ou fechar o formulário. Mas as vezes, como dito na abertura do tópico, isto não está ocorrendo.
    O que ocorre é o descrito no inicio: realizei alterações em alguns registros e ao fechar e reabrir o formulário notei que algumas das alterações não foram gravadas na tabela correspondente.

    Senhores,

    testarei as sugestões até então apresentadas e postarei o resultado. Como dito, é uma falha que está ocorrendo intermitentemente, portanto o resultado dos testes vai demorar um pouco. São muitos registros.

    Volto a agradecer-lhes, aguardando.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Marcelo David 20/6/2012, 01:39

    Então vamos ao simples como nosso mestre JPaulo diz:

    Ao sair de cada campo ponha esse código:

    Me.Refresh


    .................................................................................
    BD perdendo dados Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    BD perdendo dados Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    BD perdendo dados Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    BD perdendo dados Marcel11
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  OLDRIVG 20/6/2012, 01:49

    Ok, Marcelo.

    Vai demorar um pouco, mas vamos colocar. São mais de 250 campos no total de 5 formulários e 4 tabelas. Mas vamos lá se não houver outra forma.
    Depois posto o resultado
    Agradecido

    Me esqueci. Alguns campos já possue outros códigos. Eu coloco a sintaxe "Me.Refresh" após a linha do código exitentente no evento do campo?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Marcelo David 20/6/2012, 02:14

    Tente nesse caso por o código apenas no evento Ao descarregar.


    .................................................................................
    BD perdendo dados Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    BD perdendo dados Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    BD perdendo dados Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    BD perdendo dados Marcel11
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  OLDRIVG 20/6/2012, 12:55

    Ok.

    Conteúdo patrocinado


    BD perdendo dados Empty Re: BD perdendo dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 19:26