MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas, Exemplos e Codigos VBA

    [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Compartilhe

    mrgmonz
    Intermediário
    Intermediário

    Localização:
    Mensagens: 127
    Registrado: 02/08/2011

    Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  mrgmonz em 26/9/2011, 15:49

    Bom dia aos mestres do Fórum,

    Tenho um formulario que foi feito para alimentar uma tabela.
    Quando executo o relatorio, ele ABRE com as informações da primeira linha da tabela (com todos os campos da primeira linha da tabela que foi gravada anteriormente)

    Se a pessoa começar a preencher os dados, SEM CLICAR no botão "INSERIR NOVO REGISTRO" (que coloquei no formulario), os dados da primeira da linha da tabela serão apagados (sobrepostos)

    É possivel algo que, quando eu executar o relatório, ele ja se ABRA com os campos limpos (uma nova linha de registro na tabela, nao correndo o risco de sobrepor registros)?

    Marcelo David
    Moderador
    Moderador

    Localização:
    Mensagens: 1099
    Registrado: 21/04/2011

    Re: [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  Marcelo David em 26/9/2011, 16:33

    Meu amigo, se você está em um determinado registro e começar a alterá-lo, o MS Access entende que é isso mesmo que você quer fazer... Por isso existe o botão adicionar novo registro... Se queres um novo registro é só clicar nele (botão novo registro)... Agora se quiser ao visualizar um relatório, que o registro no form vá para um novo, isso é bem simples de se fazer. Mas antes de te dizer algo, detalhe mais sua intenção...


    .................................................................................
    Marcelo David

    mrgmonz
    Intermediário
    Intermediário

    Localização:
    Mensagens: 127
    Registrado: 02/08/2011

    Re: [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  mrgmonz em 26/9/2011, 19:16

    Ola amigo,

    Ja tenho um botao INSERIR NOVO REGISTRO no form...porem, esse botao esta no rodapé do form, junto com outros botoes (salvar, imprimir, localizar, fechar)...

    A minha preocupação é se o usuario abrir o form e nao perceber q existe o botão INSERIR, e começar a digitar as informações no form, sobrepondo nos dados ja cadastrados, fui mais claro?
    Abraços

    Marcelo David
    Moderador
    Moderador

    Localização:
    Mensagens: 1099
    Registrado: 21/04/2011

    Re: [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  Marcelo David em 26/9/2011, 19:28

    Evento ao carregar:

    Me.AllowEdits = False 'Toda vez abrir o form estará desabilitado para edição de dados

    Deverá criar uma botão para ativar a edição novamente:

    Evento ao clicar do botão editar:

    Me.AllowEdits = True 'Após o clique o modo edição de dados estará habilitado.



    .................................................................................
    Marcelo David

    mrgmonz
    Intermediário
    Intermediário

    Localização:
    Mensagens: 127
    Registrado: 02/08/2011

    Re: [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  mrgmonz em 27/9/2011, 14:44

    Bom dia,

    Problema 100% resolvido!!!
    Muito obrigado pela ajuda!! Bom contar com os Mestres aqui no Fórum!!

    Grande abraço

    Marcelo David
    Moderador
    Moderador

    Localização:
    Mensagens: 1099
    Registrado: 21/04/2011

    Re: [Resolvido]Formulario sobrepondo dados no primeiro registro da tabela, como resolver?

    Mensagem  Marcelo David em 27/9/2011, 15:21

    Valeu!
    Agraço


    .................................................................................
    Marcelo David

      Data/hora atual: 21/5/2012, 13:16