MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    [Resolvido]Deletar registros automaticamente ao mudar o mês

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  OLDRIVG em 18/6/2019, 05:34

    Prezados do Fórum, bom dia.


    Estou criando um BD para controle de acesso de visitantes onde existem um subformulário "SubFrm_Visitas" com 20 campos para que se digite os dados de acesso e um formulário "Frm_Visitante" com campos para digitar dados do visitante.

    Alguém do Fórum teria a informação se existe, dentro do Access(2016 64bits), algum código para deletar somente os dados de acesso no subformulário "SubFrm_Visitas" ao mudar o mês? P.Ex.: ao passar do mês de junho para julho, os dados contidos nos campos do subformulário sejam deletados, iniciando o mês com os campos limpos para novos dados.

    Agradeço a aqueles que tiverem alguma sugestão.

    PS. Não estou conseguindo anexar um protótipo do BD no formato .zip para melhor compreensão.


    Última edição por OLDRIVG em 18/6/2019, 06:30, editado 1 vez(es) (Razão : tentativa de anexar arquivo)
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  Silvio em 18/6/2019, 06:47

    Bom dia....

    EU particularmente, não usaria um Ms Office de 64Bits nem que me pagassem ! Sem contar que muitos usando o MsAcces 2010/13 32Bits

    Deletar...tudo bem, eu não tenho essa rotina. Mas como ficaria o histórico de acesso caso precisasse usar em algum caso envolvendo algum morador ?


    .................................................................................
    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."
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  OLDRIVG em 18/6/2019, 07:26

    Bom dia, Sílvio.

    Obrigado pela a atenção.

    A intenção é gerar um relatório no último dia do mês e arquivá-lo.

    Quanto a versão do access, infelizmente é a que está no computador. Não há como trocar.

    Fico no aguardo quanto a alguma sugestão para deletar os dados na mudança do mês.

    Agradecido.

    Prezados, consegui anexar uma cópia do BD para um melhor entendimento da pretensão, para o caso de alguma sugestão.
    Obrigado
    Anexos
    [Resolvido]Deletar registros automaticamente ao mudar o mês AttachmentControle de Acesso Prot.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (204 Kb) Baixado 4 vez(es)


    Última edição por OLDRIVG em 18/6/2019, 08:35, editado 1 vez(es) (Razão : Anexando Cópia BD)
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  Silvio em 18/6/2019, 08:55

    Bom dia...


    A intenção é gerar um relatório no último dia do mês e arquivá-lo.

    Vichi....vai ter um monte de papel então ocupando espaço sem contar o custo. O Bom seria gerar um PDF e arquivar o mesmo na nuvem e só usar quando necessário.

    Bom essa é minha opinião, quem está no front da batalha é você e sabe o que está a ocorrer.


    .................................................................................
    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."
    mduarteteixeira
    mduarteteixeira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 15/07/2014

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  mduarteteixeira em 18/6/2019, 08:57

    Bom dia,

    Você está utilizando a mesma tabela (Tbl_Geral) tanto para registrar dados do visitante, quanto para registrar os motivos da visita pelo que entendi.

    Um pitaco. Por que você não usa a Tbl_Geral para registrar os dados mais fixos de visitante (deixando isso sempre armazenado na tabela), faz um form com campos de busca e cria um botão que gera a "liberação" de acesso deste visitante?

    Fazendo isso você pode criar uma tabela de LOG (por exemplo) para ser alimentada através do clique deste botão, onde, posteriormente você pode gerar (através de um form deste LOG) o relatório do mês e a exclusão dos registros desta tabela LOG.

    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  Silvio em 18/6/2019, 09:07

    Vejamos...


    Pode ser que seja possível criar uma consulta de exclusão baseado na tabela que deseja.
    Espero apenas que o campo data não esteja com o nome reservado para data.

    No campo data coloque : delete where (DateAdd ("m", 1, [Seu campo Data])
    Salve a consulta e crie um botão no formulário, evento click coloque

    DoCmd.OpenQuery "Nome da tua consulta"


    .................................................................................
    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."
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  OLDRIVG em 19/6/2019, 11:48

    Prezados Silvio e Mduarteteixeira, boa tarde.

    Agradeço as atenções. Vamos lá.

    Sílvio,
    o relatório que seria gerado não seria impresso. Seria arquivado no próprio computador para o caso de uma necessidade a posteriori e não teria nenhum inconveniente em ser PDF.

    O campo data está definido para data e, pelo que eu entendi, este campo não poderia ser definido para data pois a consulta exclusão não funcionaria, correto?

    Mduarteteixeira,
    você estendeu corretamente; é uma só tabela para todos os dados.

    Quanto aos seus "pitacos", não consegui assimilá-los, pois não saberia criar esta tabela de LOG que você sugere. O botão e o formulário para busca, saberia criá-los(botão e formulário) mas "agarraria" na hora da implementação dos códigos.

    De qualquer forma, senhores, agradeço mais uma vez as atenções e também as sugestões.

    Entretanto resolvi criar um formulário contendo Controle Guia com duas páginas, colocando em uma os dados dos visitantes e na outra as visitas realizadas, com a possibilidade de inserir os dados de 40 visitas por registro (foi o máximo que a tabela permitiu).

    Agradecido a todos.
    mduarteteixeira
    mduarteteixeira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 15/07/2014

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  mduarteteixeira em 19/6/2019, 12:18

    Beleza OLDRIVG,


    Obrigado pelo retorno. Se achou uma solução é o que importa.

    Conteúdo patrocinado

    [Resolvido]Deletar registros automaticamente ao mudar o mês Empty Re: [Resolvido]Deletar registros automaticamente ao mudar o mês

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/12/2019, 11:48