Fórum Alteração de dados após consulta... #245077

30/07/2004

0

Saudações,
criei no meu aplicativo um sisteminha de busca simples. Por exemplo, eu tenho 200 registros cadastrados e desejo alterar o 167. Pra não ficar clicando de 1 em 1 no navigator eu coloquei um edit e no onclick de um speedbutton uma query vai buscar o codigo do registro e joga o restante dos dados na tela. Até aí tudo bem. O problema é que quando faço essa consulta e tento alterar tudo volta para o primeiro registro. Isso porque eu pesquiso os dados mas não seto o registro no banco, ficando, assim como se ele naum se mexesse. Como faço para setar o registro realmente. Vaí abaixo o código:
(na query eu ponho select * from table where cad_alu = :cad)
if edcod.text = ´´ then
begin
showmessage(´Você deve digitar o cadastro do aluno!´);
exit;
end
else
with query1 do
begin
close;
parambyname(´cad´).asinteger := strtoint(edcod.text);
open;
if recordcount = 0 then
showmessage(´Nenhum Registro Selecionado!´);
end;
dbficha.text := inttostr(query1.fieldbyname(´ficha´).asinteger);
dbcadastro.text := inttostr(query1.fieldbyname(´cad_aluno´).asinteger);


Elias Jr

Elias Jr

Responder

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

Aceitar