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


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

    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 336
    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 : 1590
    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
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 336
    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
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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?

    Conteúdo patrocinado

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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/4/2020, 08:27