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

3 participantes

    Função "SeImed" no campo de valor padrão

    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 91
    Registrado : 23/12/2019

    Função "SeImed" no campo de valor padrão Empty Função "SeImed" no campo de valor padrão

    Mensagem  carolinesilva115 Qui 26 Mar - 19:34

    Oi, gente!


    Eu tenho um formulário Menu, onde nós podemos abrir um outro formulário "FormNavegacao" que terá informações sobre um registro selecionado.

    Na aba "Documentos", temos uma combo box chamada "NFs/TEDs". Eu queria criar um Selmed (famoso "if") no campo de "valor padrão" da "NFs/TEDs"

    Queria que se um outro campo chamado "Destinacao" fosse igual a "Construção", o valor padrão dessa combo box deveria ser igual a "N/A".
    Mas tá dando erro.


    Se abrirem o banco de dados em anexo, acho q dá pra entender melhor!Obg Razz

    Obs: Abram primeiro o Formulário do menu que é lá q começa tudo
    Anexos
    Função "SeImed" no campo de valor padrão AttachmentDatabase4.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (144 Kb) Baixado 6 vez(es)
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 783
    Registrado : 23/03/2010

    Função "SeImed" no campo de valor padrão Empty Re: Função "SeImed" no campo de valor padrão

    Mensagem  Finformática Qui 26 Mar - 20:18

    Grande Caroline,

    Não seria assim? =SeImed([Formulários]![FormNavegacao]![Destinacao]="Construção";"N/A";"")

    Abraços
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3598
    Registrado : 21/11/2016

    Função "SeImed" no campo de valor padrão Empty Re: Função "SeImed" no campo de valor padrão

    Mensagem  DamascenoJr. Qui 26 Mar - 20:30

    Referenciar objetos funciona assim
    TipoDeObjeto!NomeDoObjeto!NomeDoControleNoObjeto

    Na propriedade "Valor padrão" existe a seguinte expressão
    Código:
    =SeImed([ConsultaDestinacao]![Destinacao]="Construção";"N/A";"")

    No seu arquivo eu procurei um objeto que tivesse o nome "ConsultaDestinacao" e não encontrei. Foi apagado?

    No mais, para acrescentar em seu conhecimento, segue um artigo sobre como referenciar objetos.
    usandoaccess.com.br/tutoriais/referenciar-formularios-e-relatorios-propriedades.asp?id=1


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 91
    Registrado : 23/12/2019

    Função "SeImed" no campo de valor padrão Empty Re: Função "SeImed" no campo de valor padrão

    Mensagem  carolinesilva115 Qui 26 Mar - 21:29

    Desculpa, o correto seria =SeImed([TabOperacoes]![Destinacao]="Construção";"N/A";"")

    Mas mesmo assim, não tá funcionando
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 783
    Registrado : 23/03/2010

    Função "SeImed" no campo de valor padrão Empty Re: Função "SeImed" no campo de valor padrão

    Mensagem  Finformática Sex 27 Mar - 7:07

    Grande Caroline,

    Onde tem algum vínculo com essa TabOperacoes nesse formulário? Esse "ConsultaDestinacao" que vc se refere no início não seria uma consulta (que não está visível) baseada nessa tabela?
    Conforme fiz acima funcionou.

    Abraços
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 91
    Registrado : 23/12/2019

    Função "SeImed" no campo de valor padrão Empty Re: Função "SeImed" no campo de valor padrão

    Mensagem  carolinesilva115 Sex 27 Mar - 8:31

    Oi!
    Não se atenha a esse "Consulta Destinação", coloquei por engano.

    Então, o "FormNavegacao" tem vínculo com a "TabOperacoes".

    O "FormDocs" funciona como um subformulário do "FormNavegacao"

    Entendeu?

      Data/hora atual: Qua 18 Maio - 13:50