Fórum pesquisa com selecao através do radiobuttom #232531
15/05/2004
0
Por favor me ajudem!
meu email: claudenir_antunes@ig.com.br
[/u]
Claudenir.antunes
Curtir tópico
+ 0Posts
15/05/2004
Andcarpi
if radiobutton.itemindex = 0 then begin //caso ele escolha a 1ª opcao
//pesquisa
end else if radiobutton.itemindex = 1 then begin // caso ele escolha a 2ª
//pesquisa2
end;
no lugar da pesquisa vc pode usar o findnearest.... ou o locate.... ou um comando sql sei lah
e assim por diante....
Gostei + 0
15/05/2004
Ruysalles
Vou chamar uma tabela de venda com os seguintes campos:
ide_venda
dtc_venda
nom_vendedor
nom_comprador
Vamos colocar uma query que chamaremos de qry_venda 03 radiobuttons e nomeá-los da seguinte forma:
rdb_data, rdb_vendedor e rdb_comprador
No evento OnClick do rdb_data coloque o seguinte código.
[b:382e8b0d7d]begin[/b:382e8b0d7d]
with qry_venda do
[b:382e8b0d7d]begin[/b:382e8b0d7d]
close;
sql.text := ´select * from venda order by dtc_venda´;
open;
[b:382e8b0d7d]end;[/b:382e8b0d7d]
[b:382e8b0d7d]end;[/b:382e8b0d7d]
No evento OnClick do rdb_vendedor coloque o seguinte código.
[b:382e8b0d7d]begin[/b:382e8b0d7d]
with qry_venda do
[b:382e8b0d7d]begin[/b:382e8b0d7d]
close;
sql.text := ´select * from venda order by nom_vendedor´;
open;
[b:382e8b0d7d]end;[/b:382e8b0d7d]
[b:382e8b0d7d]end;[/b:382e8b0d7d]
No evento OnClick do rdb_compradorcoloque o seguinte código.
[b:382e8b0d7d]begin[/b:382e8b0d7d]
with qry_venda do
[b:382e8b0d7d]begin[/b:382e8b0d7d]
close;
sql.text := ´select * from venda order by nom_comprador;
open;
[b:382e8b0d7d]end;[/b:382e8b0d7d]
[b:382e8b0d7d]end;[/b:382e8b0d7d]
Valeu
Boa Sorte
Gostei + 0
16/05/2004
Claudenir.antunes
Vou testar o código que vcs me passaram e depois responderei para saberem se consegui ok!!!!
Muito Obrigado!
Sucesso pra vcs!!
[/b]
Gostei + 0
19/05/2004
Claudenir.antunes
{radiobutton = optcodigo}
if
optcodigo.checked:= true then
begin
try
strtoint(text.txt);
except
exit
end;
end;
dm.tblnome.locate(´Codigo´,strtoint(txt1.text),[lopartialkey,locaseinsensitive]);
end;
O de vc eu usei e deu certo, aí tentei dessa forma acima e tb dá certo ok!
Mais uma vez, muito obrigado!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)