Fórum Não mostrar campo em ListView ou similar #295969
17/09/2005
0
Olá!
utilizo delphi 7
apenas componentes -> sqlquery ligado a -> sqlconnection
não utilizo componentes dbware.
tenho um form de cadastro, onde faço inclusão, alteração, exclusão, etc.
um botão -> pesquisa que chama um form -> pesquisa.
Um resumo do meu sql no form de pesquisa:
select chave, nome from clientes t where t.cliente = :p_s_cliente
depois que obtenho todos registros com chaves e nomes...
faço um while no sql e preencho um listview com os resultados.
o objetivo é:
quando clicado numa determinada linha do listview
eu pego a -> chave e atribui a s_chave
fecho o form de pesquisa
e no form de inclusão, alteração, etc...
eu faço uma nova sql
select * from clientes where chave = :p_s_chave
com base na chave retornada.
preencho os edits com os valor do sql
para poder alterar, excluir, etc.
pergunto:
tem como ´não´ mostrar nu listview da pesquisa o campo chave?
ou seja, o usuario ter acesso apenas ao campo -> nome,
e quando ele clicar na linha com o nome eu pegar a -> chave?
ok!
a questão é que não estou querendo trabalhar com o dbgrid,
no qual seria mais fácil eu fazer isto. (não mostrar o campo -> chave.)
Alguem tem alguma idéia de como eu possa capturar a chave sem mostrá-la no listview ?
Conhecem algum componente listview que permite deixar uma colula X, preenchida, mas (invisível).?
desculpe a extensão
obrigado desde já
User-BA
utilizo delphi 7
apenas componentes -> sqlquery ligado a -> sqlconnection
não utilizo componentes dbware.
tenho um form de cadastro, onde faço inclusão, alteração, exclusão, etc.
um botão -> pesquisa que chama um form -> pesquisa.
Um resumo do meu sql no form de pesquisa:
select chave, nome from clientes t where t.cliente = :p_s_cliente
depois que obtenho todos registros com chaves e nomes...
faço um while no sql e preencho um listview com os resultados.
o objetivo é:
quando clicado numa determinada linha do listview
eu pego a -> chave e atribui a s_chave
fecho o form de pesquisa
e no form de inclusão, alteração, etc...
eu faço uma nova sql
select * from clientes where chave = :p_s_chave
com base na chave retornada.
preencho os edits com os valor do sql
para poder alterar, excluir, etc.
pergunto:
tem como ´não´ mostrar nu listview da pesquisa o campo chave?
ou seja, o usuario ter acesso apenas ao campo -> nome,
e quando ele clicar na linha com o nome eu pegar a -> chave?
ok!
a questão é que não estou querendo trabalhar com o dbgrid,
no qual seria mais fácil eu fazer isto. (não mostrar o campo -> chave.)
Alguem tem alguma idéia de como eu possa capturar a chave sem mostrá-la no listview ?
Conhecem algum componente listview que permite deixar uma colula X, preenchida, mas (invisível).?
desculpe a extensão
obrigado desde já
User-BA
Userba
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)