Fórum Filtrar por letra inicial do nome #242195
08/07/2004
0
tenho tipo uma agenda telefônica com o catálogo que é um listbox com os itens A, B, C, D etc Até Z. Ao clicar em uma letra serão mostrados em dbgrid ou outra coisa somente as pessoas que o nome iniciam com aquela letra. Ex. clicou em B só devem aparecer as pessoas com o nome inicado em B...
Estou usando base PARADOX, UM QUERY, UM DBGRID...
Valeu a atenção....
Chrod
Curtir tópico
+ 0Posts
08/07/2004
Paulo_amorim
Filtre a query onde o nome seja LIKE letra¬
SELECT * FROM tabela
WHERE nome LIKE :letra
Parametro :letra := ListBox.Items.ItemAtPos(ListBox.ItemIndex) + ´¬´;
Espero que ajude
Até+
Gostei + 0
08/07/2004
Chrod
para facilitar o campo da tabela é NOME...
não entendi onde tenho que colocar os comandos...
Gostei + 0
08/07/2004
Lucas Silva
Não esqueça de configurar a propriedade [b:0015319372]params [/b:0015319372]da query
Isso daqui vc coloca num clique de um botão... por ex....
Depois disso vc tem que dar um open na query..
Gostei + 0
08/07/2004
Chrod
na 1ª parte onde vc escreveu LIKE:letra... é para escrever ´letra´ mesmo, como uma variável?
já quanto ao clique do bt Ao compilar diz que letra não está declarado (ou coisa assim).
???
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)