Fórum Consulta #192002

31/10/2003

0

Pessoal, preciso de ajuda...
Tenho uma tabela paradox e preciso fazer uma pesquisa por rg ou nome ou matricula, acontece o seguinte, neste form tenho um radiogroup com os itens da pesquisa e 2 edit para fazer a faixa de pesquisa e ainda um grid para mostrar os resultados, estes resultados serão impressos. eu tentei fazer em sql, mas por ser iniciante me embananei todo e to parado sem sair do lugar.

Vcs poderiam me ajudar??

Obrigado

Fernando


Gumbeless

Gumbeless

Responder

Posts

31/10/2003

Motta

sera algo assim

query1.sql.add(´select * from tabela´);
case radiogroup1.ItemIndex of
0: query1.sql.add(´where nome = ´ + quotedstr(edit1.text));
1: query1.sql.add(´where rg = ´ + edit1.text);
end;

mais ou mesmos isto

[]´s


Responder

Gostei + 0

31/10/2003

Tecrogerio

Meu caro, o melhor jeito de fazer isso é realmente atravéz de uma consulta SQL

se entendi bem o RadioGroup deve ser para indicar se a pesquisa deve ser realizada por RG, Matricula ou Nome. ok?

Bom você vai ter de usar um Select com Parametros e colocar a instrução no OnClick do RadioGroup.

tipo assim

With DTM.Query1 do Begin
SQL.Clear;
SQL.ADD (´SELECT * FROM (Nome da sua tabela)´)
SQL.ADD(´Were (Nome do Campo selecionado) >=:(Sele1)´)
SQL.ADD(´AND (Nome do Campo selecionado) <=:(Sele2)´)
Prepare
Open
end;

mas ficaria melhor se você mostra-se o nome de cada componente e os campos da tabela.

Pode me passar um e-mail.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar