Ir para conteúdo
Fórum Script Brasil
  • 0

Comparar valores do campo


rafaelc

Pergunta

Boa tarde Pessoal,

Estou fazendo algumas regras de validação em um formulário e estou com uma duvida:

Fiz um loop "Case" que verifica se um numero é maior ou menor que o especificado

Segue o código:

Private Sub Contator_5_AfterUpdate()

Select Case Me.Contator_5

Case Is <= 200000 (Gostaria que este numero fosse proveniente de uma caixa de texto que o usuário vai determinar em Texto54)

Me.Texto44.ForeColor = 0 'Vermelho

Me.Texto44.FontBold = True

Me.Texto44 = "Não tomar nenhuma ação"

Case Else

Me.Texto44.ForeColor = 255 'Preto

Me.Texto44.FontBold = True

Me.Texto44 = "Solicitar troca deste componente"

End Select

End Sub

Então: Gostaria que o valor fosse comparado ao valor que estará inserido na caixa de texto: Texto54 que está neste mesmo formulário, mas não estou conseguindo.

Obrigado

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Basta referecenciar o objeto do formulário que conterar o falar que deseja se comparado:

Private Sub Contator_5_AfterUpdate()
Select Case Me.Contator_5
Case Is <= forms!seuFormulário!seuObjeto
Me.Texto44.ForeColor = 0 'Vermelho
Me.Texto44.FontBold = True
Me.Texto44 = "Não tomar nenhuma ação"
Case Else
Me.Texto44.ForeColor = 255 'Preto
Me.Texto44.FontBold = True
Me.Texto44 = "Solicitar troca deste componente"

End Select


End Sub

Link para o comentário
Compartilhar em outros sites

  • 0

Boa noite amigo,

Tente assim:

Crie um campo 'não acoplado'.

No evento 'no atual' do formulário, coloque:

me.CampoNaoAcoplado = 20000
Private Sub Contator_5_AfterUpdate()
Select Case Me.Contator_5
Case Is <= CampoNaoAcoplado 
Me.Texto44.ForeColor = 0 'Vermelho
Me.Texto44.FontBold = True
Me.Texto44 = "Não tomar nenhuma ação"
Case Else
Me.Texto44.ForeColor = 255 'Preto
Me.Texto44.FontBold = True
Me.Texto44 = "Solicitar troca deste componente"

End Select


End Sub

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...