Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

empirerock

[Resolvido] probelamas com IF

Recommended Posts

Queria saber como se faz em ASP para esse tipo de if

 

 

Neste caso, eu queria que se tiver Aprovado ou Vazio faça tal coisa

 

e "Else" se for diferente desses 2(aprovado ou vazio) faça outra coisa.

 

 

 

Estou colocando "OR", más não está dando certo.

Tentei "And" e também nada.

Alguém sabe como fazer isso no ASP?

 

if varLab_situacao = "Aprovado" or varLab_situacao = null then

else
end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!!

 

Quais são as situações?

- aprovado

- vazio

e

- reprovado ?

- cheio ?

 

 

a variável varLab_Situacao é do tipo string?

 

tente usar o select case

 

<%

Select Case sua_var

Case "Aprovado"
%>
<font face="verdana">Você está na parte 1.<BR><A HREF="selectcase.asp">Voltar</A></font>
<%

Case "Vazio"
%>
<font face="verdana">Você está na parte 2.<BR><A HREF="selectcase.asp">Voltar</A></font>

<%

Case Else
%>
alguma coisa do seu interesse...

<%

End Select
%>

valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu por responder.

 

Más neste caso não pode ser SELECT CASE.

 

 

 

 

Tem que ser algo tipo isso

 

if varLab_situacao = "Aprovado" or varLab_situacao = null then

 

só que está errado assim. rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentei colocar "" no lugar de null e também não deu certo.

 

Respondendo sua pergunta Dr. Silva

 

Porque estou usando desta maneira.

Essa função é pra verificar se nesses campos (lab_situacao, dgq_situacao e prod_situacao) se tiver Aprovado ou vazio, então mostre o botão finalizar. Caso contrário (Recusado, Aguardando) esconda o botão.

 

O problema é que alguns desses 3 campos que citei acima, pode estar vazio.

O usuário tendo apenas 1 ou 2 campos como Aprovado, pode ver o botão finalizar.

 

Por isso o if tem de ser dessa maneira que estou falando. Não ví outra forma de fazer isso.

Só que colocando "or" ou And não funcionou.

 

 

<%
'Dim varLab_situacao, varDgq_situacao, varProd_situacao

'varLab_situacao = rsSelect("lab_situacao")
'varDgq_situacao = rsSelect("dgq_situacao")
'varProd_situacao = rsSelect("prod_situacao")

'if varLab_situacao = "Aprovado" or varLab_situacao = null then
'if varDgq_situacao = "Aprovado" or varDgq_situacao = null then
'if varProd_situacao = "Aprovado" or varProd_situacao = null then
%>
<input type="button" value="Finalizar Status " onclick="document.location='sac_altera_status_lab.asp?cod=<%= varCodigo %>'" name="button4" />
<%
'else
'End if
'else
'End if
'else
'End if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer o que queria.

Ficou assim.

Obrigado a todos que me responderam.

 

If varLab_situacao = "Aprovado"  OR varLab_situacao = "" then
If varDgq_situacao = "Aprovado"  OR varDGQ_situacao = "" then
If varProd_situacao = "Aprovado" OR varProd_situacao = "" then

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.