Rellenar tabla según datos de listado

Discute sobre las herramientas de la base de datos
Responder
jopicach
Mensajes: 143
Registrado: Dom Nov 20, 2016 3:24 pm
Ubicación: Almería (España)

Rellenar tabla según datos de listado

Mensaje por jopicach »

Hola a todos,

Estoy intentando hacer lo siguiente a ver si es posible hacerlo a ser posible sin macros. Se trata de introducir en una tabla los datos de una tabla con datos de otra según el dato seleccionado en una lista. En el ejemplo que estoy trabajando y adjunto, sería que al seleccionar el número, introduce los datos del número en la tabla pero también el nombre. No se si hay algo parecido en el foro o no he sabido encontrarlo.

Gracias.
Adjuntos
Prueba rellenar tabla.odb.zip
(15.03 KiB) Descargado 175 veces
Última edición por jopicach el Mié Jun 03, 2020 6:34 pm, editado 1 vez en total.
LibreOffice versión: 7.0.5.2 (x64) - Windows 10 Pro 64 bits
Longi
Mensajes: 804
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: Rellenar tabla según datos de listado

Mensaje por Longi »

Buenas!
El control de lista lo puedes tener dentro del control de tabla al manipular la columna 'Número', pero lo que creo que pides no se me ocurre si no es con una macro que lanze un SQL de Update hacia la tabla 'Tabla1' una vez que ha cambiado el valor del campo 'Número' y finalmente un form.reload para 'poner al día' el formulario.

Ya contarás!

Un saludo! ;)
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
jopicach
Mensajes: 143
Registrado: Dom Nov 20, 2016 3:24 pm
Ubicación: Almería (España)

Re: Rellenar tabla según datos de listado

Mensaje por jopicach »

Hola, gracias por la respuesta.

Voy a intentar lo que comentas. Creía que se podría hacer referencia a los campos de la tabla desde el campo de datos de la lista.

Un saludo.
LibreOffice versión: 7.0.5.2 (x64) - Windows 10 Pro 64 bits
jopicach
Mensajes: 143
Registrado: Dom Nov 20, 2016 3:24 pm
Ubicación: Almería (España)

Re: Rellenar tabla según datos de listado

Mensaje por jopicach »

Hola,

Al final no lo he logrado. Lo doy por resuelto y buscaré otra solución.

Gracias de todos modos Longi.

Un saludo.
LibreOffice versión: 7.0.5.2 (x64) - Windows 10 Pro 64 bits
Longi
Mensajes: 804
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: Rellenar tabla según datos de listado

Mensaje por Longi »

Vaya hombre!....
Yo que pensé que eras un alumno aventajado....
Coñas aparte, te dejo la base con las modificaciones que se me habían ocurrido.
Mira el código a ver si es como querías.

Un saludo! ;)
Adjuntos
Prueba rellenar tabla.7z
(16.93 KiB) Descargado 189 veces
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Rellenar tabla según datos de listado

Mensaje por RMG »

Hola,

No se si esto te servirá, pero con un campo de apoyo llamado "registro" te carga los otros dos campos que necesitas sin macro.

Saludos
Adjuntos
Prueba rellenar tabla1.7z
(15.65 KiB) Descargado 198 veces
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Responder