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 Tabela

    Compartilhe

    MichaelBouix
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 25/09/2015

    Validação de Tabela

    Mensagem  MichaelBouix em Qua 08 Jun 2016, 20:07

    Boa tarde pessoal,


    Estou tentando fazer uma validação no Access da seguinte forma.

    Tenho a coluna Status e a Coluna Data

    Se o valor da Coluna Data for maior que hoje , Status = OK

    Sei fazer no VBA, porém gostaria de fazer isso em massa, e no vba que eu saiba, só altera o dado com algum evento, então eu teria que abrir o registro.

    Assim que Importasse diversos valores para a Coluna data, ele já arrumasse a coluna Status.

    Agradeço desde já Very Happy
    avatar
    bigfill
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 317
    Registrado : 27/03/2015

    Re: Validação de Tabela

    Mensagem  bigfill em Qua 08 Jun 2016, 20:45

    Boa tarde MichaelBouix, Crie uma consulta atualizar e coloque-a para rodar quando necessário. Se for necessário a atualização quando o banco for aberto , deixe uma macro como "AutoExec" para rodar a consulta.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Validação de Tabela

    Mensagem  FabioPaes em Qua 08 Jun 2016, 21:00

    Meu Ponto de Vista:

    Por se tratar de um Campo Calculado, esse Valor nem precisa ser armazenado em tabela... Bastando, quando preciso apenas realizar o calculo, ja que a cada dia o status pode mudar... Ao meu ver essa é a melhor solução, ja que Colocar em AutoExec, para todos os dias ou talvez horas realizar um processamento maciço em seu BD para atualizar, seria um erro... Imagine vc com 10mil registros... Daee vc coloca em Autoexec pra atualizar... Simples, ele ira percorrer do Registro 1 ate o 10mil... Ja imaginou o trafego de dados desnecessário?


    Como vc falou que sabe fazer pelo VBA, entao nos relatorio, formularios, faça la...



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Qui 24 Maio 2018, 13:12