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

Relatorio Em Asp


avontzdnb

Pergunta

biggrin.gif

opa galera do mal!! intao

uma duvida meio idiota.. mas ta foda.. porque não sei como faiz.. :S

gostaria de saber como eu faço um relatorio em ordem descresente.. ou seja.. do maior para o menor

mandar exibir por ordem normal... via uma chava primaria e tal é facil...

mas agora ele verificar qual p maior que colocar em cima e tal.. dai eu já não manjo.. alguém da uma luz?

valeuz!

rolleyes.gif

aa outra duvida.. tenho uma session normal...

quero restringir para apenas uma pessoa com uma valor especifico possaa vizualizar..

algo tipo

<%

if (session("login")=Administrador) then

%>

xxxxxxxxxxxxx so o adm pode ver isso

<%

end if

%>

manjo? rs xD falow!! thks

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Quanto a session, se você estiver em algum momento usando autenticação pelo BD... pode definir o tipo de usuário, exemplo:

- usuario (codigo_grupo 1)

- administrador (codigo_grupo 2)

Então:

<% if session("codigo_grupo") = "1" then %>
Área do usuário

<% elseif session("codigo_grupo")= "2" then %>
Área do administrador

<% end if %>

Link para o comentário
Compartilhar em outros sites

  • 0

valeuz andreia.. eu adaptei com que já tinha aqui.. e funfo legal. smile.gif

tentei colocar por ordem.. mas não sabia como fazer as aspas.. dai tentei isso

codigo=request.QueryString("msg")

sql = "SELECT * FROM [respostas] WHERE Codigo = "& codigo

sql2 = "SELECT * FROM [respostas] order by lances desc"

Set res = Server.CreateObject("ADODB.Recordset")

res.Open sql, sql2, conexao, 3, 3

do while Not res.eof

if res.fields("codigo") <> codigo then

abri 2 selects... mas entro em loop e meu site travo sad.gif

alguma luz no fim do tunel?

Link para o comentário
Compartilhar em outros sites

  • 0

valeuz andreia.. eu adaptei com que já tinha aqui.. e funfo legal. smile.gif

tentei colocar por ordem.. mas não sabia como fazer as aspas.. dai tentei isso

codigo=request.QueryString("msg")

    sql = "SELECT * FROM [respostas] WHERE Codigo = "& codigo

    sql2 = "SELECT * FROM [respostas] order by lances desc"

        Set res = Server.CreateObject("ADODB.Recordset")

        res.Open sql, sql2, conexao, 3, 3

    do while Not res.eof

    if res.fields("codigo") <> codigo then

abri 2 selects... mas entro em loop e meu site travo sad.gif

alguma luz no fim do tunel?

Se eu entendi sua dúvida, é assim:

sql = "SELECT * FROM respostas WHERE Codigo = "& codigo &" order by lances desc"

Link para o comentário
Compartilhar em outros sites

  • 0

cara você deve ter colocado o codigo pela metade.... num da pra ver onde esta o rs.MoveNext nem o Loop

tipo:

codigo=request.QueryString("msg")

sql = "SELECT * FROM [respostas] WHERE Codigo = " & codigo & " order by lances desc"

Set res = Server.CreateObject("ADODB.Recordset")

res.Open sql, conexao, 3, 3

do while Not res.eof

if res.fields("codigo") <> codigo then

<codigo>

end if

res.Movenext

Loop

Link para o comentário
Compartilhar em outros sites

  • 0
eu tb tentei isso andreia.. mas entro em loop denovo sad.gif

ele recria infinitamente a tabela onde vai os dados.. ou senao .. da server is too busy...:/

Eu achei que a sua dúvida era quanto a colocar na ordem usando somente um select.

Se você disse que está em loop infinito, veja se não é o que o Daniel disse... tem que ter o movenext e wend wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

<%

        codigo=request.QueryString("msg")

    sql = "SELECT * FROM [respostas] WHERE Codigo = " & codigo

        Set res = Server.CreateObject("ADODB.Recordset")

        res.Open sql, conexao, 3, 3

    do while Not res.eof

    if res.fields("codigo") <> codigo then

    %> [/color=red]

   

  <tr align="left" valign="middle">

<td width="260" height="18"> Nome do comprador: <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(res.Fields("nome").Value)%></font></td>

            <td width="517"> Lance: <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(res.Fields("lance").Value)%></font></td>

          </tr>

         

<%

      end if

      res.MoveNext

      loop

      res.close

      set res = Nothing

      conexao.close

      Set Conn=Nothing

      %>[/color=red]

desse jeito funciona que é uma beleza...

unsure.gif

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