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


3 participantes

    Código para valor se em outra caixa de texto for (0)

    avatar
    Jubjub
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 13/04/2018

    Código para valor se em outra caixa de texto for (0)  Empty Código para valor se em outra caixa de texto for (0)

    Mensagem  Jubjub 23/4/2021, 15:52

    Bom dia,

    Estou a dois dias quebrando a cabeça como criar no formulário Access 2007 uma caixa de texto com a informação :

    Tenho 4 caixa de texto ; REALIZOU, CHEGOU, TEMPO, ATRASADO

    REALIZOU e CHEGOU no formato de data ( dd/mm/aaaa); INFORMAÇÃO DIGITADA
    TEMPO e ATRASADO no formato de dias ( numero inteiro ) ; INFORMAÇÃO AUTOMATICA

    TEMPO = tempo que levou para chegar = CHEGOU - REALIZOU
    ATRASADO = tempo que levou sem chegar = DATA ATUAL - REALIZOU

    Só que a informação do ATRASADO só vai aparece no formulário se não tiver a informação no TEMPO. Se não resposta 0 - problema esta nessa informação aqui.

    Não consigo fazer um código que na caixa de texto ATRASADO se tiver informação no TEMPO o valor = 0 ; se não o valor e  DATA ATUAL menos DATA REALIZOU ( que são os dias em atraso )
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    Código para valor se em outra caixa de texto for (0)  Empty Re: Código para valor se em outra caixa de texto for (0)

    Mensagem  Silvio 23/4/2021, 18:15

    Boas....

    Use a formatação condicional, que inclusive da para colorir também quando está em atraso.

    Selecione a caixa de texto em questão, depois em formato, depois em condicional onde você pode desenvolver algumas regras para essa caixa de texto.

    Bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Jubjub
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 13/04/2018

    Código para valor se em outra caixa de texto for (0)  Empty Código para valor se em outra caixa de texto for (0)

    Mensagem  Jubjub 23/4/2021, 20:40

    Boa tarde,

    Silvio vou resumir,

    Porque não achei essa expressão.

    04 caixa de texto ( REALIZOU, CHEGOU, ATRASADO e NÃOACOPLADA )

    Retorna na NãoAcoplada ( Se não tiver informação na Caixa de texto CHEGOU, retorna valor da caixa de texto ATRASADO, se não retorna valor '0' )
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Código para valor se em outra caixa de texto for (0)  Empty Re: Código para valor se em outra caixa de texto for (0)

    Mensagem  Noobezinho 23/4/2021, 22:57

    Antonio

    Experimente se baseando pelo "código abaixo"



    'NO VBA
    ATRASADO = IIf(TEMPO <> 0, DATAATUAL - DATAREALIZOU, 0) ' ou no lugar do zero "" (vazio)

    ou

    'Dentro de caixa de texto
    ATRASADO = Seimed(TEMPO <> 0; DATAATUAL - DATAREALIZOU; 0) ' ou no lugar do zero "" (vazio)

    { }'s

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    Código para valor se em outra caixa de texto for (0)  Empty Re: Código para valor se em outra caixa de texto for (0)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 07:23