MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

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

    avatar
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 81
    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 em 27/3/2020, 01: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 4 vez(es)
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 540
    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 em 27/3/2020, 02: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 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2097
    Registrado : 22/11/2016

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

    Mensagem  DamascenoJr. em 27/3/2020, 02: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.
    avatar
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 81
    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 em 27/3/2020, 03: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 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 540
    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 em 27/3/2020, 13: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
    avatar
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 81
    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 em 27/3/2020, 14: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: 6/7/2020, 06:42