UM BETWEEN NO VB 6.0

USUARIO.EXCLUIDOS 08/08/2007 16:04:00
#230056
PESSOAL,

PRECISO VALIDAR DOIS VALORES NO VB 6.0.
VOU EXPLICAR MELHOR

TENHO UM RECORDSET COM VALORE ENTRE 0 A 100
E PRECISO VALIDAR COM IF OU CASE QUALQUER COISA.
EXEMPLO:

IF VARIAVEL ESTIVER ENTRE 10 E 20
FAÇO ISSO
ELSE
FAÇO AQUILO
END IF

COMO POSSO FAZER ISSO.

ATT,
MARCELO BRESSAN

SILVERDRAGON 08/08/2007 16:06:47
#230059
Resposta escolhida
Acho q isso serve

if var > 10 and var < 20 then
faça isso
else
faça aquilo
end if



c for isso q entendi
USUARIO.EXCLUIDOS 08/08/2007 16:10:36
#230060
PENSEI NESTA POSSIBILIDADE SO FIQUEI COM MEDO DE NAO DAR CERTO...
MAIS ENTAO SE EU COLOCAR ASSIM ELE FUNCIONA ?
QUER DIZER O SEGUNDO VAR<20 NAO IRA SOBREPOR A INFORMAÇÃO QUE PEQUEI QUANDO DISSE QUE VAR > 10 ????

ATT,

MARCELO BRESSAN

USUARIO.EXCLUIDOS 08/08/2007 16:23:33
#230064
Não por causa do condicional "AND", ou como conhecemos na matemática "e" que quando temos uma condição falsa retornará falsa, o que você falou aconteceria com o condidional "OR" equivalente ao que conhecemos na matemática como "ou" que tendo uma condição verdadeira retorna verdadeiro.

para lembrar:

x sendo maior que 10 "ou" menor que 20

8: é verdadeiro, pois:

1º condição: ser maior que 10 falso
2º condição: ser menor que 20 verdadeiro

uma condição verdadeiro torna a resposta verdadeira

x sendo maior que 10 "e" menor que 20

8: é falso, pois:

1º condição: ser maior que 10 falso
2º condição: ser menor que 20 verdadeiro

uma condição falsa torna a resposta falsa

blz?
ANGELO 08/08/2007 16:26:08
#230067
Cara.. se vc colocar um breakpoint no if e acompanhar passo a passo vai ver que não.
Tenta ae..
Tópico encerrado , respostas não são mais permitidas