sorteio aleatorio de dados

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

KARENROBERTO
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 22 Ago 2007 15:33
Localização: Nova Londrina

sorteio aleatorio de dados

Mensagem por KARENROBERTO »

Ola Pessoal!
Gostaria de saber como faço para escolher 100 nomes de uma base de dados de + de 100 nomes

tabela1 - campo Nome

e gravar estes 100 nomes em outra tabela

tabela2

nao consegui montar a função

c alguem poder me ajudar, desde ja sou muito grato

Jose Roberto
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Se vc quer números aleatórios, dá uma olhada na função RANDOM() - CATools, Book 2, Number / Bit Manipulation. Se o seu DBF Fonte tem por ex 200k registros, é só calcular números randômicos - usando RANDOM() - entre 1 e 200k e ir APPENDando registros no DBF Destino, sem repetição, até completar os tais 100 registros desejados.

Se vc não tiver o CATools, dá uma olhada na assinatura do MALIGNO... Ele tem o CATools disponível no site dele. Só fique atento para o CATools ser compatível com o modo (real ou protegido) que vc linka seu programa.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

KARENROBERTO, Bem vindo ao forum....alem do exemplo que o Eolo postou vc pode dar uma olhada no exemplo que tem na seção de Dowload aqui do site do PCToledo !!!
https://pctoledo.org/download/cop ... t&deonde=2
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
KARENROBERTO
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 22 Ago 2007 15:33
Localização: Nova Londrina

Mensagem por KARENROBERTO »

Valeu a inteção amigo mas nao tenho a CATools e no site do maligno foi excluido , existe uma rotina que faz isto , usei o ranodom mas ele repete os alguns numeros
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ainda está no meu site. Só mudei a classificação dos arquivos relacionados à XBase. Link: http://pub.buzinello.com/index.php?d=./ ... ipper/libs
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder