Olá, gostaria de uma condicional para que se determinada palavra/número em uma caixa de texto faça outra palavra/número especificado por mim aparecer em outra. Exemplo: se a primeira caixa de texto tiver 7.500, a segunda irá aparecer o número 15.000.
2 participantes
Condicional em caixa de texto para preencher outra caixa de texto
Adramalesh- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 10
Registrado : 21/05/2015
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Walter, para o exemplo que você usou, a segunda caixa tem o dobro do valor da primeira, isso seria uma regra ou nada tem a ver?
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
Adramalesh- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 10
Registrado : 21/05/2015
Sim, só que a segunda caixa deve volta a 7.500 após a primeira caixa chegar aos 30.000. Ou seja, irá ficar assim: 7.500>15.000>22.500>30.000>7.500
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Não compreendi!
Essa informação que será inserida na primeira caixa se trata de que?
Esse número se refere a que?
As possibilidades para a primeira caixa serão apenas, 7.500, 15.000. 22.500 e 30.000?
Essas informações são inseridas manualmente ou são extraídas de alguma fonte?
Essa informação que será inserida na primeira caixa se trata de que?
Esse número se refere a que?
As possibilidades para a primeira caixa serão apenas, 7.500, 15.000. 22.500 e 30.000?
Essas informações são inseridas manualmente ou são extraídas de alguma fonte?
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
Adramalesh- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 10
Registrado : 21/05/2015
As informações da primeira caixa serão fontes de uma tabela, elas se referem ao tipo da última revisão feita em viaturas e esses valores são fixos mesmo. Enquanto a segunda caixa irá se referir ao tipo da próxima revisão baseado no valor da primeira caixa, por isso ao chegar nos 30.000 retorna a 7.500.
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Se na primeira caixa tiver 7.500, a segunda terá 15.000...
Se na primeira caixa tiver 15.000, a segunda terá 22.500...
Se na primeira caixa tiver 22.500, a segunda terá 30.000...
Se na primeira caixa tiver 30.000, a segunda terá 7.500...
É isso?
Se na primeira caixa tiver 15.000, a segunda terá 22.500...
Se na primeira caixa tiver 22.500, a segunda terá 30.000...
Se na primeira caixa tiver 30.000, a segunda terá 7.500...
É isso?
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
Adramalesh- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 10
Registrado : 21/05/2015
Sim, em resumo é isso.
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Então você pode acessar as Propriedades da primeira caixa e no evento Após Atualizar, coloque o seguinte código:
Troque PrimeiraCaixa e SegundaCaixa pelo nome dos seus Campos.
- Código:
If Me.PrimeiraCaixa.Value = "7.500" Then
Me.SegundaCaixa.Value = "15.000"
ElseIf Me.PrimeiraCaixa.Value = "15.000" Then
Me.SegundaCaixa.Value = "22.500"
ElseIf Me.PrimeiraCaixa.Value = "22.500" Then
Me.SegundaCaixa.Value = "30.000"
ElseIf Me.PrimeiraCaixa.Value = "30.000" Then
Me.SegundaCaixa.Value = "7.500"
End If
Troque PrimeiraCaixa e SegundaCaixa pelo nome dos seus Campos.
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Walter, conseguiu testar com o Código que te passei?
Como está a situação?
Se tiver resolvido, por favor marque o Tópico como [Resolvido].
Como está a situação?
Se tiver resolvido, por favor marque o Tópico como [Resolvido].
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
Adramalesh- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 10
Registrado : 21/05/2015
Olá, desculpe não responder antes. Infelizmente não funcionou. Creio que seja o endereçamento que eu esteja fazendo errado, mas tentei das formas que conheço e nenhuma surtiu o resultado que queria. O fato é que a primeira caixa faz parte de um subformulário, enquanto que a segunda do formulário.
clynton- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 309
Registrado : 08/07/2013
Walter, faça o teste com a instrução que passei dentro de um Form sem SubForm, crie a instrução do jeito que você quer que ela funcione, depois mande os nomes exatos dos objetos em questão, incluindo o SubForm, editaremos a instrução e se for o caso, criaremos um exemplo para sua melhor compreensão.
.................................................................................
Cumprimentos...
Atenciosamente,
Rogério Clynton Ribeiro
__________________________________________________________________________
"Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
Conteúdo patrocinado
» [Resolvido]Como faço para atualizar uma caixa de texto em função de outra caixa de texto?
» Código para valor se em outra caixa de texto for (0)
» Caixa de texto pegar de uma tabela automáticamente e de outra caixa de texto
» [Resolvido]Mudar cor de caixa de texto após alteraçao em outra caixa.
» Caixa de Texto com Data Atual, como Fazer com que outra caixa de texto pegue essa data atual e acrescente 1 ano.
» Código para valor se em outra caixa de texto for (0)
» Caixa de texto pegar de uma tabela automáticamente e de outra caixa de texto
» [Resolvido]Mudar cor de caixa de texto após alteraçao em outra caixa.
» Caixa de Texto com Data Atual, como Fazer com que outra caixa de texto pegue essa data atual e acrescente 1 ano.