Logo Hardware.com.br
vinigarcia87
vinigarcia87 Novo Membro Registrado
21 Mensagens 0 Curtidas

Ocultar campos repetidos sem perder a linha!

#1 Por vinigarcia87 27/03/2008 - 12:06
ola!

Tenho a seguinte tabela:

_id_|_user_|____msg____|
_2_|_vini__|_oi_________|
_2_|_vini__|_como vai?__|
_3_|_mar__|_bem!______|
_2_|_vini__|_q bom!_____|
_2_|_vini__|_e a escola?_|

e qeria q ela ficasse assim:


_id_|_user_|____msg____|
_2_|_vini__|_oi_________|
null|_null__|_como vai?__|
_3_|_mar__|_bem!______|
_2_|_vini__|_q bom!_____|
null|_null__|_e a escola?_|

entenderam?! a primeira linha deve ter o id e o user mas a segunda, se for igual a primeira, deve aparecer somente o campo msg...

alguem tem alguma ideia de como fzer os campos ficarem nulos?! 0_o'

uso SQL server 2000...
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#3 Por jcferranti
28/03/2008 - 10:30
vinigarcia87 disse:
ola!

Tenho a seguinte tabela:

_id_|_user_|____msg____|
_2_|_vini__|_oi_________|
_2_|_vini__|_como vai?__|
_3_|_mar__|_bem!______|
_2_|_vini__|_q bom!_____|
_2_|_vini__|_e a escola?_|

e qeria q ela ficasse assim:


_id_|_user_|____msg____|
_2_|_vini__|_oi_________|
null|_null__|_como vai?__|
_3_|_mar__|_bem!______|
_2_|_vini__|_q bom!_____|
null|_null__|_e a escola?_|

entenderam?! a primeira linha deve ter o id e o user mas a segunda, se for igual a primeira, deve aparecer somente o campo msg...

alguem tem alguma ideia de como fzer os campos ficarem nulos?! 0_o'

uso SQL server 2000...


em um BD isso não é aconselhável. Vc perderia a referencia dos dados quando mandasse organizar a tabela por outra caracteristica que não apenas a sequencia. Para que precisa disso exatamente. A dica do colega não funcionaria, somente ocultar o que não precisa?
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
vinigarcia87
vinigarcia87 Novo Membro Registrado
21 Mensagens 0 Curtidas
#4 Por vinigarcia87
31/03/2008 - 09:47
Eu pretendo exportar esses dados para um Excel.
e neste excel nao pode aparecer as linhas q se repetem.
seria como agrupar id iguais q estejam em sequencia...

do jeito q eu estava fzendo, eu iria organizar tudo numa tabela temporaria jah certinha, e dai usar uma funcao pra exportar jah pronta (eu nao fiz a funcao q exporta e nao sei como ela foi feita, soh sei q ela pega um datatable e manda pro excel)

dai todo o tratamento de campos, etc estou fzendo na procedure...

Axo q fica melhor explicar assim: o msn tem uma opcao de agrupar msgs de uma pessoa
por exemplo, se vc digitar duas msgs seguidas, se essa opcao, aparece:
vini diz: blablabla1
vini diz: blablabla2
paula diz: blablabla3


com essa opcao, apareceria:
vini diz: blablabla1
blablabla2
paula diz: blablabla3


eu qero q fique assim no meu excel. wink.png

ps.: desculpe a demora para postar, mas nao trabalhei sexta (tinha prova na facul)... :$
Vinicius Garcia!
BCC - UFPR (Sofrendo!)
mostrando_lingua.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal