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

    [Resolvido]Formula SE em Excel para mudar para Access e atualizar campo status

    Compartilhe
    avatar
    Carvalho
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 19/01/2013

    [Resolvido]Formula SE em Excel para mudar para Access e atualizar campo status

    Mensagem  Carvalho em 20/11/2017, 19:53

    Senhores boa tarde,

    Estou como sempre com dificuldades e vim aqui pedir socorro! vamos lá, estou precisando fazer uma atualização em uma coluna chamada de "status geral" isso tudo era feito no Excel e estou agora inserindo tudo no Access!só que vem a dificuldade como faço para atualizar esse campo com essa condição modificada para Selmed, segue a formula que estou tentando mudar e sem sucesso!


    Formula:

    =SE(E($AI2="";$DI2="";$DM2="";$DN2="";$DT2="";$BD2="";$BG2="";$DU2="");"SEM ESTOQUE";
    SE($DI2<>"";"PAGO";
    SE($AI2<>"";"MONTADO";
    SE($BD2="Reservado";"RESERVADO";
    SE($BG2<>"";"RECEBIDO";
    SE($DN2<>"";"PAGAR HOJE";
    SE($DM2<>"";"EXPEDIÇÃO";
    SE(SEERRO(LOCALIZAR("CONFER";$DU2;1);0)>0;"CONFERÊNCIA";
    SE(SEERRO(LOCALIZAR("SEM RECEBIMENTO";$DU2;1);0)>0;"SEM ESTOQUE";
    SE($DT2<>"";"ESTOQUE";"SEM ESTOQUE"))))))))))


    DI – DATA_PAG
    DM – EXPEDIÇÃO
    DN – PAGAR_HOJE
    DT – DATA_RECEB
    DU – STATUS_RECEB
    BG – Data_Recebimento
    BD – DataNecessidade
    AI – Sataus_mont
    avatar
    Carvalho
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 19/01/2013

    Formula SE em Excel para mudar para Access e atualizar campo status

    Mensagem  Carvalho em 21/11/2017, 11:55

    Alguém pessoal para me ajudar nessa bomba ?
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Formula SE em Excel para mudar para Access e atualizar campo status

    Mensagem  FabioPaes em 21/11/2017, 13:41

    Olá, a condição não muda muito... Recomendo iniciar com poucas condições, ir testando e add nova ate chegar ao fim...

    Veja esse Exemplo baseado nas primeiras Condiçoes da sua função que atende basicamente toda ela...


    SeImed([Campo1]="a" E [Campo2N]=2;"A2";SeImed([Campo1]="X";"x"))

    Observe o Primeiro Seimed em azul, ele equivale ao seu primeiro SE (SE(E($AI2="";$DI2="";$DM2="";$DN2="";$DT2="";$BD2="";$BG2="";$DU2="");"SEM ESTOQUE")
    Estou dizendo que: Se no Campo1=a E se no Campo2N=2 o resultado será A2 <=== Observe que estou dizendo que para o resultado ser A2 tanto o Campo1 tem que ser igual a A quanto o Campo2N tem que ser igual a 2.


    Vá adicionando quantos seimed precisar... Observe que para cada Seimed( aberto ele será fechado no Final das condiçoes (Destacado em laranja)


    .................................................................................
    _____________________________________________________________________
    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
    Carvalho
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 19/01/2013

    Re: [Resolvido]Formula SE em Excel para mudar para Access e atualizar campo status

    Mensagem  Carvalho em 21/11/2017, 19:13

    Cara muito obrigado pela dica consegui resolver, ficou assim.


    StatusEstoque: SeImed(Format([DataPag];"dd/mm/yyyy")<>"";"PAGO";SeImed(Format([Datareceb];"dd/mm/yyyy")="" E Format([DataPag];"dd/mm/yyyy")="" E EmSeq(1;[StatusMont];"Montado")>=1;"MONTADO";SeImed(Format([VerReferencia];"dd/mm/yyyy")<>"" E Format([DataPag];"dd/mm/yyyy")="" E EmSeq(1;[StatusMont];"Montado")>=1;"MONTADO";SeImed([Localizacao]<>"";"EXPEDIÇÃO";SeImed([VerReferencia]<>"";"ESTOQUE";"SEM ESTOQUE")))))


    resolvido.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Formula SE em Excel para mudar para Access e atualizar campo status

    Mensagem  FabioPaes em 22/11/2017, 12:10

    Bacana amigo! Até a próxima se Deus quiser!!!


    .................................................................................
    _____________________________________________________________________
    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!

      Data/hora atual: 16/11/2018, 04:17