informaticaPC

Curso de OpenOffice Base

Crear una consulta de datos anexados


Regístrate

Tus datos no serán compartidos, solo nosotros te enviaremos información y novedades

Crear consulta de datos anexados

Este tipo de consulta es usada para copiar datos de una tabla a otra, pero al igual que sucede con otros tipos de consultas mencionadas anteriormente, tampoco está disponible como tal en la presente versión de Base.

Sin embargo, podemos hacer una copia de la estructura de una tabla (opcionalmente junto con sus datos) haciendo clic con el botón derecho sobre el icono de la misma y seleccionando Copiar, y a continuación Pegar.

Consulta de datos anexados

Veremos el siguiente cuadro de diálogo en el que seleccionaremos las opciones deseadas y haremos clic en Siguiente:

Datos anexados

Haremos clic en el icono Consultas de datos anexados para añadir los campos deseados, o en Datos anexados para añadirlos todos, y pulsaremos en Siguiente:

Datos anexados

En esta otra pantalla verificaremos las propiedades de cada campo. En caso de estar todo correcto pulsaremos en Crear:

Consulta de datos anexados

Si en la primera pantalla habíamos seleccionado Definición y datos y dejado desmarcada la casilla Crear llave primaria veremos el cuadro de diálogo de la derecha: seleccionando se creará automáticamente un campo llamado 'ID', si seleccionamos No podemos especificar después la llave primaria en otro momento:

Datos anexados

Como podemos observar, este método no permite crear una copia de los datos a otra tabla estableciendo unos criterios

Una forma de solucionarlo (teniendo creada la tabla en la que se copiarán los datos la cual tendrá la misma estructura de la original) sería acudiendo al menú Herramientas, SQL de la ventana principal de OpenOffice Base 3, para luego en el cuadro de diálogo que se abrirá escribir la sentencia SQL adecuada (son necesarios conocimientos en SQL) y hacer clic en el botón Ejecutar.

Consulta SQL

Según la sentencia SQL mostrada en la imagen de ejemplo, se insertarán en 'Clientes2' los registros de 'Clientes' cuyo campo 'Codigo' sea mayor de tres.

Primera página Anterior Siguiente Última página
Usamos cookies para ofrecerte una experiencia mejorada, el continuar navegando supone que aceptas su uso