Select * from Tabela order by Nome
Como faco para quando dar uma select or registros caim por ordem alfabetica
usando o edit... sei que o codigo no sql é assim
select * from Tabela order by Nome.... como fazer isso por um edit.txt
usando o edit... sei que o codigo no sql é assim
select * from Tabela order by Nome.... como fazer isso por um edit.txt
Babu
Curtidas 0
Respostas
Rfpsatin
22/01/2004
q q vai ter no edit.text? o nome do campo ou o conteudo do campo, tipo
nome do campo a buscar = nome
conteúdo do campo = ´ricardo´
ae vc quer trazer ordenado todos que começam ou algo assim com ricardo ?
nome do campo a buscar = nome
conteúdo do campo = ´ricardo´
ae vc quer trazer ordenado todos que começam ou algo assim com ricardo ?
GOSTEI 0
Rfpsatin
22/01/2004
q q vai ter no edit.text? o nome do campo ou o conteudo do campo, tipo
nome do campo a buscar = nome
conteúdo do campo = ´ricardo´
ae vc quer trazer ordenado todos que começam ou algo assim com ricardo ?
c vc só quiser executar o comando exatamente como colocou assima, basta fazer:
tipo, considerando que vc já tenha um objeto query colocando e devidamente configurado no seu form e ligado ao datasource e este ao dbgrid.
no onkeydown do edit coloca.
if key=vk_return then
begin
if query1.prepared then
begin
query1.close;
query1.unprepare;
end;
query1.sql.clear;
query1.sql.add(´select * from tabelatal order by tal´)
query1.prepare;
query1.open;
end;
flw
GOSTEI 0
Djjunior
22/01/2004
query.close;
query.sql := ´select * from tabela order by ´ + edit1.text;
query.open;
para ficar mais fácil pro usuário eu sugiro vc colocar um combobox com ´uns nomes mais sugestiveis´ e colocar no código
var ordem: string
case combobox1.itemIndex of
-1:ordem := ´campo_padrao´;
0:ordem := ´nome´;
1:ordem := ´Sobrenome´;
2:ordem := ´outro_campo´;
end;
query.close;
query.sql := ´select * from tabela order by ´ + ordem;
query.open;
query.sql := ´select * from tabela order by ´ + edit1.text;
query.open;
para ficar mais fácil pro usuário eu sugiro vc colocar um combobox com ´uns nomes mais sugestiveis´ e colocar no código
var ordem: string
case combobox1.itemIndex of
-1:ordem := ´campo_padrao´;
0:ordem := ´nome´;
1:ordem := ´Sobrenome´;
2:ordem := ´outro_campo´;
end;
query.close;
query.sql := ´select * from tabela order by ´ + ordem;
query.open;
GOSTEI 0