Sencilla base de datos ( usando LO Calc -minitutorial )

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Sencilla base de datos ( usando LO Calc -minitutorial )

Post by hatteras »

Aunque la hoja de cálculo de LibreOffice se use habitualmente para llevar estadísticas, llevar una cuenta de gastos e ingresos, y cosas así, también se puede usar para crear y usar una pequeña y sencilla base de datos que nos pueda servir para controlar datos por ejemplo del tipo de nombres, direcciones, teléfonos, correos electrónicos, etc

En el ejemplo de la siguiente imagen he puesto solo unos pocos datos, ( los suficientes para "juguetear" con la base de datos, y ver como se usa ), y puede parecer que para tan pocos datos no merece la pena, pero si se tiene que manejar una gran cantidad de datos se ve la utilidad de una base de datos.

Los pasos para crear una sencilla base de datos son los siguientes:

1- En la primera linea creamos los nombres de los campos de la base de datos, en este ejemplo: número, nombre, apellidos, dirección, población, tél. móvil, y email. ( Lógicamente todos los datos que he puesto son solo un ejemplo, que me he inventado )

2- Ponemos el cursor del ratón sobre la casilla a la izquierda marcada con 2, hacemos click en ella, de forma que se seleccione toda la 2ª fila, y luego en la barra de herramientas de LibreOffice->Ver->Inmovilizar filas y columnas ( Esto último puede variar según la versión de LibreOffice, en mi caso ahora estoy usando la versión 7.3.6.2 ). Con ello aparece una linea mas gruesa que separa la linea de campos de las otras lineas de datos, de manera que aunque deslicemos la barra vertical de la hoja de cálculo, de forma que desaparezcan algunas lineas de datos, la linea de campos seguirá siendo visible.

3- Ya podemos empezar a rellenar con datos las casillas correspondientes a los campos de datos
lo-calc_base_datos-2.png
4- Con el cursor del ratón hacemos click sobre la casilla del título de uno de los campos y luego en la barra de herramientas de LibreOffice->Datos->Filtro->Filtro Automático, con lo que se crea en todos los campos la de flecha de filtrado automático que aparece remarcado en rojo en la primera imagen. Desde ésta flecha se puede filtrar datos, a partir de uno de los campos, como se puede ver en la siguiente imagen.
database-filtro_automatico.png
database-filtro_automatico.png (22.35 KiB) Viewed 490 times
Last edited by LockBot on Thu Apr 06, 2023 10:00 pm, edited 6 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Sencilla base de datos ( usando LO Calc -minitutorial )

Post by hatteras »

Con estos pasos ya hemos creado la base de datos, y ya podemos empezar a filtrar datos de forma sencilla, pero podemos emplear otras formas de filtrar, ordenar y los datos:

a- Otra forma de filtrar datos de esta base es: seleccionar una casilla en la que haya algún dato y en la barra de herramientas: Datos->Filtro->Filtro Estándar , con lo que se abre la siguiente ventana, en la que se puede especificar reglas de filtro estandar en relación a los campos de la base de datos.
filtro-estandar-calc.png
b- Una vez aplicado un filtro de datos, para eliminar el filtrado y volver a la base de datos con todos los datos, es decir sin ningún filtro de selección, hay que seleccionar alguna casilla en la que haya un dato, y Datos->Filtro->Eliminar Filtro.

c- También podemos ordenar los datos, no filtrarlos, según varios criterios a partir de la ventana siguiente, que se abre con: Datos->Ordenar ( como siempre, primero seleccionamos alguna casilla en la que haya algún dato ).
ordenar-datos-calc.png
d- Si queremos ver los datos no como una tabla de datos sino como un formulario, abriremos en la barra de herramientas: Datos->Formulario, y nos aparecerá la siguiente ventana con los datos de todos los registros, vistos de uno en uno, también aunque en la vista en forma de tabla de datos no los veamos todos porque hayamos usado un filtro.
formulario_datos-calc.png
Last edited by hatteras on Thu Oct 06, 2022 3:33 pm, edited 1 time in total.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
mintxavi
Level 4
Level 4
Posts: 286
Joined: Mon Jul 02, 2018 6:50 am

Re: Sencilla base de datos ( usando LO Calc -minitutorial )

Post by mintxavi »

buenas noches hatteras y demas

Me parecia una muy buena idea la que tuviste aqui...asi que lo rescato un poquito...

Ejemplo:

Se puede activar el evento de hoja, haciendo clic en "hoja" > "eventos de hoja" > contenido cambiado > macro > macros de la aplicacion > ExportSheetsTohtml > aceptar

y cada vez que cambies el contenido de la hoja tendras una rapida hoja de consulta web.(tambien exportando como html directamente del menu archivo)

PD: Se deben autorizar macros mediante pregunta...asi: opciones-libreoffice-seguridad > seguridad de macros > medio : se le solicitara confirmacion antes de ejecutar de origenes no fiables.

PD2: igual ya lo teneis en tutos pero no vi nada. creo que seria buena idea que continuaras tu u otros...
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Sencilla base de datos ( usando LO Calc -minitutorial )

Post by hatteras »

Con el minitutotial tal y como está estuve usando una base de datos para manejar datos de pacientes, pero hace mucho tiempo ya que no uso una base de datos, afortunadamente estoy jubilado, por lo que no me atrevo a ampliar este mini-tutorial, pero agradecería que pusieras imágenes correspondientes a lo que has indicado.
Ojala alguien se anime a ampliar este minitutorial.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
mintxavi
Level 4
Level 4
Posts: 286
Joined: Mon Jul 02, 2018 6:50 am

Re: Sencilla base de datos ( usando LO Calc -minitutorial )

Post by mintxavi »

buenas tardes hateras:

Segun me pediste:

El objetivo seria obtener una hoja html de consulta rapida, para abrir con el navegador sin abrir la hoja de calculo, como esta por ejemplo:
html1.jpg
Entonces, como la seguridad de las macros por defecto, esta en "alta", o bien se cambia la seguridad a "media", o bien se firma la macro, por rapidez solo lo baje a media y entonces al arrancar la hoja te pide aceptar las macros.


Como proceder:

Partiendo de tu tabla, click secundario en eventos de hoja :

hatteras1.jpg
Y en la siguiente pantalla hacer esto y aceptar:
macro.jpg
cada vez que cambies el contenido de la hoja y guardes, automaticamente se genera la hoja html.

Como cambiar seguridad macros:

---no me deja meter mas de 3 imagenes---

pero es en hoja, ir a herramientas,opciones,seguridad,seguridad de macros y setear a medio o firmar...

me ha quedao chapucero para explicar una tonteria ...chau chicos y chicas del mundo linuxero.
Locked

Return to “Español - Spanish”