Selección aleatoria de registros

Discute sobre las herramientas de la base de datos

Selección aleatoria de registros

Notapor JosechuPuerta » Lun Ene 13, 2020 6:56 pm

Hola compañeros, en primer lugar presentarme: me llamo Josechu y soy principiante en OpenOffice Base (aunque tenía cierta experiencia en Acces, versiones antiguas) y agradezco de antemano la ayuda que me podáis brindar para ir sacándole partido al soft.

En fin, a lo que me trae aquí. He buscado soluciones por todas partes pero no encuentro nada. Puede que ni siquiera se pueda hacer con esta herramienta.

La cuestión es que tengo una base de datos en la que voy registrando preguntas y respuestas tipo test de las pruebas que le pongo a unos alumnos que tengo en una academia. La idea, ahora, es conseguir hacer una selección aleatoria de X preguntas del tema Y (o bien de todos los temas) y de esa forma tener los simulacros de examen de forma automática.

Se trataría de tener un diálogo en el que el sistema pregunte por el tema (hay una tabla con los temas asociada a la de preguntas) y que solicite también el número de preguntas a seleccionar (insisto, de forma aleatoria) y lo presente en un formato predeterminado.

¿Esto es posible hacerlo con Base?

Gracias, de nuevo por vuestra atención y vuestro tiempo.

Un saludo.

Josechu Puerta
OpenOffice 4.1.6/LibreOffice 6.3.4.2 en MacOs 10.14.6
JosechuPuerta
 
Mensajes: 2
Registrado: Lun Ene 13, 2020 6:24 pm

Re: Selección aleatoria de registros

Notapor RMG » Lun Ene 13, 2020 7:13 pm

Hola

Sí, es posible.

Saludos
OpenOffice 4.1.6 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3617
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Selección aleatoria de registros

Notapor JosechuPuerta » Lun Ene 13, 2020 7:35 pm

Gracias RMG por tu atención.

Yo he conseguido (con los manuales no es difícil) realizar una consulta con parámetros (es decir, me pide que le indique de qué tema tiene que seleccionar las preguntas), pero de ahí no he pasado.

¿Podrías orientarme que pasos serían los siguientes?

He de decir que, aunque hable de una academia, es una labor totalmente desinteresada. Preparamos a chavales para que se cualifiquen profesionalmente. Por eso el interés en hacer la base de datos de preguntas y que estas queden siempre a disposición de los orientadores y preparadores.

Un saludo.

JosechuPuerta
OpenOffice 4.1.6/LibreOffice 6.3.4.2 en MacOs 10.14.6
JosechuPuerta
 
Mensajes: 2
Registrado: Lun Ene 13, 2020 6:24 pm

Re: Selección aleatoria de registros

Notapor RMG » Mar Ene 14, 2020 11:00 am

Hola,

En este enlace tienes las funciones que se pueden aplicar en las consultas en Base, en las numéricas tienes la función RAND() que devuelve un número aleatorio, particularmente nunca la he usado en Base, pero si no es aplicable a lo que quieres hacer, puedes adjuntar un pequeño ejemplo explicando lo que que quieres conseguir, para ver como te podemos ayudar.

https://wiki.open-office.es/Funciones_i ... ffice_Base

Saludos
OpenOffice 4.1.6 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3617
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Selección aleatoria de registros

Notapor RMG » Mar Ene 14, 2020 7:05 pm

Hola,

Puesto que nunca he usado la función aleatoria RAND(), he querido probar para ver de su utilidad. Te adjunto una posible solución a lo que entiendo que quieres hacer.

A traves de un formulario y un botón, cargas una consulta con datos aleatorios del tema seleccionado, así como la cantidad de registros que le pides. Espero que te sirva.

Saludos
Adjuntos
SeleccionAleatoria.zip
(11.8 KiB) 2 veces
OpenOffice 4.1.6 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3617
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España


Volver a Base

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado