Hola! tengo un proyecto tipo examen y quiero que al dar click en el boton siguiente me de una nueva pregunta en un textbox pero que sea aleatoria, nunca repetida de mi base de datos.. ya intente varias cosas y no puedo :(
alguien podria ayudarme???
| |||
Funcion Random Hola! tengo un proyecto tipo examen y quiero que al dar click en el boton siguiente me de una nueva pregunta en un textbox pero que sea aleatoria, nunca repetida de mi base de datos.. ya intente varias cosas y no puedo :( alguien podria ayudarme??? |
| |||
Respuesta: Funcion Random Hola Utiliza la función Rnd para crear un número aleatorio, si quieres que no se repita, guarda el valor en un array y antes de sacar un nuevo valor compáralo con los valores ya guardados en el array. Una vez que tienes el número, realiza una select contra la BD en la que tienes las preguntas poniendo en la condición WHERE en campo que guarda el nº de pregunta con el resultado obtenido aleatoriamente. Para en nº:
Código:
Donde NMax es el numero Máximo y NMIN el min, por ejemplo:Randomize Num = Int(NMax * Rnd + NMin)
Código:
Genera números entre el 1 y el 10.Randomize Num = Int(10 * Rnd + 1) --Saludos-- |
Etiquetas: |