MaximoAccess

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

Obrigado

Administração do MaximoAccess


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.

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 com datas e combinações 'e" "ou"

    avatar
    MASIL
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 15/12/2017

    função seimed com datas e combinações 'e" "ou" Empty função seimed com datas e combinações 'e" "ou"

    Mensagem  MASIL 22/12/2017, 16:07

    Prezados solicito ajuda para o seguinte: numa tabela o campo1 é uma data; o campo2 é alfanumérico e preciso uma resposta em texto para o campo3.
    As condições verdadeiras são: se campo1<06/04/2014 e campo2 = "A", no campo3 preciso que seja completado com o texto "OK". Em caso falso, escrever "ERRO" no campo3.
    Tentei a formula abaixo:
    selmed([campo1]<#06/04/2016#e[campo2]="A";"OK";"ERRO")

    No entanto, não funciona...
    Aguardo ajuda e desde já agradeço.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  FabioPaes 22/12/2017, 18:06

    olá, experimente:

    Campo3: SeImed(Format([Campo1];"mm/dd/yyyy")<#04/06/2016# E [Campo2]="A";"OK";"Erro")
    Observe que formatei para o Padrão Americano... 04 é o Mes e 06 é o dia.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MASIL
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 15/12/2017

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  MASIL 22/12/2017, 18:11

    Obrigada!

    Não entendi o motivo do comando FORMAT...o campo de data já está formatado para datas...
    avatar
    MASIL
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 15/12/2017

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  MASIL 22/12/2017, 18:15

    Não deu certo.... No
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  FabioPaes 22/12/2017, 18:54

    Estranho, pois aqui funcionou certinho... Posta aqui o Exemplo


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    função seimed com datas e combinações 'e" "ou" Empty função seimed com datas e combinações 'e" "ou"

    Mensagem  good guy 22/12/2017, 18:58

    Olá Masil,

    Tente adaptar para sua consulta:

    Primeiro trabalhe uma condição considerada a principal e dentro dela trabalhe a outra:

    Código:
    Private Sub Campo2_Exit(Cancel As Integer)
    On Error Resume Next
    Dim strA As String

    strA = "A"

    If Me.Campo1 < #6/4/2014# Then
        If Campo2 = strA Then
        Me.Campo3 = "OK"
        Else
        Me.Campo3 = "ERRO"
        End If
    Else

    Me.Campo3 = "ERRO"
    End If
    End Sub
    avatar
    MASIL
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 15/12/2017

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  MASIL 2/1/2018, 10:59

    Fabio Paes segue o exemplo

    Exemplo: numa tabela o campo1 é uma data; o campo2 é alfanumérico e preciso uma resposta em texto para o campo3.
    As condições verdadeiras são: se campo1<06/04/2014 e campo2 = "A", no campo3 preciso que seja completado com o texto "OK". Em caso falso, escrever "ERRO" no campo3.
    Tentei a formula abaixo:
    selmed([campo1]<#06/04/2016#e[campo2]="A";"OK";"ERRO")
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  FabioPaes 2/1/2018, 12:19

    Então, a condição que passei na segunda mensagem foi testada exatamente como vc descreve na mensagem anterior... Funcionou 100%.

    Poste esse exemplo que não funciona, e indique onde esta aplicando... So assim conseguiremos achar o problema, pois a condição está correta.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MASIL
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 15/12/2017

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  MASIL 2/1/2018, 12:22

    obrigada
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  FabioPaes 2/1/2018, 13:07

    O Anexo não veio!!!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    função seimed com datas e combinações 'e" "ou" Empty Re: função seimed com datas e combinações 'e" "ou"

    Mensagem  Julio Lustosa 2/1/2018, 13:41

    Masil, bom dia!

    Você está colocando esta formula em um formulário?
    Está colocando no lugar certo?
    Não está esquecendo do sinal de "=" antes do SeImed?
    Está colocando espaço entre as duas condições? Exemplo: =SeImed([campo1]<#06/04/2014# E [campo2]="A";"Ok";"ERRO")

    Aguardo. Abraços.

      Data/hora atual: 28/2/2021, 00:11