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

    Expressões ou condição

    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição

    Mensagem  carlos alexandre 18/7/2018, 05:45

    Boa noite pessoal

    Venho mais uma vez solicitar uma ajudar da equipe.

    Pode ser que ja tenha sido apresentado tal questionamento, mas irei colocar o que preciso vai que é uma exceção

    Preciso montar um Condição ou expressão cujo valores MOS_QUANT1 MOS_QUANT2 MOS_QUANT3 , estao sendo feito as seguintes expressoes
     
    [MOS_QUANTIDADE1]/100
    [MOS_QUANTIDADE2]/100
    [MOS_QUANTIDADE3]/100
    que consta no anexo

    Sendo que no total preciso que aparece a multiplicação [MOS_QUANT1]*[MOS_QUANT2]*[MOS_QUANT3], do jeito que consta hoje onde consta algum valor ZERO, o total nao se multiplica ficando ZERO.

    Se houvesse uma condição ou expressao, que o resultado for ZERO que retorne 1, facilitaria para tal expressão  [MOS_QUANT1]*[MOS_QUANT2]*[MOS_QUANT3]

    Pois quantos os três campos possuem valores inteiros, a multiplicação aparece certo.

    deste ja agradeço
    Anexos
    Expressões ou condição AttachmentMontar condição_Expressoes.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (13 Kb) Baixado 5 vez(es)
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 18/7/2018, 13:13

    Bom dia.


    Acredito que adaptando esse código poderás solucionar seu o problema.

    Usa as funções SeImed e ÉNulo para exibir uma cadeia de caracteres vazia se o valor do controle País/região for nulo; caso contrário, exibe o valor do controle País/região.

    =IIf(IsNull([Country/region]), " ", [Country])

    Seu código ficará mais ou menos assim para converter o valor de TOTAL para 1, quando esse resultar no valor nulo ou 0:

    =IIf(IsNull([TOTAL]); 1; [TOTAL])


    ou

    =IIf([TOTAL]=0; 1; [TOTAL])


    Como você tem três valores que são multiplicados um pelo outro (MOS_QUANT1, MOS_QUANT2 e MOS_QUANT3) talvez tenha que colocar a fórmula em cada um desses campos.
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição - Repetir dados nos campos

    Mensagem  carlos alexandre 24/7/2018, 03:59

    Boa noite pessoal

    DelsonK, muito obrigado na questão anterior foi um sucesso, valeu mesmo


    Agora tambem venho apresentar mais uma questao que se refere quase igual a anterior.

    Quando recebo o arquivo texto referente a tais informações que consta no anexo, temos algumas particularidades, por exemplo:  os campos EQUIPE até CEF_AVALIACAO, algumas vezes se repete e outras não, qual seria a melhor opção para que nos campos em branco se repetisse os mesmo valores.

    Deste ja agradeço a compreenção
    Anexos
    Expressões ou condição AttachmentRepetir dados de campos.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (63 Kb) Baixado 10 vez(es)
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 24/7/2018, 11:40

    Bom dia.

    Alguns esclarecimentos:
    1. Como você recebe, ou seja, em que formato são recebidos esses dados que ficam com uma parte em branco? .csv?
    2. Caso os dados tenham o mesmo PROTOCOLO podemos repetir os valores nos campos em branco? Correto?
    3. Há mais algum valor que precisa se repetir para identificar se o valor deve ser repetido no(s) campo(s) em branco?
    4. Preciso das informações para criar uma rotina para atualizar (preencher) os valores automaticamente.



    Aguardo as suas informações com brevidade!

    Abraço, Delson


    Última edição por delsonk em 27/7/2018, 11:51, editado 2 vez(es)
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição - Repetir dados nos campos

    Mensagem  carlos alexandre 26/7/2018, 00:06

    Boa noite, Delson

    Como solicitado segue

    1. Como você recebe, ou seja, em que formato são recebidos esses dados que ficam com uma parte em branco?
    Em arquivo .txt

    2. Caso os dados tenham o mesmo PROTOCOLO podemos repetir os valores nos campos em branco?
    Isso mesmo

    3. Há mais algum valor que precisa se repetir para identificar se o valor deve ser repetido no(s) campo(s) em branco?
    Valor em questão não, só mesmo nos campos que mencionei em amarelo no anexo.

    Delson, tudo isso porque preciso montar uma consulta que mostre, os dados abaixo e depois montar um relatório.


    DATA EXECUÇÃOPROTOCOLOEQUIPEMOS_CODIGOMOS_SERVICODESCRIÇÃOUND MEDMOS_TOTAL
    Em anexo segue o .txt de modelo
    Anexos
    Expressões ou condição AttachmentAS_PAS44.U670.E010.D1410.H201010.TXT
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.1 Mb) Baixado 3 vez(es)
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 27/7/2018, 11:54

    Bom dia!

    Verifiquei que no exemplo que você enviou (Repetir dados de campo.pdf) os dados contidos nos campos SERV_EXEC e HR_EXEC são diferentes para cada registro. Por favor informe qual informação será repetida nas quatro linhas em branco que serão preenchidas automaticamente?


    Grato, Delson
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição continuaçao

    Mensagem  carlos alexandre 28/7/2018, 01:51

    Boa noite, Delson

    Então acho que me expressei errado, vamos lá no arquivo que recebo em .txt, vem vários campos, uns desses campos são os que consta abaixo, que poderia ser preenchida automaticamente, conforme necessário.

    EQUIPE
    DT_EXEC
    COD_ORG_SOLIC
    COD_LOGRADOURO
    NOME_LOGRADOURO
    NUM_IMOVEL
    MATRICULA
    MATRIC_DV
    IND_ALT_CAD_TECNICO
    MASP_codigo_ material
    CEF_AVALIACAO

    Porém tem campos que são preenchidos pelo usuário (SERV_EXEC, HR_EXECUCAO) entre outros, pois tem um total de 36 campos, preciso que onde os campos forem em branco ele possa ser ser preenchida automaticamente como a "acho linha anterior?" OU PRINCIPAL TUDO QUE FOR IGUAL AO PROTOCOLO, QUE SERIA O CAMPO PRINCIPAL.

    Espero que tenha me expressado melhor.

    obs. não estou conseguindo colocar o BD em anexo como zip.

    se tiver outra forma de lhe enviar me informe.

    Fico muito grato pela atenção.
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 28/7/2018, 02:00

    Entendi. Então o valor a ser repetido nos campos em branco é o valor do campo anterior.

    E estarão sempre todos estes 11 (onze) campos

    EQUIPE, DT_EXEC, COD_ORG_SOLIC, COD_LOGRADOURO, NOME_LOGRADOURO, NUM_IMOVEL, MATRICULA, MATRIC_DV, IND_ALT_CAD_TECNICO, MASP_codigo_ material, CEF_AVALIACAO

    em branco ou poderá ocorrer que somente um ou alguns mas nem todos estejam em branco.

    Dê o Comando: Compactar e reparar antes de zipar. Se ficar acima do tamanho permitido envie pelo Dropbox.

    Delson
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição - continuação

    Mensagem  carlos alexandre 29/7/2018, 15:04

    Bom dia

    Isto mesmo Delson, num total de 36 campos uns aparecem ja com suas informações e outros devera conter O VALOR DO CAMPO ANTERIOR

    Estou enviando no dropbox, espero que tenha colocado certo.

    Usuário = Admin
    Senha = 123


    https://www.dropbox.com/home?preview=BD+TESTE_Backup.zip
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 29/7/2018, 16:30

    Boa tarde,

    veio sem o arquivo no DropBox.
    Se quiser pode disponibilizar no GoogleDrive ou OneDrive e depois diponibilizar o link para que eu possa baixar o BD.

    Abraço, Delson
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição - continuação

    Mensagem  carlos alexandre 29/7/2018, 16:55

    Nossa espero que agora vai..

    https://drive.google.com/file/d/1keWiCQ-yqgdZaQ1GB0ofHI1gzfutRMpX/view?usp=sharing


    Obrigado
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 2/8/2018, 14:02

    Bom dia, Carlos Alexandre.

    Como estão os trabalhos de desenvolvimento do seu sistema?
    Estou concluindo a rotina de preencher as linhas em branco, utilizando os dados dos registros anteriores.
    Já realizei os testes num BD de exemplo, onde criei os campos da sua tabela e funcionou perfeitamente. Hoje à tarde farei os últimos testes no seu BD e correndo tudo bem até o final do dia deverei postar a solução.

    Abraço, Delson
    avatar
    carlos alexandre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 10/01/2016

    Expressões ou condição Empty Expressões ou condição

    Mensagem  carlos alexandre 3/8/2018, 06:36

    Ok muito obrigado

    no aguardo
    avatar
    delsonk
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 26/11/2013

    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  delsonk 3/8/2018, 22:23

    Boa noite,

    Estou enviando o link para fazer o download do sistema com a rotina solicitada.

    Informo o seguinte:
    1. havia vários registros totalmente em branco no BD que me enviou. Excluí todos eles;
    2. o campo: MASP_codigo_ material, alterei para: MASP_codigo_material (retirei o espaço);
    3. o sistema somente atualizará registros em que o campo PROTOCOLO não seja nulo para evitar perda de tempo e erros com possíveis registros em branco.
    4. a rotina está inserida no botão atualizar registros em branco no Frm_BaixaDiaria; e
    5. caso ocorram erros, entre no código e desative a parte do código referente ao controle de erros para poder verificar em que ponto em ocorrendo o problema.
    6. fique a vontade para fazer melhorias, alterações e as adaptações que julgar necessárias.

    https://drive.google.com/file/d/1hKC6w_8o086b-3Y-xVReqg7xWvV_B29y/view?usp=sharing

    Teste o código e informe se deu certo!

    Boa sorte, Delson

    Conteúdo patrocinado


    Expressões ou condição Empty Re: Expressões ou condição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 22:55