Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal olha eu de novo... bateu uma dúvida na qual não achei na internet e também não achei no forum... que é a seguinte..
Por exemplo:
set recTeste = server.CreateObject( "ADODB.recordset")
SQL = "SELECT * FROM job WHERE quem="&deps&" ORDER BY id_job desc"
recTeste.open SQL, conbanco
Agora setamos o objeto...
Ele função funcionando certinho, tudo correto, irá procurar na tabela aonde quem for X irá exibir X, e ordenar por uma ID de tarefa... decrescente.
Neste "id_job" vai listar todos os ID´s e tem a "guia fase" que vai ter lá se a tarefa é "F, P, A" ou seja "Finalizada, Parada ou Andamento"
logo
set recTeste = server.CreateObject( "ADODB.recordset")
SQL = "SELECT * FROM job WHERE quem="&deps&" ORDER BY id_job desc"
recTeste.open SQL, conbanco
if condicao = "A" then
job = recTeste ("fase")
if job = "p" or job = "a" then %>
<iframe src="ordemServico.asp" frameborder="0" width="100%" height="400"></iframe>
<% else %>
<iframe src="relatorioDeOs_os.asp" frameborder="0" width="100%" height="400"></iframe>
<% end if %>
Ali com o objeto, eu vejo se a condição do usuário é "A" ele já está dando um request em outro lugar...
E vejo se a fase do "job" (como podem ver lá emcima ele busca esta tabela) é "p" ou "a" porém se a última não é nenhuma das duas, ele vai fazer a outra coisa, ou seja irá abrir a outra página..
Mas o problema é o seguinte...
E se o usuário resolver fazer a última tarefa... então a última vai ser "f" diferente de "p" ou "a" então vai abrir a outra página..
mas e se tiver outros dois jobs antes do último que continuam "p" ou "a" como fazer para ele buscar e ver se TUDO lá está "f" para proseguir para a próxima página?
Lembrando que, (quem="&deps&") ele irá buscar o "departamento" do usuário e ver se "bate" com o departamento na tabela job ou seja procurar a job referente ao departamento dele, não quero que ele ache outras tarefas que não sejam do JOB dele...
Então ai está minha dúvida, alguém sabe como poderia fazer? por exemplo se a última é "f" ele ver se a anterior também é ou ver todas as "fases" estão certo...
Conseguiram entender minha dúvida? se puderem me ajudar novamente... Pois até o momento tá funcionando tudo perfeito do jeito que quero...
Mas dai vem a dúvida "E SE" o "USUARIO" resolver fazer a ultima tarefa por ser "mais facil" e deixar para "depois" as outras... sacaram o drama?
Obrigado novamente pela atenção de todos!
p.s: Caso tenham um outro exemplo de como poderia fazer isso no "select" e tal... fico todo "ouvido" para aprender =)
Thanks again!
Carregando comentários...