** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - insertar registro en campo aleatorio
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoinsertar registro en campo aleatorio

 Responder Responder
Autor
Mensaje
pepezz72 Ver desplegable
Habitual
Habitual


Unido: 24/Febrero/2008
Localización: España
Estado: Sin conexión
Puntos: 56
Enlace directo a este mensaje Tema: insertar registro en campo aleatorio
    Enviado: 03/Junio/2019 a las 15:27
Hola a todos, 
Gracias por la ayuda de antemano.
Tengo una tabla con 100 campos (al estilo de un sodoku mas o menos). En cada campo puedo poner el numero 0 , 1 o 2 y tengo un numero que eligo al azar del 1 al 20.
En este caso, el numero resultante seria 8 por ejemplo. Quisiera repartir este valor 8 aleatoriamente entre los 100 campos, contando que como mucho solo puede llegar a 2, de manera que la suma total sea 8.
Al estilo:
Campo21 = 1
Campo33 = 2
Campo56 = 2
Campo59 = 1
Campo90 = 1
Campo97 = 1

En otra ocasion, seria otro numero, por ejemplo 17, repartidos en otros campos.
¿Hay alguna posibilidad de ir modificando la actualizacion del campo al estilo Me.Campo(nº aleatorio de 1 a 100)?
Ando perdido, gracias, un saludo.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 03/Junio/2019 a las 15:59
- puedes nombrar los campos de una tabla como:

MiTabla.Fields("NombredeCampo") = El valor

o con una variable:

MiTabla.Fields(VariableNombredeCampo) = El valor

- con la función Randomize puedes generar números aleatorios


Con esas premisas puedes ir generando números aleatorios, comprobar que el campo no contiene valor, generarle el valor que quieras, etc.



Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
pepezz72 Ver desplegable
Habitual
Habitual


Unido: 24/Febrero/2008
Localización: España
Estado: Sin conexión
Puntos: 56
Enlace directo a este mensaje Enviado: 03/Junio/2019 a las 19:39
Muchas gracias, probaré la segunda opción mañana y os cuento. Saludos
Arriba
pepezz72 Ver desplegable
Habitual
Habitual


Unido: 24/Febrero/2008
Localización: España
Estado: Sin conexión
Puntos: 56
Enlace directo a este mensaje Enviado: 06/Junio/2019 a las 13:36
No debo estar definiendo correctamente las variables porque me salta el mensaje de que falta el objeto, gracias
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 06/Junio/2019 a las 14:17
Desde que Emilio se retiró a la vida contemplativa nos quedamos sin la bola de cristal ... LOL


... vamos, que o pones el código que usas o no hacemos nada.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable