Ir para conteúdo

POWERED BY:

Arquivado

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

brunogatti

[Resolvido] Destacar último registro

Recommended Posts

Tenho uma área de arquivos para os clientes fazerem download no site da minha empresa...

 

Nessa área listo todos os arquivos do banco assim:

 

<%Set sel = conect.Execute("SELECT * FROM Arquivos a,  arquivo_cliente b  WHERE id_cliente = "&id& " and a.id =  b.id_arquivo order by id DESC")
if not sel.EOF then
Do while not sel.EOF%>

Exibe os dados

<%sel.movenext
loop
end if%>

Gostaria de saber como faço para destacar o primeiro registro (arquivo mais atual) com um negrito ou de outra cor???

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok ... entao essa sua listagem nao estará ordenado por data, mas sim pelo id da tabela né ?

Entao faz um controle

 

'Comessa com uma data bem baixa

auxData = "05/11/2001"

entra no loop

 

strTI = ""

strTF = ""

 

if Cdate(auxData) < sel(data) then

strTI = "<b>"

strTF = "</b>"

end if

 

response.write strTI & sel(data) & strTF

 

fim do loop

IF

Compartilhar este post


Link para o post
Compartilhar em outros sites

realmente dataset, ou por data ou pelo Indicie, chave primária, melhor colcoar pela chave primária e fazer a função para quando achar o maior numero no banco colocar o negrito, tbm funfa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve Ted k' ...

 

Falando sobre o id, que ja vem ordenado DESC, então se tem por definição que o maior será o primeiro registro no recordset, daí ele pode verificar e aplicar as tags, no proximo registro tira e fica tudo com fonte normal.

 

Se der pra fazer com o id como você sugeriu creio que a performance é melhor, desafogando o servidor.

 

Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a todos pela ajuda!!

 

consegui! fiz assim

 

Primeiro selecionei o maio ID do cliente logado:

 

<%Set ultimo = conect.Execute("SELECT max(id_arquivo) As maior FROM arquivo_cliente WHERE id_cliente = "&id& "")%>

 

Depois selecionei os dados no banco:

 

<%Set sel = conect.Execute("SELECT * FROM Arquivos a, arquivo_cliente b WHERE id_cliente = "&id& " and a.id = b.id_arquivo order by id DESC")%>

 

Quando fui exibir fiz a seguinte condição:

 

<%If ultimo("maior") = sel("id") Then%><font color="#FF0000"><%End If%><%=sel("descricao")%>

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.