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

2 participantes

    Regra de validação fazendo referência a outro campo na mesma tabela

    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 654
    Registrado : 14/12/2010

    Regra de validação fazendo referência a outro campo na mesma tabela Empty Regra de validação fazendo referência a outro campo na mesma tabela

    Mensagem  julianovv 24/2/2014, 11:53

    Bom dia! Tenho dois campos "porcentagem" e "pagamentos" (dinheiro, cartão de crédito, cheque, etc). Este último é formato texto e recebe números vindo de um grupo de opção no formulário.
    Preciso criar na tabela uma regra de validação no campo "porcentagem" que faça o preenchimento automático com o valor de 2,4 somente quando o campo 'pagamentos' for 3 ou 4 (cartão de crédito e cartão de débito).
    Tentei usar o Seimed mas veio a seguinte mensagem de erro:

    "Sintaxe SQL inválida. Não é possível usar várias colunas em uma restrição Check em nível de coluna".

    Preciso que seja na tabela porque o valor (2,4) é fixo e o usuário não tem acesso a ele pelo formulário.
    Pesquisei sobre regras de validação e não encontrei nada que fizesse referência a outro campo.

    Resumindo, preciso inserir o valor da porcentagem (2,4) somente para cartão de débito e crédito (3 e 4)
    Obrigado!

     Rolling Eyes


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    Regra de validação fazendo referência a outro campo na mesma tabela Empty Re: Regra de validação fazendo referência a outro campo na mesma tabela

    Mensagem  Alexandre Neves 24/2/2014, 19:24

    Boa tarde,
    Não pode colocar regra de validação variável em tabela.
    Ao sair do controlo no formulário, coloque código que valide os dados. Aqui, sim, pode criar código que dependa do preenchimento de outro controlo.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 654
    Registrado : 14/12/2010

    Regra de validação fazendo referência a outro campo na mesma tabela Empty Res: Regra de validação fazendo referência a outro campo na mesma tabela

    Mensagem  julianovv 24/2/2014, 21:33

    Obrigado! Vou tentar aqui e mando um retorno!

     Smile 


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile

      Data/hora atual: 3/12/2022, 05:04