FoxPro/Visual FoxPro - datos aleatorios

 
Vista:

datos aleatorios

Publicado por sergio garcia (24 intervenciones) el 30/07/2003 01:09:08
necesito que me ayuden ya que necesito realizar un procedimiento en el cual de una tabla de productos pueda tomar un producto al azar siempre y cuando este no sea mayor a un dato que coloco con aterioridad.
Lo que sucede es que nesesito poner un valor eje. 100 y que este valor cuadre en una pantalla de ingreso pero los productos necesito que sean aleatorios. Les agradecere su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:datos aleatorios

Publicado por Roman Suazo (2723 intervenciones) el 30/07/2003 04:06:50
Espero que te ayude esto...

Generalmente en las tablas se usa un campo id autonumerico que
identifica unicamente cada registro.Si este es tu caso solo tendrias
que ordener la tabla, irte al ultimo registro y en base a ese valor
generas los numeros aleatorios con la funcion RAND(), esto no debe
ser dificil.

Si no tienes el campo id, entonces podrias crear un cursor que use
dos campos: id, y un campo de la tabla productos que identifique
cada registro unicamente -por ejemplo, el campo codigo- una vez que
tengas el cursor con una rutinita llenas el campo id,con numeros
autoincrementados y asi aplicas la idea qque te di en el primer parra
fo, nada mas que tendrias que añadir una rutina de busqueda y demas
para encontrar los registros en la tabla fuente, etc.

Saludos


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar