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


    Validação de campos

    avatar
    TIGERS2009
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/12/2014

    Validação de campos Empty Validação de campos

    Mensagem  TIGERS2009 em 13/2/2019, 02:30

    Boa noite,

    Para simplificar o entendimento, meu BD tem 3 tabelas (tabela1, tabela2 e tabela3). Cada tabela possui um campo DtaLancamento que receberam a Regra de Validação: Entre #01/01/2019# E #11/02/2019# na "Propriedade do Campo" para que a partir desta condição não aceite inserção de novos dados no BD.

    Porém, gostaria de um código VBA que mudasse a Regra de Validação (acima citado) de todos os campos DtaLancamento para Entre #12/02/2019# E #31/12/2019# de uma única vez, sem precisar abrir tabela por tabela. Há outro procedimento mais seguro? Já tentei vários métodos, mas sem sucesso.

    Agradeceria a ajuda!
    Obrigado!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Validação de campos Empty Re: Validação de campos

    Mensagem  Alexandre Fim em 13/2/2019, 10:45

    Bom dia Felipe,

    Você pode colocar esta validação na propriedade do campo, conforme abaixo:

    Validação de campos Dtlanc10


    Boa sorte

    []'s
    avatar
    TIGERS2009
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/12/2014

    Validação de campos Empty Re: Validação de campos

    Mensagem  TIGERS2009 em 14/2/2019, 00:43

    Caro colega,

    Devo fazer isso manual em todos os campos né? Tipo abrindo todas tabelas e colocando a validação. Porém queria saber se há um procedimento mais rápido. Se meu BD tiver 25 tabelas com este mesmo campo (DtaLancamento) seria trabalhoso abrir todas as tabelas e inserir esta validação...

    O que me diz, chefe?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Validação de campos Empty Re: Validação de campos

    Mensagem  Alexandre Fim em 14/2/2019, 15:50

    Felipe,
    Quando vc diz que a validação deve ser Entre #12/02/2019# E #31/12/2019# ela deve ser fixada ou podemos definir que a validação poderia ser:
    Entre DataAtual E #31/12/2019# ....Procede?

    O que poderia ser feito é:
    - Criar uma tabela de parâmetros de data onde vc informaria a Data Inicial e Data Final
    - Criar um módulo (ou módulo existente) e criar uma função genérica para validação desta data.


    Por gentileza, porte aqui seu banco de dados (somente parte envolvidas) para análise e uma possível solução.

    Grato.
    []'s
    avatar
    TIGERS2009
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/12/2014

    Validação de campos Empty Re: Validação de campos

    Mensagem  TIGERS2009 em 10/4/2019, 03:43

    Isso...segue o BD exemplo.

    Nele há três tabelas e cada tabela tem um campo xxxDTALANCAMENTO, cuja Regra de Validação está como Entre #01/01/2019# E #31/05/2019#. Posteriormente, desejaria alterar a Regra de Validação para Entre #01/06/2019# E #31/12/2019# sem a necessidade de abrir tabela por tabela para fazer isso. Queria algo mais dinâmico e produtivo.
    Anexos
    Validação de campos AttachmentMEU_BD2019.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (52 Kb) Baixado 2 vez(es)

    Conteúdo patrocinado

    Validação de campos Empty Re: Validação de campos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/7/2019, 13:42