Fórum Buscar resgistro atraves de nº randomico #230819

07/05/2004

0

Pessoal, boa noite!
Preciso do seguinte, tenho uma query com varios registros por exemplo de 1 a 300, tenho que gerar um numero randômico neste intervalo, até ai tudo bem só que preciso trazer os dados deste de registro da query.
Desta maneira não está dando certo:
procedure TfrmSorteio.Button1Click(Sender: TObject);
var
I : Integer;
begin
Randomize;
I := random(qrySorteio.RecordCount);
Label3.Caption := qrySorteio.fieldbyname(´Cod_Locacao´).AsString[I];
end;
end.


Marcrv2

Marcrv2

Responder

Posts

07/05/2004

Jecseu

Faça da maneira abaixo.

procedure TfrmSorteio.Button1Click(Sender: TObject); 
var 
I : Integer; 
begin 
  Randomize; 
  I := random(qrySorteio.RecordCount);  
  qrySorteio.recno := i; //aqui o ponteiro do dataset é colocado no registro que foi sorteado
end; 



Espero que resolva seu problema.

Jean carlos - Borland Certified Instructor(DF) jecseu@pop.com.br


Responder

Gostei + 0

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

Aceitar