LISTVIEW EM VB.6

FILIPA 30/10/2012 08:09:25
#413122
olá Colegas do VbMania

Bom dia!

eu criei uma tabela nova na base dados com o nome terapêutica.
tem vários campos. e eu ja programei tudo e esta a funcionar correto, agora a minha dúvida é a seguinte!?

- na listview quando visualizamos os dados que são inseridos na base dados ele aparece os nomes dos campos da tabela da base dados e eu queria colocar outros nomes e queria retirar por exemplo o campo do id. como faço isso???

em anexo coloco uma imagem, com a tabela da base dados e da minha listview

ajudem-me :)
ROBIU 30/10/2012 08:35:04
#413123
Resposta escolhida
Seria bom ter postado o código que está carregando a list, para fazer o ajuste em cima do seu código.

Ségue um exemplo de inserir uma coluna na list definindo o label e o tamanho da coluna. Se quiser ocultar a coluna é só deixar o tamanho em zero.
ListView.ColumnHeaders.Add , , [Ô]Código[Ô], 720
FILIPA 30/10/2012 08:55:13
#413124
ja vou postar o código referente a terapeutica.

tire-me uma dúvida o que é esse 720??
eu ja tentei assim :
listview.columnheaders.add , , [Ô]Aluno[Ô]

e nao fez nada
FILIPA 30/10/2012 08:57:06
#413125
segue um bloco de notas com o código


ROBIU 30/10/2012 09:36:26
#413129

Citação:

tire-me uma dúvida o que é esse 720??


é o tamanho que estou definindo para a coluna.

as definições de carregamento de sua list está dentro da classe. manda o código da classe LViewCls
FILIPA 30/10/2012 09:41:33
#413131
ai vai,
estava a fazer mal, tenho que colocar na classe

FILIPA 30/10/2012 10:07:41
#413133
ele devia me deixar fazer como as outras listview
fazia botao lado direito e escolhia quais os campos que queria mas nao me esta a deixar, nem aparece os campos

quando faço botao do lado direito aparece:

-aspecto da lista: -colunas pequenas,
- colunas grandes,
...
- ver colunas,
neste ver colunas aparecia todos os campos da base dados da tabela referente a listview e nada

ROBIU 30/10/2012 10:31:12
#413140
Porque você precisa usar um código tão complicado para fazer algo simples? Pela resposta que você deu anteriormente, esse código é de terceiros e você vai ter muitos problemas para dá manutenção a ele.

.ColumnHeaders.Add , m_Colunas(f).Campo, m_Colunas(f).Label, dTamanho, 0

este é o código que define os nomes e tamanho das colunas. Vai ser um pouco complicado de mudar por está dentro de um laço (For ... Next). Vê se dá para mandar seu código zipado, para fazer testes.
FILIPA 30/10/2012 10:35:25
#413143
comecei a trb a pouco tempo, e o problma e k ja passaram varios programadores aki, e agr tenho k ir fazendo alterações e nao posso mudar o que ja esta feito.
o projecto e enorme nao da para mandar
FILIPA 30/10/2012 10:45:03
#413144
Roberto,
consegui, estive a ver tudo ao promenor e consegui verificar que a minha bd tem uma tabela, que coloco o nome da tabela e o campo e depois o nome quero que apareça, e quais o visiveis.


obrigada a mesma


com paciencia e dedicação tudo se consegue
Tópico encerrado , respostas não são mais permitidas