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

IF e CASE?


Vagner Nunes

Pergunta

Prezados,

Preciso da ajuda dos senhores mais uma vez.

Tenho uma tabela chamada NOTAS, nesta tabela existem um campo chamado situação.

Gostaria de saber como posso fazer fazer para mostrar quando tiver alguma informação neste campo.

Está assim atualmente:

<%
dim mostrar1
mostrar1=resultado_total
IF mostrar1 => 60 then
Response.Write "Aprovado"

ELSEIF mostrar1 < 60 then
Response.Write "Recuperação"

ELSE

END IF

%>

Mas queria que se tivesse algo no campo, em vez de aparecer Aprovado ou Recuperação, mostrar o que está no campo.

No campo a as seguintes situação:

TE = Transferido

RP = Remanejado

DE = Desistente

EV = Evadido

No banco é gravado só a sigla, mas gostaria de fosse mostrado e inscrição do que é:

Obrigado,

Vagner Nunes

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Prezados,

Preciso da ajuda dos senhores mais uma vez.

Tenho uma tabela chamada NOTAS, nesta tabela existem um campo chamado situação.

Gostaria de saber como posso fazer fazer para mostrar quando tiver alguma informação neste campo.

Está assim atualmente:

<%
dim mostrar1
mostrar1=resultado_total
IF mostrar1 => 60 then
Response.Write "Aprovado"

ELSEIF mostrar1 < 60 then
Response.Write "Recuperação"

ELSE

END IF

%>

Mas queria que se tivesse algo no campo, em vez de aparecer Aprovado ou Recuperação, mostrar o que está no campo.

No campo a as seguintes situação:

TE = Transferido

RP = Remanejado

DE = Desistente

EV = Evadido

No banco é gravado só a sigla, mas gostaria de fosse mostrado e inscrição do que é:

Obrigado,

Vagner Nunes

Vagner... use SELECT CASE

<%

Select Case resultado_total

Case TE

response.write("Transferido")

Case RP

response.write("Remanejado")

Case DE

response.write("Desistente")

Case EV

response.write("Evadido")

End Select

%>

sera que é isto q eu entendi?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá, é isso mesmo, porém como faço para implementar o caso abaixo também.

<%
dim mostrar1
mostrar1=resultado_total
IF mostrar1 => 60 then
Response.Write "Aprovado"

ELSEIF mostrar1 < 60 then
Response.Write "Recuperação"

ELSE

END IF

%>
Como posso fazer para implementar o SELECT Case na situação acima, gostaria de, que quando for preenchido o campo situacao, o resultado_total, mostrar o CASE que estiver no banco, TE = Transferido, caso não tenha nada no campo situação, mostrar o IF acima. Há como?
<%
Select Case resultado_total
    Case TE 
      response.write("Transferido")

    Case RP 
      response.write("Remanejado")

    Case DE 
      response.write("Desistente")

    Case EV 
      response.write("Evadido")
End Select 

%>

Sds,

Vagner Nunes

Link para o comentário
Compartilhar em outros sites

  • 0

Eu faria tudo com if...

<%
if situacao = "" and mostrar1 => 60 then
Response.Write "Aprovado"
elseif situacao = "" and mostrar1 < 60  then
Response.Write "Recuperação"
elseif situacao = "TE" then
response.write "Transferido"
elseif situacao = "RP " then
response.write "Remanejado"
elseif situacao = "DE " then
response.write "Desistente"
elseif situacao = "EV " then
response.write "Evadido"
end if
%>

Acho que isso deve resolver...

[]'s Rafael Spilki

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...