Fórum 2 Dúvidas - dbgrid e sorteio #347527
18/10/2007
0
1 - como realizar sorteio em dados que estão em um dbgrid?
2 - apos realizar o sorteio e mostrar resultado, abrir form com o resultado e ficha completa do cliente
este sistema que estou desenvolvendo é para uma radio, então sera feito o sorteio de participantes de promocoes, como realizar esse sorteio de um dbgrid, que comando usar, e apos o sistema escolher o felizardo, abrir um form com o ouvinte escolhido valeu gente.
Junior-programador
Curtir tópico
+ 0Posts
18/10/2007
Junior-programador
Gostei + 0
18/10/2007
Diegus
var
x : Integer;
begin
x := Random(ClientDataSet1.RecordCount);
while x = 0 do
x := (ClientDataSet1.RecordCount);
showmessage(ClientDataSet1Nome.AsString);
Gostei + 0
18/10/2007
Diegus
esqueci de colocar o RANDOM....
Gostei + 0
18/10/2007
Junior-programador
esqueci de colocar o RANDOM....[/quote:482f0ac145]
Gostei + 0
18/10/2007
Imoreira
x:=random(tb.recordcount);
tb.recno:=x; //Posiciona no registro sorteado
Gostei + 0
18/10/2007
Junior-programador
Segue abaixo o resultado.
var
x : integer;
begin
randomize;
x := random(tbmusica.RecordCount);
tbmusica.RecNo:=x;
while x = 0 do
x := random (tbmusica.RecordCount);
showmessage(tbmusicadescricao.AsString);
end;
obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)