|
Postada em 15/05/2004 08:07 hs
Tenho um formulario de cadastro de produtos, dentro deste formulario tenho um campo Codigo do Produto e um campo Safra. Gostaria que assim que o usuário inserisse um novo registro, fosse gerado automaticamente um codigo de produto que começa-se com o número 9xxxxX e que esse codigo tivesse 6 digitos, e que o ultimo numero deste codigo fosse o ultimo numero da Safra informada. Ex: Safra: 04/05 Codigo Produto: 9xxxx5 Ah ! Gostaria que os numeros que estão entre o 9xxxx5 fossem aleatórios que não seguissem um seguencia.
|
|
|
|
|
Postada em 17/05/2004 13:54 hs
Amigos será que nimguém pode me ajudar...
|
|
|
|
Postada em 31/05/2004 16:19 hs
se tiver usando acess com banco de dados, separe os campos xxxx do campo 5 e ponhe de atributo dos xxxx autonuemração aleatoria se não funcionar da um toque
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 31/05/2004 16:40 hs
ATS, veja se é assim: Randomize iCodigoTemp = (Int(9999 * Rnd) + 1) iCodigoFinal = "9" & iCodigoTemp & Right(txtCampoSafra, 1) MsgBox iCodigoFinal Este foi só um pequeno exemplo para te dar uma idéia.
|
|
|
|
Postada em 31/05/2004 16:45 hs
tekki mas não vai ter o problema de haver repedição no banco? não vai dar erro no campo de dados ?
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 31/05/2004 17:10 hs
Sim, pode haver código duplicado. Neste caso tem de tratar com mais código. Uma instrução SQL ou com on error. Depende da necessidade. (Como disse, é só para ter um idéia.)
|
TÓPICO EDITADO
|
|
|
|