Fórum Geração de 5 números #259243
20/11/2004
0
Venho por meio deste, pedir-lhes uma ajudinha com um probleminha. Tenho um campo chamado Conta, esse campo irá armazenar 5 dígitos ! Preciso que faça o seguinte , quando clicar no botão INSERIR/NOVO, ele gere cinco números aleatórios. Detalhe : Não poderá haver, por exemplo dois clientes com o mesmo numero de conta.
Sou iniciante em Delphi/Banco de Dados e preciso de uma rotina bem explicadinha nos miiiiinimos detalhes.
Valeu Galera !
Tiagojmilam
Curtir tópico
+ 0Posts
20/11/2004
Adilsond
Gostei + 0
22/11/2004
Tiagojmilam
Gostei + 0
22/11/2004
Marco Salles
A Primeira e Geração Do Código: Quanto esta , acho que uma maneira pode ser :
Function GerarNumeroConta:Integer; var i:Integer; Texto:String; begin result:=Random(9); result:=result+1; Texto:=´´; Texto:=InttoStr(result); for i:=1 to 4 do begin result:=Random(10); Texto:=Texto+IntToStr(result); end; ShowMessage(Texto); result:=StrToInt(Texto); end;
A segunda e saber Se Este Código Ja Existe Ou Não Uma conta Com Este Numero
Para esta segunda etapa, acho que falta Informação, do tipo:
Aonde voce esta armazendando estes Numeros De Contas, Banco Que Voce Usa, Componentes De Acesso etc... Para saber se Este Numero Ja foi Gerado, Temos Que Saber quais São os Numeros Anteriorermente Gerados. e aonde eles estão armazenados....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)