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

    [Resolvido]Erro - Selmed não retorna valor

    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 24/4/2013, 13:00

    Olá pessoal, sou novo no Access 2007 e aqui no fórum, estou desenvolvendo uma "aplicação" pequena de contabilidade e estou travado
    nessa expressão:

    =SeImed([Evento]=1;[Valor];"0,00")

    Quando o evento for igual a 1, o campo seja igual ao valor que foi digitado pelo usuário no campo [Valor], se for diferente de 1, o valor do campo seja "0,00".

    Pensei que fosse algo simples, mas aparece apenas essa msg no campo: #Nome?

    Porque isso esta acontecendo? e o que devo fazer!?

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  JPaulo 24/4/2013, 14:32

    Ola seja bem vindo ao forum,

    Está a fazer isso direto numa caixa de texto desvinculada, certo ?

    O campo Evento é numerico, texto ou caixa Sim/Não ?

    Tente assim;

    =IIf([Evento]=1;[Valor];0)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Erro - Selmed não retorna valor Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Erro - Selmed não retorna valor Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Erro - Selmed não retorna valor Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 24/4/2013, 14:36

    Boas Felipe...Seja bem vindo ao Fórum

    Teste: SeImed([Evento]=1;"0,00";'NÃO')

    Aqui caso a condição seja 1 exibe 0,00, caso contrario exibe não ou o que desejar.

    Outros exemplos do Selmed:

    Expr2: SeImed(flagrante=0;' ';'x')
    Expr2: SeImed([Pago]=-1;'SIM ';'NÃO')

    Diferenca: SeImed([Idade]>=60;65-[Idade];'NÃO')

    Teste: SeImed([Idade]>=60;65-[Idade];SeImed([Idade]<=50 E [Idade]>=41;40;SeImed([Idade]<=40 E [Idade]<=31;30;SeImed([Idade]>=10 E [Idade]<=21;20))))


    Teste_1: SeImed([Idade]>=60;65-[Idade];SeImed([Idade]<=50 E [Idade]>=41;40;SeImed([Idade]<=40 E [Idade]<=31;30;SeImed([Idade]>=10 E [Idade]<=21;20))))



    SeImed(CalculaIdade([CpEmissaoDoc])>50 E CalculaIdade([CpEmissaoDoc])>=41;40


    Teste_3: SeImed([Idade]>=65;'VENCIDO';SeImed(CalculaIdade([CpEmissaoDoc])>5;'VENCIDO'))


    Teste_3: SeImed([Idade]>=65;'Vencido';SeImed(CalculaIdade([CpEmissaoDoc])>5 ;'Vencido'))

    Recebido: SeImed([CpQtde]=[QuantRec];'SIM';SeImed([QuantRec]>0;'PARC';SeImed([QuantRec]=0;'NÃO')))

    Porcentagem: SeImed([Assistente]=-1;Format([valors]*10/100,"Unidade Monetária");'NÃO')

    Pais: SeImed(ÉNulo(DPesquisa("CpNomePai";"tblPais";"ID_Pais =" & [ID_Sacado]))=Verdadeiro;DPesquisa("CpNomeMae";"tblPais";"ID_Pais =" & [ID_Sacado]);DPesquisa("CpNomePai";"tblPais";"ID_Pais =" & [ID_Sacado]))


    CPF: SeImed(ÉNulo(DPesquisa("CpNomePai";"tblPais";"ID_Sacado =" & [ID_Sacado]))=Verdadeiro;DPesquisa("CpCPFMae";"tblPais";"ID_Pais =" & [ID_Sacado]);DPesquisa("CpCPFPai";"tblPais";"ID_Pais =" & [ID_Sacado]))

    VagasLivres: SeImed(ÉNulo([VagasEmUso]))=Verdadeiro;[Vagas]);[Vagas]-[VagasEmUso]))


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 24/4/2013, 14:38

    Opa JP, não percebi que estavas a responder.


    Abraços.
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Não consegui, mas tive uma nova ideia que pode ser melhor e mais facil

    Mensagem  ThiagoFelipe 24/4/2013, 19:10

    Não consegui, mas tive uma nova ideia que pode ser melhor e mais fácil:

    [Resolvido]Erro - Selmed não retorna valor PRINT

    Queria que quando o campo evento for igual a 1, a campo CREDITO desbloqueasse e se for igual a 2, o campo DEBITO desbloqueasse!

    Isso é possível?
    ou vocês tem outras opções?


    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 24/4/2013, 19:29

    Ajudaria se postasse o exemplo da tabela e deste form


    Cumprimentos.
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 24/4/2013, 19:35

    como assim? vc quer q eu mande a tabela p vc da uma olhada?

    desculpe a falta de experiencia!
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 24/4/2013, 19:51

    Um pequeno exemplo.... para que possamos ajudá-lo.


    Cumprimentos.
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 24/4/2013, 20:05

    eu tenho 3 campos:

    EVENTO
    CRÉDITO
    DÉBITO

    gostaria que quando o EVENTO = 1, o campo CRÉDITO desbloqueie para preenchimento e quando o campo EVENTO for igual a 2, o campo DÉBITO desbloqueie para preenchimento. Conforme figura acima postada.

    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 24/4/2013, 22:12

    O BD Amigao já com as tabelas e objetos envolvidos.. para que não percamos tempo.

    Cumprimentos.



    Cu
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty BD

    Mensagem  ThiagoFelipe 25/4/2013, 13:30

    Em anexo o bd.

    A dúvida é nas forms Crédito e Débito:

    Crédito =SeImed([Evento]=1;[Valor];'0,00')
    Débito =SeImed([Evento]=2;[Valor];'0,00')

    Estão retornando #Nome?.

    Obrigado pela atenção.
    Anexos
    [Resolvido]Erro - Selmed não retorna valor Attachmentbd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (26 Kb) Baixado 9 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 13:53

    Esta instrução está nas caixas texto Debito e credito..

    Me explique com suas palavras o que entende por esta instrução: =SeImed([Evento]=1;[Valor];"0,00")

    O que deseja dizer com ela?

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 13:59

    Temos sempre advertido aqui no Fórum quanto a utilização de palavras reservadas do access como nome de campo e objetos.

    Espero que os usuários possam ver agora um exemplo prático deste erro...

    A instrução sugerida pelo nosso Meste João Paulo está correta... exceto pela utilização da palavra Valor (erro cometido pelo colega thiago) como nome de Campo, isto está a causar o erro.

    Modifique na tabela Data para: CpData; Valor para CpValor...

    Nome de caixas texto como txtValor; ListBox como LstXXXXX, Caixa de combinação como cboXXXXx etc...

    A expresssão a funcionar: =SeImed([Evento]=1;[CpValor];0)


    Cumprimentos
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 25/4/2013, 14:00

    Eu quero que quando o usuário digitar 1 no campo EVENTO, apareça no campo CRÉDITO o valor que ele digitou no campo VALOR;
    Se o usuário digitar 2 em EVENTO, o campo DEBITO apareça o valor que ele digitou no campo VALOR.


    Sera que isso é possível, ou você tem outra ideia.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 14:01

    Leia a mensagem de número 13.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 14:05

    O Erro está na utilização de palavras reservadas ao Access como Valor

    Credito=SeImed([Evento]=1;[CpValor];0)
    Debito =SeImed([Evento]=2;[CpValor];0)


    Cumprimentos.
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 25/4/2013, 14:05

    você pode mandar o bd corrigido amigo?


    Obrigado
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 25/4/2013, 14:07

    resolvido meu parceiro... nao precisa mais mandar o bd!

    Muito obrigado!
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 14:09

    Só faltou clicar no Resolvido e no joinha da mensagem que o auxiliou.

    Ps. Corrija a utilização de palavras reservadas do Access.. inclusive Data para CpData.


    Cumprimentos.
    avatar
    ThiagoFelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 24/04/2013

    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  ThiagoFelipe 25/4/2013, 14:27

    Obrigado!
    avatar
    Convidado
    Convidado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Convidado 25/4/2013, 14:46

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Erro - Selmed não retorna valor Empty Re: [Resolvido]Erro - Selmed não retorna valor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 03:16