|
Postada em 07/05/2008 16:37 hs
Olá, colegas, estou muito atarefado ultimamente e não estou tendo tempo nem de ler os posts, e muito menos de responder. Mas em breve estarei lendo e, se possível respondendo alguns. No momento, o que me traz aqui é o seguinte: Tenho um formulário onde o cliente digita as vendas de um cliente, e todos os registros são mostrados numa ListView no mesmo formulário. São digitados o código, nome, data da venda e valor em suas respectivas TextBox e ao clicar no botão OK, os dados são mostrados na ListView em ordem alfabética. Acontece que, como são muitos registros, para procurar um determinado registro na ListView, teria que percorrer todos eles para achá-lo. O que eu queria é, por exemplo, teclar um F-5 e aparecer uma tela (pode ser um InputBox), digitar o nome que eu quero pesquisar e ao encontrar, preencher a ListView apenas com o nome que eu digitei. Será que isso é possível? Espero que tenham entendido e possam me ajudar. Desde já, agradecido. Até mais.
|
|
|
|
Ama
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 24/05/2008 23:38 hs
que tal um listview invisible o usuário digita o nome que será o filtro para um novo recordset de onde vc preenche o listview e muda a propriedade para visible
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
Postada em 25/05/2008 18:21 hs
Perci faz o seguinte em um textbox cole este código Private Sub txtbusca_Change() If RS.RecordCount <> 0 Then ListView1.ListItems.Clear RS.FindMin "nome like'" & txtbusca.Text & "*'" Do While RS.NoMatch = False Set lista = ListView1.ListItems.Add(, , RS("noposto")) lista.SubItems(1) = RS("tipo") lista.SubItems(2) = RS("nome") RS.FindNext "nome like'" & txtbusca.Text & "*'" Loop End If End Sub
no exemplo acima conforme vou digitando, somente os registros que comecem com aquilo que digito que são inseriods na listview altere par seu uso qualquer duvida pergunte
|
|
|
Perci
|
MATÃO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/05/2008 10:47 hs
Obrigado Treze e Amauri, mas já solucionei. Na verdade, tinha feito assim, quando teclado F-5 na ListView, aparecia um formulário onde eu digitava o nome que eu queria pesquisar e a ListView era preenchida conforme a nova consulta. Só que me esqueci de um detalhe no código, por isso não estava conseguindo, mas descobri onde estava o erro e já consertei. Agora está certinho como eu queria. Valeu pela ajuda. Abraços.
|
|
|
Ama
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 27/05/2008 11:09 hs
Problema solucionado = click no cadeado para post encerrado!!!!!!!!!
|
|
|
|
|
|