Está en la página 1de 54

Gua de primeros pasos

Captulo 8
Primeros pasos con Base
Componente de base de datos de LibreOffice
Derechos de autor
Este documento tiene derechos de autor 20112012 por sus colaboradores, tal como aparecen
en la lista en la seccin titulada Colaboradores. Puede distribuirse o modificarse bajo los trminos
de la GNU General Public License, ersin ! o posterior, o la Creative Commons Attribution
License, ersin !.0 o posterior.
"odas las marcas re#istradas $ue aparecen dentro de esta #ua pertenecen a sus due%os
le#timos.
Colaboradores
&or#e '. Gu(m)n *oriano &uan +. *an(
Comentarios y sugerencias
Por faor, dirija cual$uier clase de comentario o su#erencia acerca de este documento a,
localizacion@oooesor!
Agradecimientos
Este captulo est) basado en el captulo - de la Gua de comien(o de .pen.ffice.or#. /os
colaboradores de este captulos son,
0an /e1is 2ain 3oberts 4a#nus 'dielsson
&ean 5ollis 6eber &i5ui +hoi &uan +arlos *an(
7scar 4anuel Gme( 2nma 8arrios &or#e Gu(m)n *oriano
Fecha de publicacin y versin del programa
9ersin en espa%ol publicada el 12 de febrero de 2012.
8asada en la ersin !.! de /ibre.ffice
Nota para usuarios de Mac
'l#unas pulsaciones de teclado : opciones de men; son diferentes en un 4ac de las usadas en
6indo1s : /inu<. /a si#uiente tabla muestra al#unas sustituciones comunes para las
instrucciones dadas en este captulo. Para una lista detallada ea la a:uda de la aplicacin.
Windows/Linux Equivalente en Mac Efecto
Herramientas Opciones
opcin de men;
LibreOffice
referencias
'cceso a las opciones de confi#uracin
Clic con el bot"n derec#o Control$clic 'bre men; conte<tual
Ctrl %Control& z %Comando& =tili(ado con otras teclas
'( )#ift$z$'( 'bre el nae#ador
'** z>+ 'bre la entana de estilos : formato
,ocumentaci"n para LibreOffice disponible en ---libreofficeor!
Contenido
,erec#os de autor .
/ntroducci"n 0
Planificar una base de datos (
Crear una base de datos nueva 1
Crear tablas 2
Usar el asistente para crear una tabla 2
Crear una tabla copiando una tabla e3istente*4
Crear tablas en la vista de dise5o *4
Crear tablas para los cuadros de lista*6
A5adir datos en la vista de edici"n *0
,efinir relaciones *0
Crear un formulario de base de datos*1
Usar el asistente para crear un formulario*1
7odificar un formulario *8
Crear formularios 9 subformularios en modo dise5o64
Acceder a otras bases de datos 64
Acceder a una #o:a de c;lculo como fuente de datos6*
<e!istrar bases de datos =odb 6*
Usar fuentes de datos en LibreOffice6*
>er fuentes de datos 6.
?ditar fuentes de datos 6.
Lanzar Base para traba:ar en fuentes de datos6.
Usar fuentes de datos en @riter 9 Calc 66
,ocumentos de @riter 66
Ao:a de c;lculo Calc 6(
/ntroducir datos en un formulario 61
Crear consultas 68
Usar el asistente para crear una consulta68
Usar la vista dise5o para crear una consulta04
Crear informes 01
Crear un informe est;tico 01
/nforme de la tabla >acaciones 02
/nforme Combustible vacaciones08
Crear un informe din;mico 08
7odificar un informe (*
Otras formas de crear informes (0
Primeros pasos con Base 6
!ntroduccin
=na fuente de datos, o base de datos, es una coleccin de tro(os de informacin a los $ue se
puede acceder o $ue se pueden #estionar desde /ibre.ffice. Por ejemplo, una lista de nombres :
direcciones es una base de datos $ue se puede usar para producir correo mediante combinacin
de correspondencia. =na lista del inentario de una tienda podra ser una fuente de datos
manejada por /ibre.ffice.
Nota
/ibre.ffice usa los trminos ?base de datos@ : ?fuente de datos@ para referirse a lo
mismo, lo $ue puede ser una base de datos como 4:*A/ o d8ase o una hoja de
c)lculo o un documento de te<to $ue conten#a datos.
Este captulo cubre la forma de crear una base de datos, mostrar el contenido de una base de
datos : cmo se usan las distintas partes en /ibre.ffice. "ambin cubre cmo usar el componente
8ase de /ibre.ffice para re#istrar otras fuentes de datos. =na fuente de datos puede ser una
base de datos, una hoja de c)lculo o un documento de te<to.
Nota
/ibre.ffice 8ase utili(a el motor de base de datos 5*A/. "odos los archios
creados por este motor se #uardan en un archio comprimido. /os formularios de
la base de datos se inclu:en en dicho archio comprimido.
=na base de datos consiste en un n;mero de campos $ue contienen los fra#mentos indiiduales
de datos. +ada tabla de la base de datos es un #rupo de campos. 'l crear una base de datos,
tambin se determinan las caractersticas de cada campo de la tabla. /os formularios se usan
para introducir datos en los campos de una o m)s tablas asociadas con el formulario. "ambin se
pueden usar para er los campos de una o m)s tablas asociadas con el formulario. =na consulta
crea una tabla nuea a partir de las tablas e<istentes dependiendo de la forma en $ue se ha
creado la consulta. =n informe or#ani(a la informacin de los campos de una consulta en un
documento se#;n sus necesidades.
recaucin

/a base de datos /ibre.ffice necesita la m)$uina irtual de &aa BBava <untime
?nvironmentC&3EC. *i no est) en su e$uipo, puede descar#arla de ---:avacom e
instalarla si#uiendo las instrucciones $ue encontrar) en el sitio. 0ebe ser &aa D.0
o una ersin superior. En /ibre.ffice, use Herramientas " Opciones "
LibreOffice " #ava para re#istrar &aa. /a ersin &aa de 6indo1s no puede
usarse, sin embar#o, otras ersiones s.
8ase crea bases de datos relacionales. Esto hace mucho m)s f)cil crear una base de datos en la
$ue los campos tienen relaciones unos con otros.
Por ejemplo, considere una base de datos para una biblioteca. "endr) un campo para los nombres
de los autores : otro campo para los nombres de los libros. .biamente, ha: una relacin entre
los autores : los libros $ue han escrito. /a biblioteca puede tener m)s de un libro para un mismo
autor. Esto es lo $ue se conoce como una relacin de uno a arios, un autor : m)s de un libro. /a
ma:ora, si no todas, las relaciones en una base de datos son relaciones uno a arios.
2ma#ine una base de datos de empleados para la misma biblioteca. =no de los campos contendra
los nombres de los empleados mientras $ue otro contendra el n;mero de la se#uridad social :
otros datos personales. /a relacin entre los nombres : el n;mero de la se#uridad social es una
relacin uno a uno, slo un n;mero de la se#uridad social para cada nombre.
*i est) familiari(ado con los conjuntos matem)ticos, una base de datos relacional puede
e<plicarse f)cilmente en trminos de conjuntos, elementos, subconjuntos, uniones e
intersecciones. /os campos son los elementos. /as tablas son los subconjuntos. /as relaciones se
definen en base a uniones e intersecciones de los subconjuntos BtablasC.
0 Primeros pasos con Base
Para e<plicar cmo se usa una base de datos, crearemos una para los #astos del coche. En el
proceso e<plicaremos cmo funciona una base de datos.
lanificar una base de datos
El primer paso para crear una base de datos es hacerse al#unas pre#untas : escribirlas, dejando
espacio entre ellas para, posteriormente, escribir las respuestas. 'l menos al#unas de las
respuestas deberan ser obias tras haber pensado durante un tiempo.
0ebe pasar por este proceso arias eces antes de $ue todo $uede claro en su cabe(a : en el
papel. =tili(ar un documento de te<to para estas pre#untas : respuestas facilita los cambios en las
pre#untas, a%adir nueas pre#untas o cambiar las respuestas.
'$u tiene al#unas de las pre#untas : respuestas desarrolladas antes de crear una base de datos
para #astos del coche. Ea tena una de lo $ue $uera antes de empe(ar, pero a medida $ue
comenc a hacer pre#untas : responderlas, descubr $ue necesitaba tablas : campos adicionales.
FPara $u ser)n los camposG 4is #astos est)n diididos en tres )reas, ad$uisicin de
combustible, mantenimiento : acaciones. /os #astos para los permisos de circulacin : de
conducir cada cuatro a%os no encajan en nin#una de esas )reas. "endremos una tabla para ellos,
#astos de permisos.
FAu campos encajan en el )rea de ad$uisicin de combustibleG Hecha de ad$uisicin, lectura
del cuentaIilmetros, importe, cantidad de combustible : mtodo de pa#o Bel consumo puede
calcularse con una consultaC.
FAu campos encajan en el )rea de mantenimientoG Hecha del sericio, lectura del
cuentaIilmetros, tipo de sericio, coste del sericio : pr<ima fecha del sericio de este tipo Bpor
ejemplo, para cambio de aceite indica cu)ndo debera ser el pr<imo cambioC. 'dem)s, sera
fant)stico si pudiramos escribir al#unas notas, por eso a%adimos a la lista un campo para notas.
FAu campos encajan en el )rea de acacionesG Hecha, lectura del cuentaIilmetros,
combustible Binclu:e todos los campos de la tabla combustibleC, comidas Binclu:e comida : tapasC,
alojamiento, peajes : otros. Puesto $ue estos #astos se pa#an con una o dos tarjetas de crdito o
en efectio, $uiero un campo para re#istrar $u forma de pa#o se us en cada uno de ellos.
FAu campos encajan en la cate#ora comidasG 0esa:uno, comida, cena : tapas parecen
encajar. F0ebo listar las tapas indiidualmente o anotar el coste total de tapas de todo el daG Elijo
diidir tapas en dos campos, n;mero de tapas : coste total. "ambin necesito una forma de pa#o
para cada uno, desa:uno, comida, cena : tapas.
FAu campos son comunes a m)s de un )reaG /a fecha aparece en todas las )reas : tambin lo
hacen la lectura de cuentaIilmetros : la forma de pa#o.
F+mo usar la informacin de estos tres camposG 4ientras est de acaciones $uerr tener
cada da una lista completa de todos los #astos. /os campos de fecha su#ieren una relacin entre
la tabla acaciones : las fechas de cada una de estas tablas, combustible : alimentacin. Esto
$uiere decir $ue los campos de fecha de estas tablas deben estar inculados cuando creemos la
base de datos.
El tipo de pa#o inclu:e dos tarjetas de crdito : efectio. Entonces, crearemos una tabla con un
campo para el tipo de pa#o : la usaremos en cajas de lista en los formularios.
$ugerencia
'dem)s de los campos $ue hemos listado para crear en las tablas de la base de
datos, ha: un campo m)s $ue podemos necesitar en cada tabla, el campo para la
clae primaria. En al#unas tablas :a se ha mencionado el campo para la clae
primaria, pero en otras tablas, como en tipo de pa#o, necesitaremos crear un
campo adicional para la clae primaria.
Planificar una base de datos (
Crear una base de datos nueva
Para crear una base de datos nuea, en la barra de men;s elija Archivo " Nuevo " %ase de
datos, tambin puede pulsar la flecha $ue ha: junto al icono Nuevo : seleccionar %ase de datos
en el men; desple#able. 'mbos mtodos abren el asistente para bases de datos.
En la primera p)#ina del asistente para bases de datos seleccione Crear nueva base de datos :
pulse $iguiente.
/a se#unda p)#ina tiene dos pre#untas. Para la primera pre#unta seleccione la opcin $&'
registrar la base de datos, : para la se#unda pre#unta mar$ue Abrir la base de datos para
editar. Pulse Finali(ar.
Nota
*i no se re#istra la base de datos, no estar) accesible para los otros componentes de
/ibre.ffice, como 6riter o +alc. *i se re#istra la base de datos, los otros
componentes podr)n acceder a ella.
Guarde la base de datos nuea con el nombre Automovil. *e abrir) la entana 'utomoil.odb
/ibre.ffice 8ase. /a Hi#ura 1 muestra parte de esta entana.
'i!ura *D Crear las tablas de la base de datos
$ugerencia
+ada e( $ue se abra la base de datos Automovil, se abre la entana
'utomoil.odb /ibre.ffice 8ase, : entonces se pueden hacer cambios en la base
de datos. El ttulo de esta entana es siempre Jnombre de la base de datosK L
/ibre.ffice 8ase.
recaucin
+uando cree una base de datos, debe #uardar el trabajo re#ularmente. Mo slo
tiene $ue #uardar el elemento $ue acaba de crear, sino $ue tambin tiene $ue
#uardar la base de datos completa.
Por ejemplo, cuando cree su primera tabla, debe #uardarla antes de poder cerrarla.
+uando la tabla se #uarde por primera e(, :a ser) parte de la base de datos.
1 Primeros pasos con Base
Crear tablas
En una base de datos, una tabla almacena informacin de un #rupo de cosas $ue llamaremos
campos. Por ejemplo, una tabla podra contener una libreta de direcciones, un inentario de
e<istencias, una #ua telefnica o una lista de precios. =na base de datos puede tener arias
tablas.
Para trabajar con tablas, pulse el icono +ablas en la lista de Base de datos o pulse Alt>a. En la
lista +areas se muestran las tres tareas $ue se pueden hacer con tablas BHi#ura 1C.
)sar el asistente para crear una tabla
/os asistentes se han dise%ado para hacer tareas b)sicas. ' eces no son suficiente para lo $ue
$ueremosN en cu:o caso podemos utili(ar el asistente como punto de partida, : despus trabajar
sobre el contenido #enerado.
El asistente para tablas en 8ase su#iere tablas de dos cate#oras, ne#ocios : personal. +ada
cate#ora contiene ejemplos de tablas entre las $ue esco#er. +ada tabla tiene una lista de campos
disponibles. Podemos borrar al#unos de estos campos : a%adir otros.
=n campo de una tabla contiene una parte de la informacin. Por ejemplo, una tabla con una lista
de precios podra tener un campo para el nombre del elemento, otro para la descripcin : otro
para el precio.
+omo nin#uno de los campos $ue necesitamos para nuestra base de datos 'utomil aparece en
las tablas de ejemplo del asistente, crearemos una tabla simple, : sta no tiene nada $ue er con
nuestra base de datos, usando el asistente. Esta seccin es un ejercicio para e<plicar cmo
funciona el asistente.
El asistente permite $ue los campos de una tabla proen#an de m)s de una tabla de las
su#eridas. +rearemos una tabla con campos de tres tablas diferentes de las mostradas por el
asistente.
recaucin

+ada tabla necesita un campo Primar9 Ee9 BClave primaria, cu:o uso se e<plicar)
m)s adelanteC. =saremos ese campo para numerar nuestras entradas : $ueremos
$ue ese n;mero se incremente autom)ticamente a medida $ue a%adimos datos.
*e#;n la (ona #eo#r)fica, se usa ?clae@ o ?llae@ primaria. *e intentar) usar
?clae@, salo $ue se est describiendo una opcin de la interfa(.
Pulse Usar el asistente para crear tabla. *e abre el asistente para tablas BHi#ura 2C
aso *+ seleccionar campos.
=saremos la tabla de ejemplo Colecci"nC, en la cate#ora Personal para seleccionar los campos
$ue necesitamos.
1C Cate!ora, seleccione Personal. /a lista desple#able +ablas de muestra cambia a una lista
de tablas de ejemplo personal.
2C +ablas de e:emplo, seleccione Colecci"nC,. El cuadro Campos disponibles cambia a una
lista de campos de esta tabla.
!C Campos seleccionadosD muea los si#uientes campos desde la entana +ampos
disponibles a la entana +ampos seleccionados usando el botn O : en este orden,
/,Colecci"nC +tuloFlbumC /ntGrpreteC 'ec#a,eCompraC 'ormatoC Notas 9 NHm,ePistas
PC )eleccionar campos de otra tabla de e:emplo. Pulse Me#ocios como cate#ora. *eleccione
?mpleados en la lista de tablas de ejemplo. =tilice el botn , para moer el campo 'oto
desde la entana Campos disponibles a la entana Campos seleccionados. *e colocar)
en la parte inferior de la lista, debajo del campo NHm,ePistas.
Crear tablas 2
DC *i se e$uioca al seleccionar campos, pulse el nombre del campo en la lista Campos
seleccionados : con el botn - mualos desde Campos seleccionados de nueo a la lista
Campos disponibles.
QC *i se e$uioca en el orden de los campos seleccionados pulse el nombre del campo cu:o
orden es errneo : use las flechas de direccin Arriba : Aba.o situadas a la derecha de
Campos seleccionados para moer el campo a su posicin correcta.
RC Pulse $iguiente.
'i!ura .D )eleccionar campos para la tabla
aso /+ establecer los tipos de campo y formatos0
En este paso establecer) las propiedades de los campos. +uando pulse en un campo, la
informacin a la derecha cambia Bea la Hi#ura !C. Entonces, se pueden hacer cambios para
ajustarlos a sus necesidades. Pulse en cada campo, de uno en uno, : ha#a los cambios $ue se
indican abajo.
'i!ura 6D cambiar el tipo de los campos
Nota
*i al#uno de estos campos re$uiere un alor, ajuste ?ntrada reIuerida a $&.
Entonces no se permitir) una entrada con ese campo en blanco. En #eneral
solamente se usa ?ntrada reIuerida a $& si siempre se tiene $ue poner al#o en ese
campo. Por defecto ?ntrada reIuerida est) ajustado a No.
8 Primeros pasos con Base
/,Colecci"n, cambie >alor autom;tico de No a $&.
+tuloFlbum,
?ntrada reIuerida, deje ?ntrada reIuerida en No a menos $ue toda su m;sica est
en )lbumes.
Lon!itud, no cambie la lon#itud a menos $ue ten#a un ttulo de )lbum ma:or de 100
caracteres, inclu:endo los espacios.
Nota
En 8ase se debe especificar la lon#itud m)<ima para cada campo en el momento
de la creacin. Mo es f)cil cambiarla despus, por eso, en caso de duda,
especifi$ue una lon#itud ma:or. 8ase usa 9'3+5'3 como formato para campos
de te<to. Este formato utili(a solamente el n;mero real de caracteres en un campo
hasta el lmite marcado. Es decir, un campo $ue contiene 20 caracteres usar)
solamente espacio para 20 caracteres aun$ue el lmite este puesto en 100.
/ntGrprete, use las opciones predeterminadas. 0ado $ue la m;sica siempre tiene
intrpretes, estable(ca ?ntrada reIuerida en ).
'ec#a,eCompra, tipo de campoD opciones predeterminadas para fechas. ?ntrada
reIuerida debera ser No Bpuede $ue no sepa la fechaC.
'ormato, slo cambie la opcin de ?ntrada reIuerida, de No a ).
Notas, no se re$uieren cambios.
NHm,ePistasD cambie +ipo de campo a +in9 /nte!er J+/NK/N+L. El n;mero de pistas
permitido ser) de SSS. )mall /nte!er J)7ALL/N+L podra admitir SSSSS pistas si necesita
m)s de SSS.
'oto, use las opciones predeterminadas.
+uando ha:a terminado pulse $iguiente.
Nota
+ada campo tiene un +ipo de campo, : ste debe especificarse. /os tipos inclu:en
te<to, inte#er, fecha : decimal. *i el campo a a contener informacin #eneral Bpor
ejemplo, un nombre o una descripcinC, use te<to. *i el campo a a contener siempre
un n;mero Bpor ejemplo, un precioC, el tipo debera ser decimal u otro tipo de campo
numrico. El asistente eli#e el tipo de campo correcto, por lo $ue para hacerse una
idea de cmo funciona esto, ea lo $ue el asistente ha seleccionado para cada
campo.
aso 1+ seleccionar la clave primaria0
1C 4ar$ue Crear una clave principal.
2C *eleccione Usar un campo e3istente como clave principal.
!C En la lista desple#able Nombre del campo seleccione /,Colecci"n.
PC 4ar$ue Autovalor si no est) marcado.
DC Pulse $iguiente.
Nota
=na clae primaria identifica un tem Bo re#istroC de forma ;nica en la tabla. Por
ejemplo, puede tener dos personas llamadas ?'ntonio /pe(@ o tres personas $ue
ien en la misma direccin : la base de datos necesita distin#uir entre ellas.
El mtodo m)s sencillo es asi#nar un n;mero ;nico a cada uno, asi#namos a la
primera persona el n;mero 1, a la se#unda 2, etc. +ada entrada tiene un n;mero :
cada n;mero es diferente, : por eso es f)cil decir ?re#istro con 20 1R2@. Esta es la
opcin ele#ida a$u, /,Colecci"n es simplemente un n;mero asi#nado
autom)ticamente por 8ase a cada re#istro de esta tabla.
Crear tablas 8
aso 2+ crear la tabla0
1C *i lo desea, cambie el nombre a la tabla en este punto. *i lo hace, asi#ne un nombre
si#nificatio para usted. En este ejemplo no haremos cambios.
2C 0eje marcada la opcin /nsertar datos inmediatamente.
!C Pulse Finali(ar para completar el asistente para tablas. +ierre la entana creada por el
asistente. 'hora est) de nueo en la entana principal de la base de datos con la lista de
tablas, consultas, formularios e informes. .bsere $ue ahora ha: una tabla con el nombre
?+oleccin+0@ en la entana "ablas.
Crear una tabla copiando una tabla existente
*i tiene una coleccin de m;sica mu: amplia, puede $uerer crear una tabla para cada tipo de
m;sica $ue ten#a. 4ejor $ue crear cada tabla con el asistente, puede hacer copias de la tabla
ori#inal, dando a cada una un nombre de acuerdo con el tipo de m;sica contenida.
1C Pulse el icono 3ablas' en el panel base de datos, para er las tablas e<istentes.
2C Pulse con el botn derecho el icono de la tabla ColeccionC, : seleccione Copiar en el
men; emer#ente.
!C 4uea el puntero del ratn $ue ha: debajo de esta tabla, pulse con el botn derecho del
ratn : seleccione egar. 'parecer) el di)lo#o +opiar tabla.
PC +ambie el nombre de la tabla a Pop : pulse $iguiente.
DC Pulse el botn ,, para moer todos los campos del cuadro de la i($uierda al cuadro de la
derecha : ha#a clic en $iguiente.
QC Puesto $ue todos los campos tienen su tipo adecuado, no debera ser necesario hacer
cambios. *i as fuera, ste es el lu#ar : el momento para hacerlos Bea el cuadro +uidado
m)s abajo para er las ra(onesC. Pulse Crear, : se crear) la nuea tabla.
recaucin

=na e( $ue se han creado las tablas usando el asistente : se han introducido
datos, la edicin de las tablas debera ser mu: limitada. *e pueden a%adir o
eliminar campos, pero a%adir un campo re$uiere tiempo para introducir los datos
para ese campo en cada re#istro $ue ten#a una entrada para ese campo.
Eliminar un campo elimina todos los datos #uardados en ese campo. +ambiar el
tipo de datos de un campo puede llear a una prdida de datos parcial o
completa. 'l crear una tabla es mejor crear los campos con el nombre, lon#itud :
formato correctos antes de introducir datos.
Eliminar una tabla elimina todos los datos contenidos en cada campo de la tabla.
*i no est) se#uro, nunca elimine una tabla.
Crear tablas en la vista de dise4o
/a ista de dise%o es un mtodo m)s aan(ado para crear una tabla, en el $ue se introduce
directamente la informacin de cada campo. =saremos este mtodo para las tablas de nuestra
base de datos.
Nota
'un$ue +ipo de campo : formato son diferentes en la vista de dise5o, los
conceptos son los mismos $ue en el asistente.
/a primera tabla $ue crearemos ser) Combustible. *us campos son /,CombustibleC 'ec#aC
CosteCombustibleC CantidadCombustibleC CuentaEilometros 9 'ormaPa!o.
1C Pulse Crear tabla en la ista de dise%o.
2C En el campo /,CombustibleD
*4 Primeros pasos con Base
aC Escriba /,Combustible en el primer nombre de campo. Pulse la tecla +abulador para
moerse a la columna +ipo del campo.
bC +omo tipo de campo seleccione /nte!er J/N+?G?<L en la lista desple#able Bel tipo
predeterminado es "e<to T9'3+5'3UC.
$ugerencia
=n atajo para seleccionar en la lista desple#able "ipo de campo, escriba la primera
letra del tipo ele#ido. Puede alternar entre todas las elecciones $ue comien(an por
esa letra presion)ndola repetidamente.
cC +ambie las propiedades del campo en la seccin inferior.
+ambie >alor autom;tico de No a )
dC 4ar$ue 20+ombustible como Llave primaria.
5a#a clic con el botn secundario sobre el tri)n#ulo erde $ue ha: junto a
/,Combustible, a la i($uierda BHi#ura PC : seleccione Llave primaria en el men;. *e
colocar) un icono con una llae delante del campo /,Combustible
'i!ura 0D definir la clave primaria
Nota
/a clae primaria tiene un ;nico propsito, identificar el re#istro de forma ;nica. *e
puede utili(ar cual$uier nombre para este campo. Mosotros hemos utili(ado
20+ombustible por coneniencia, as sabemos a $u tabla pertenece.
!C Para el resto de campos B'ec#aC CosteCombustibleC CantidadCombustibleC
CuentaEilometros 9 'ormaPa!o&D
Escriba el nombre del campo en la columna Nombre del campo.
*eleccione el +ipo del campo para cada campo.
Para 'ec#a use 'ec#aJ,A+?L Bpulse ' para seleccionarloC.
'ormaPa!o usa +e3to J>A<CAA<L, el predeterminado.
Para los dem)s campos, elija NHmero JNU7?</CL Bpulse la tecla N una e(
para seleccionarloC.
CosteCombustibleC CantidadCombustible : CuentaEilometros necesitan al#unos
cambios en la seccin Propiedades BHi#ura DC
Crear tablas **
CantidadCombustible, cambie +ama5o a Q : ,ecimales a ! Bmuchos surtidores
miden el combustible en milsimasC.
CuentaEil"metros, cambie +ama5o a 10 : ,ecimales a 1.
CosteCombustible, cambie +ama5o a D : ,ecimales a 2. Pulse ?:emplo de formato Esto
abre la entana 'ormato de campo BHi#ura QC. *eleccione 7oneda como cate#ora : su
moneda como 'ormato. 4i moneda tiene dos decimales. *eleccione la apropiada para su
caso.
'i!ura (D cambiar propiedades del campo
'i!ura 1D opciones de formato de campo
PC Para acceder a las opciones adicionales de formato, pulse el botn $ue ha: a la derecha
del campo Ejemplo de formato.
DC ,escripci"n puede ser cual$uier cosa, o puede dejarse en blanco.
*. Primeros pasos con Base
QC Para #uardar : cerrar la tabla seleccione Archivo " 5uardar. /lame a la tabla
Combustible. +ierre la tabla Combustible.
*i#a los mismos pasos para crear la tabla >acaciones. /os campos : su tipo se indican en la
Hi#ura R. 'se#;rese de $ue el campo 'ec#a sea la clae principal antes de cerrar Bpulse con el
botn derecho en el cuadro #ris a la i($uierda de 'ec#a : seleccione Llave primaria en el men;
emer#ente. Guarde la tabla con el nombre >acaciones : cirrela.
'i!ura 2D campos de la tabla >acaciones
Crear tablas para los cuadros de lista
*i se puede usar la misma informacin en arios campos, intente dise%ar una tabla para cada tipo
de informacin. +ada tabla contendr) dos campos, el campo de informacin : el /,, en ese orden.
recaucin
Debe crear estas tablas con el campo de informacin en primer lugar : el campo
20 en 6ltimo lugar. *i no lo hace as se producir)n resultados incorrectos. Para la
tabla de pa#os he usado Mombre e 20 como campos, con ,an, Mevin : ?fectivo
en los datos de Mombre. /os datos correspondientes a 20 son 4C *C .. *i el campo
Mombre se muestra primero en la tabla, aparecer) uno de los tres nombres en el
campo pa#o de la tabla +ombustible. *i el campo 20 se muestra primero, en el
campo de pa#o aparecer)n *C . o 6
1C *i#a las instrucciones istas en ?+rear tablas en la ista de dise%o@ en la p)#ina 10. En la
tabla, los dos campos pueden ser +ipo e /,Pa!o. En las propiedades del campo
estable(ca >alor autom;tico a $& en el campo /,Pa!o. Estable(ca el campo /,Pa!o como
Llave principal Bea Hi#ura -C
2C Guarde la tabla con el nombre +ipo pa!o.
'i!ura 8D tabla en vista dise5o
Crear tablas *6
Nota
*i tiene $ue crear arias tablas con los mismos campos, dise%e una tabla : cree
las dem)s mediante copiar : pe#ar Bea +rear una tabla copiando una tabla
e<istente en la p)#ina 10C.
A4adir datos en la vista de edicin
En la ista de edicin no es necesario un formulario. En su lu#ar, a%ada los datos directamente en
la tabla. En este ejemplo uso los nombres de dos personas con tarjeta bancaria : ?fectivo para
pa#os en efectio.
1C En la entana principal de la base de datos, pulse el icono +ablas BHi#ura 1C. En la ista de
edicin pulse con el botn derecho del ratn en la tabla +ipo Pa!o : seleccione Abrir en el
men; emer#ente.
aC 2ntrodu(ca ,an en la columna "ipo de la primera fila. Pulse la tecla +abulador para
moerse a la se#unda columna. Hjese $ue el alor de /,Pa!o para esta fila cambia
de J+ampo autom)ticoO a 0.
bC 2ntrodu(ca Mevin en la se#unda fila. El /,Pa!o cambia a 1.
cC 2ntrodu(ca ?fectivo en la tercera fila. El /,Pa!o cambia a 2.
2C Guarde : cierre la entana de la tabla.
$ugerencia
Puede usar la tecla ?nter para moerse de campo en campo, o puede usar la tecla
flec#a aba:o para moerse de fila en fila.
Definir relaciones
'hora $ue hemos creado las tablas, Fcu)l son las relaciones entre ellasG Es el momento de
definirlas, bas)ndonos en las pre#untas : respuesta del principio.
+uando estamos de acaciones, $ueremos introducir todos los #astos de una sola e( cada da.
/a ma:ora de estos #astos est)n en la tabla 9acaciones, pero el combustible $ue #astamos no lo
est). Por eso relacionaremos estas dos tablas usando el campo Hecha. Puesto $ue la tabla
+ombustible puede tener m)s de una entrada por fecha, esta relacin entre las tablas 9acaciones
: +ombustible es una relacin uno a muchos Bse desi#na 1,nC.
/a tabla 9acaciones tambin contiene arios campos para el tipo de pa#o usado. Por cada campo
de tipo de pa#o ha: slo una entrada de la tabla "ipo Pa#o. Esta es una relacin uno a uno, un
campo en una tabla con un campo de la otra tabla Bse desi#na 1,1C. 5a: otras tablas $ue tambin
contienen campos del tipo de pa#o. /a relacin entre los campos de esas tablas : "ipo Pa#o es
tambin una relacin 1,1.
Puesto $ue la tabla "ipo Pa#o solamente proporciona un lista est)tica, no necesitamos definir una
relacin entre la tabla "ipo Pa#o : los campos de las otras tablas $ue usan las entradas de la
tabla "ipo Pa#o. Esto se har) cuando creemos los formularios.
/as tablas +ombustible : 4antenimiento realmente no tienen nin#una relacin aun$ue ten#an
campos similares, Hecha : +uentaIilmetros.
$ugerencia
' medida $ue cree sus propias bases de datos, tambin tendr) $ue determinar en
$u : cmo est)n relacionadas las tablas.
1C Para empe(ar a definir relaciones elija Herramientas " 7elaciones. *e abre la entana
'utomil /ibre.ffice 8ase, 0ise%o de relacin : se muestra el di)lo#o '#re#ar tablas
Btambin puede abrirlo pulsando el icono en la entana 0ise%o de relaciones.
*0 Primeros pasos con Base
2C En el di)lo#o '#re#ar tablas, use uno de los si#uientes mtodos para a%adir una tabla a la
entana 0ise%o de relaciones,
5a#a doble clic sobre el nombre de la tabla. En nuestro caso, h)#alo en las tablas
>acaciones : Combustible.
. pulse en el nombre de la tabla : lue#o A4adir para cada una de las tablas.
!C 5a#a clic en Cerrar para cerrar el di)lo#o cuando ha:a a%adido las tablas $ue desee.
PC Puede definir la relacin entre las tablas 9acaciones : +ombustible de dos modos,
V *eleccione : arrastre el campo 'ec#a en la tabla Combustible hasta el campo 'ec#a
en la tabla >acaciones. +uando suelte el botn del ratn, se formar) una lnea de
cone<in entre los dos campos BHi#ura SC.
'i!ura 8D dise5o de una relaci"n *Dn
V . ha#a clic sobre el icono Nueva relacin. Esto abrir) la entana 3elaciones BHi#ura
10C. Muestras dos tablas aparecer)n en la seccin +ablas implicadas.
En la seccin Campos implicados, pulse la lista desple#able $ue se encuentra
bajo la eti$ueta Combustible
*eleccione 'ec#a en la lista de la tabla Combustible.
5a#a clic sobre la celda $ue se encuentra a la derecha de esta lista desple#able. Esto
abrir) una lista desple#able para la tabla 9acaciones.
*eleccione 'ec#a en la lista de la tabla 9acaciones. 'hora todo debera parecerse a lo
mostrado en la Hi#ura 10.
Pulse Aceptar.
'i!ura *4D campos seleccionados en una relaci"n
DC 4odificar las Opciones de actualizaci"n : Opciones de eliminaci"n de la entana
3elaciones.
aC 5a#a clic con el botn secundario sobre la lnea $ue conecta los campos Hecha de
las dos tablas para abrir el men; conte<tual.
bC *eleccione 8ditar para abrir el di)lo#o 3elaciones BHi#ura 11C
cC *eleccione Actuali(ar cascada.
dC *eleccione 8liminar cascada.
,efinir relaciones *(
eC Pulse Aceptar para cerrar la entana 3elaciones : seleccione Archivo " 5uardar
para #uardar la entana 0ise%o de relaciones.
'un$ue estas opciones no son estrictamente necesarias, siren de a:uda. "enerlas
seleccionadas permite actuali(ar una tabla $ue ten#a una relacin definida con otra tabla,
as como eliminar un campo de una tabla.
'i!ura **D secci"n Opciones de actualizaci"n 9 Opciones de
eliminaci"n
Crear un formulario de base de datos
/as bases de datos se usan para almacenar datos. Pero, Fcmo se a%aden los datos a la base de
datosG Para eso se usan los formularios. En el len#uaje de bases de datos, un formulario es una
interfa( para introducir : editar datos.
'i!ura *.D campos de un formulario simple
'i!ura *6D formulario simple con a5adidos
=n formulario simple consiste en una serie de campos de una tabla BHi#ura 12C. .tros formularios
m)s complejos pueden contener muchas m)s cosas, inclu:endo te<to adicional, #r)ficos, cajas de
seleccin : muchos otros elementos. /a Hi#ura 1! est) hecha a partir de la misma tabla con una
eti$ueta BGastos de combustibleC, una lista de seleccin colocada en la forma de pa#o : un #r)fico
de fondo.
)sar el asistente para crear un formulario
=saremos el 'sistente para formularios para crear un formulario 9acaciones, el cu)l contendr) un
formulario : un subformulario.
En la entana principal de la base de datos BHi#ura 1C, pulse el icono Formularios en la columna
de la i($uierda. En la lista de tareas, ha#a doble clic en )sar el asistente para crear formulario
*1 Primeros pasos con Base
para abrir el 'sistente para formularios BHi#ura 1PC. /os formularios simples necesitan solo
al#unos de estos pasos, mientras $ue los formularios m)s complejos puede $ue usen todos.
aso *+ seleccione campos0
1C En +abla o consulta seleccione "abla, 9acaciones. /a seccin Campos disponibles
muestra una lista de los campos de la tabla 9acaciones
2C Pulse la doble flecha de la derecha para moer todos los campos hacia la lista Campos del
formulario. 5a#a clic en $iguiente0
'i!ura *0D pasos del Asistente para formularios
aso /+ configurar un subformulario0
0ado $ue :a hemos creado una relacin entre las tablas +ombustible : 9acaciones, usaremos
esa relacin. *i no se hubieran definido relaciones se podra hacer en el paso P.
1C 5a#a clic en la caja eti$uetada A!re!ar subformulario
2C Pulse en )ubformulario basado en relaci"n e3istente
!C El campo +ombustible aparece en la lista de relaciones para a#re#ar, as $ue pulse en el
nombre para resaltarlo, como en la Hi#ura 1D. 5a#a clic en $iguiente.
'i!ura *(D a5adir un subformulario
aso 1+ a4adir campos a un subformulario0
Este paso es e<actamente i#ual $ue el paso 1. /a ;nica diferencia es $ue en el subformulario no
se usan todos los campos.
Crear un formulario de base de datos *2
1C +ombustible aparece preseleccionado en +abla o consulta
2C =tilice el botn ,, para moer todos los campos a la derecha.
!C Pulse en el campo 2d+ombustible para resaltarlo.
PC =tilice el botn - para moer el campo 2d+ombustible hacia la i($uierda BHi#ura 1QC.
DC Pulse $iguiente.
'i!ura *1D seleccionar campos de un subformulario
aso 2+ obtener campos combinados0
Este paso es para tablas o consultas en las $ue no se ha definido una relacin. +omo nosotros :a
habamos definido la relacin, el asistente i#nora este paso.
Nota
Es posible crear una relacin entre dos tablas basada en m)s de un par de
campos. En la Gua de Base.+mo se e<plica cmo : por $u se hace.
recaucin
+uando se seleccionan un par de campos de dos tablas para usarlos en una
relacin, stos tienen $ue ser del mismo tipo. Por eso utili(amos el campo Hecha
de ambas tablas, ambos son del tipo HechaT0'"EU.
2ndependientemente de $ue se seleccione uno, dos o m)s pares de campos de
dos tablas para la relacin, es necesario $ue cumplan al#unos re$uisitos para $ue
el formulario funcione.
Min#;n campo del subformulario debe ser la clae primaria de su tabla Bno
se puede usar 20+ombustibleC.
+ada par de campos combinado debe ser del mismo tipo.
=no de los campos del formulario principal debe ser la clae primaria Bse
debe usar HechaC.
aso 9+ organi(ar los campos de control0
+ada control en un formulario consiste en dos partes, eti$ueta : campo. En este paso de la
creacin del formulario se determina dnde se colocan las eti$uetas en relacin con los campos.
/as cuatro posibilidades, de i($uierda a derecha son ?n columnasN?tiIuetas a la izIuierda, ?n
columnasN?tiIuetas arribaC Como #o:a de datos : ?n bloIuesO?tiIuetas arriba
*8 Primeros pasos con Base
1C 0isposicin del formulario principal, pulse el
se#undo icono B?n columnas N ?tiIuetas
arribaC. /as eti$uetas se colocar)n encima de
sus campos
2C 0isposicin del subformulario. Pulse el tercer
icono Como #o:a de datos Blas eti$uetas son las
cabeceras de columna : los datos de los
campos est)n en formato de hoja de c)lculoC.
Pulse $iguiente.
aso :+ control de los datos introducidos0
' menos $ue necesite actiar al#una de estas
opciones, acepte los ajustes por defecto. 5a#a clic en
$iguiente.
aso ;+ aplicar estilos0
1C *eleccione el color $ue desee en la lista Aplicar estilos B5e ele#ido el bei#e, $ue es
Maranja P en la "abla de coloresC.
2C *eleccione el borde de campo $ue prefiera B5e ele#ido !0. Aui() usted podra
e<perimentar con los diferentes ajustes posiblesC.
!C Pulse $iguiente.
aso <+ estable(ca un nombre0
1C 2ntrodu(ca el nombre para el formulario. En este caso, es +ombustible.
2C Pulse 7odificar el formulario.
!C 5a#a clic en Finali(ar. El formulario se abre en modo de Edicin.
Modificar un formulario
9amos a moer los controles a lu#ares diferente en el formulario : a cambiar el fondo por una
ima#en. "ambin modificaremos la eti$ueta del campo HormaPa#o : tambin cambiaremos el
campo a cuadro de lista.
Primero tenemos $ue decidir $u es lo $ue amos a cambiar. /a e<plicacin se#uir) este
es$uema de los die( puntos $ue planeamos cambiar.
1C Proporcionar la funcionalidad de lista desple#able para el campo Hecha del formulario
principal : alar#arlo para $ue muestre el da de la semana, el da, el mes : el a%o.
2C 'cortar la lon#itud de los campos de pa#o Btodos los campos $ue contienen la palabra
Pa#oC.
!C +olocar los controles en #rupos, comida, subformulario de combustible : miscel)neos.
PC +ambiar las palabras de al#unas eti$uetas. 'l#unas palabras se conertir)n en dos. *i es
posible, use al#unas abreiaturas Bmisc. por miscel)neosC.
DC +ambiar la lon#itud de arios campos : eti$uetas. *olamente al#unos campos tienen una
lon#itud aceptable, pero para conse#uir mejor aspecto, tambin se la modificaremos.
QC *ustituir todos los campos cu:a eti$ueta termine en Pa!o por un cuadro de lista $ue
conten#a las entradas de la tabla "ipo pa#o.
RC 'umentar erticalmente el tama%o del campo Motas, a%adirle una barra desli(ante :
moerlo.
Crear un formulario de base de datos *8
-C 5acer cambios en las columnas Hecha : HormaPa#o del subformulario de modo similar a
los cambios reali(ados en el formulario principal.
SC '%adir encabe(ados a cada #rupo del formulario principal.
10C +ambiar el fondo por una ima#en, para lue#o modificar al#unas eti$uetas para $ue se
puedan leer claramente. +ambiar el color del tipo de letra BfuenteC de las cabeceras.
9amos a er ahora al#unos mtodos $ue usaremos en estos pasos. /os controles en el formulario
principal est)n formados por un campo : su eti$ueta. =nas eces $uerremos trabajar con el
control completo, otras slo con la eti$ueta o con el campo, : otras, con un #rupo de controles.
'l pulsar un campo o una eti$ueta, el control completo $ueda seleccionado. 'parece un
borde alrededor del control con ocho puntos de control erde BHi#ura 1RC. 'hora puede
arrastrarlo a donde $uiera.
'i!ura *2D un control seleccionado
'l hacer clic sobre una eti$ueta manteniendo pulsada la tecla Control, slo se selecciona
la eti$ueta o el campo BHi#ura 1-C. Puede pulsar la tecla +ab para cambiar la seleccin del
campo a la eti$ueta o de la eti$ueta al campo.
'i!ura *8D seleccionar un campo de un control
4oer un #rupo de controles es casi tan f)cil como moer uno solo.
1C Pulse el punto de control superior i($uierdo de los campos $ue desea moer para
seleccionarlo.
2C 4uea el cursor un poco por encima : a la i($uierda del campo seleccionado.
!C 'rrastre el cursor hasta la parte inferior derecha del #rupo de controles : suelte el
botn del ratn.
' medida $ue arrastre el cursor, un rect)n#ulo con borde de lneas indicar) $u
partes est)n incluidas en la seleccin. 'se#;rese de $ue es lo suficientemente
#rande como para incluir totalmente todos los controles.
+uando suelte el botn del ratn, aparecer) alrededor de los controles seleccionados
un borde con los puntos de control erdes BHi#ura 1SC.
'i!ura *8D seleccionar mHltiples controles
4uea el cursor por encima de uno de los campos. El puntero cambiar) a un icono
de arrastrar. 4uea el #rupo de controles a donde $uiera.
.4 Primeros pasos con Base
$ugerencia
'l cambiar el tama%o o moer un control, debera seleccionar dos propiedades de la
barra de herramientas 0ise%o de formulario, Usar cuadrcula : Guas al desplazar.
Podr) alinear los controles mejor : las lneas #ua de lo $ue est) moiendo se
moer)n a medida $ue muea el cursor. 0ebera tener tambin las dos re#las
actias B=er " 7eglaC.
aso *+ cambiar el campo Fecha0
1C 5a#a clic sobre el campo Hecha mientras mantiene pulsada la tecla Control para
seleccionarlo.
2C 4uea el cursor sobre el punto de control erde central del lado derecho. El cursor
cambiar) a la forma de una doble flecha.
!C 4anten#a pulsado el ratn mientras arrastra el cursor hacia la derecha hasta $ue la
lon#itud sea de Q cm. /a lnea ertical de puntos $ueda alineada con el Q. *uelte el botn
del ratn.
PC Pulse el icono +ontrol de la barra de herramientas +ontroles de formulario BHi#ura 20C.
'parecer) la entana PropiedadesD Campo de fec#a. +ada lnea contiene una propiedad
del campo.
'i!ura .4D barra de #erramientas Controles de formulario
0espl)cese hasta 'ormato de fec#a. 9er) una lista desple#able con el alor
predeterminado ?st;ndar %corto&. Pulse para desple#ar la lista : seleccione ?st;ndar
%lar!o&.
0espl)cese hasta ,esple!able : ha#a clic. *e abrir) otra lista desple#able cu:o alor
predeterminado es No. *eleccione ).
$ugerencia
Para er el aspecto del campo Hecha, pulse el icono Modo dise4o On>Off Bel
se#undo icono por la i($uierda en la Hi#ura 20C. Puede hacer esto en cual$uier
momento para er el formulario con los cambios $ue ha:a reali(ado.
aso /+ reducir el ancho de algunos campos0
"odos los campos cu:a eti$ueta conten#a la palabra Pa#o son demasiado anchos. 5ace falta
estrecharlos antes de moer el control.
1C Pulse : manten#a la tecla Control en el campo 'Pa#o BHi#ura 21C.
'i!ura .*D seleccionar un campo
2C 4uea el cursor sobre el punto de control central de la derecha. El cursor se conertir) en
una flecha doble.
!C 'rrastre el cursor hasta $ue el campo ten#a 2,D cm de ancho.
$ugerencia
*i ha seleccionado los iconos Usar cuadrcula : Guas al desplazar en la barra de
herramientas 0ise%o de formulario, er) el tama%o del campo a medida $ue lo acorte.
Crear un formulario de base de datos .*
PC 3epita estos pasos para acortar los si#uientes campos, "Pa#o, 0Pa#o, +Pa#o,"Pa#o,
4Pa#o : 4iscPa#o.
aso 1+ mover los controles para agruparlos por categor&as0
Aueremos $ue los controles apare(can como en la Hi#ura 22.
'i!ura ..D posici"n de los controles
1C Pulse en el primer control $ue $uiera moer. 'lrededor del control aparece un borde con
ocho puntos de control erdes.
2C 4uea el cursor sobre la eti$ueta o el campo del control. El cursor cambia a la forma de
icono de arrastrar.
!C 'rrastre el control : sultelo donde $uiera.
recaucin
Mo pulse la tecla Control mientras muee un campo, :a $ue slo moer) el campo
o la eti$ueta, pero no ambos a la e(. Para moer ambos pulse una e( :
arr)strelos al punto deseado.
PC =tilice el mismo procedimiento para moer el resto de los controles a su sitio.
aso 2+ cambiar el te?to de las eti@uetas0
/os nombres de los campos suelen estar compuestos por una sola palabra. *in embar#o, las
eti$uetas de un campo de un formulario pueden tener m)s de una palabra, por lo $ue las
modificaremos editando su te<to.
Nota
El asistente para tablas en 8ase su#iere nombres de campos de una sola palabra
formada por la composicin de dos trminos independientes. /os nombres de las
tablas a eces tambin se constru:en de ese modo. 0e cual$uier forma usted
puede usar arias palabras en el nombre de un campo, en una eti$ueta o en una
tabla. Eso es lo $ue haremos cuando creemos unos cuadros de lista para cada
control tipo de pa!o
1C 4anten#a pulsada la tecla Control : ha#a clic sobre la eti$ueta M;m"apas. 0espus, elija
una de estas acciones,
Pulse con el botn derecho del ratn : seleccione Campo de control en el men;
conte<tual.
. pulse el icono +ontrol en la barra de herramientas +ontroles de formulario BHi#ura
20C.
.. Primeros pasos con Base
2C El di)lo#o $ue aparece tiene la eti$ueta PropiedadesD Campo de etiIueta : contiene todas
las propiedades de la eti$ueta seleccionada.
En el campo "tulo edite el contenido : c)mbielo a M;m. "apas.
+ierre el di)lo#o de Propiedades.
!C =tilice el mismo procedimiento para cambiar tambin las si#uientes eti$uetas, 0Pa#o por
Pa#o, 'Pa#o por Pa#o, +Pa#o por Pa#o, 4iscel)neos por 4isc., +oste"apas por +oste
"apas, 4Pa#o por Pa#o, 4iscPa#o por 4isc. Pa#o, 4iscMotas por 4isc. Motas.
$ugerencia
Puede modificar todos los campos de la lista de la entana Propiedades. Por
ejemplo, si cambia la alineacin de i($uierda a centro, las palabras $ue ha:a se
centran en la eti$ueta. +uando ten#a tiempo, $ui() $uiera e<perimentar con las
diferentes propiedades simplemente para er los resultados $ue obtiene.
aso 9+ cambiar el ancho de las eti@uetas y de los campos0
Aueremos $ue los si#uientes controles ten#an 2 cm de ancho, 0esa:uno, 'lmuer(o, +ena,
+uentaIilmetros, M;m. "apas, Peaje, +oste "apas, 4otel : 4isc. En el paso 2 se modificaron
todos los campos de pa#o, pero necesitamos cambiar el tama%o del campo 4isc. Pa#o a ! cm.
1C Pulse con el botn derecho en 0esa:uno : seleccione osicin y tama4o. En la entana
Posicin : tama%o, cambie 'ncho a 2 cm.
2C 3epita esto mismo para los otros campos mencionados, usando ! cm para 4isc. Pa#o.
recaucin

'l cambiar la posicin o tama%o de un control completo, use el di)lo#o Posicin :
tama%o o el mtodo de arrastrar : soltar.
+uando trabaje con el campo o con la eti$ueta Bpero no con los dos al mismo
tiempoC, puede usar el di)lo#o Propiedades para hacer estos cambios si necesita
precisin. *in embar#o, tiene $ue tener cuidado de no seleccionar
accidentalmente el control entero si a a usar el di)lo#o Propiedades :a $ue
aplicara e<actamente los mismos alores para la eti$ueta : para el campo. Por
ejemplo, si introduce los alores para una nuea posicin, tanto el campo como la
eti$ueta se moer)n e<actamente a la misma posicin : el campo estar) encima
de la eti$ueta. Entonces tendr) $ue moer cada uno de ellos a su posicin
correcta.
Nota
Para abrir la entana Propiedades, pulse con el botn derecho sobre un control :
seleccione Control en el men; conte<tual. . puede pulsar el icono +ontrol de la
barra de herramientas Controles de formulario. "en#a cuidado : use Control$P
para deshacer los errores $ue ha:a podido cometer. En la Gua de Base tendr)
instrucciones detalladas sobre cmo utili(ar la entana Propiedades.
aso :+ sustituir campos con otros campos0
Aueremos sustituir el campo "ipoPa#o por una /ista desple#able. 0e este modo podemos
esco#er el tipo de pa#o de la tabla "ipo Pa#o en e( de tener $ue escribirlo manualmente. En mi
caso cada tipo de pa#o comien(a por una letra diferente. *i :o escribo la primera letra del tipo de
pa#o, el resto de la palabra aparece autom)ticamente. Entonces puedo cambiar al campo
si#uiente.
1C 4anten#a pulsada la tecla Control mientras hace clic sobre el campo Pa#o de 0esa:uno.
/os puntos de control erde aparecen alrededor del campo pero no alrededor de la
eti$ueta BHi#ura 2!C.
Crear un formulario de base de datos .6
'i!ura .6D seleccionar un campo de un control
2C Pulse con el botn derecho dentro de los puntos de control erdes : seleccione
7eempla(ar por " Campo combinado0
!C Pulse el icono +ontrol en la barra de herramientas +ontroles de formulario para abrir la
entana Propiedades, +ampo combinado.
PC En la pesta%a General, despl)cese hacia abajo hasta seleccionar 0esple#able : cambie el
alor No por ) BHi#ura 2PC

'i!ura .0D lista desple!ada para mostrar las opciones
DC Pulse sobre la pesta%a 0atos.
+ipo de contenido de lista es una lista desple#able. +)mbielo a )Il
'i!ura .(D lista desple!able +ipo del contenido de la lista
En Contenido de lista escriba e?actamente lo si#uiente,
SELECT "Tipo" "Tipo" FROM "Tipo pago"
.0 Primeros pasos con Base
'i!ura .1D contenido de la lista para campos Pa!o
Nota
/o $ue acaba de escribir se llama un comando *A/. /as palabras )?L?C+ :
'<O7 est)n escritas en ma:;sculas por$ue son comandos. +uando se usa el
comando )?L?C+ se re$uiere un nombre de campo entre comillas : el alias del
campo, tambin entre comillas. En este caso el campo : su alias son i#uales. El
comando '<O7 re$uiere el nombre de la tabla $ue contiene el campo. Mo es
necesario poner comillas en nombres de tabla de una sola palabra, pero ha: $ue
ponerlas si el nombre tiene m)s de una palabra.
3epita estos pasos para los campos pa#o de 'lmuer(o, +ena, 4otel, "apas : 4isc.
El formulario debera $uedar como se e en la Hi#ura 2R, una e( colocados los
controles. "ambin se e cmo $ueda el control Mota con los cambios $ue
e<plicaremos en el paso si#uiente.
+ierre la entana Propiedades.
Hi#ura 2R, posicin de los controles en el formulario principal
aso ;+ cambiar el campo Misc0 Notas0
Aueremos $ue el control 4isc. Motas, $ue es un campo de tipo memo, ten#a una barra de
despla(amiento ertical, para tener espacio adicional para el te<to si lo deseamos.
1C 4anten#a pulsada la tecla Control : ha#a clic sobre el campo 7isc Notas . /os puntos de
control erdes rodear)n el campo pero no su eti$ueta.
2C Pulse sobre el icono Control para abrir la entana Propiedades BHi#ura 2-C.
!C 0espl)cese hasta la confi#uracin de Barras de desplazamiento +ambie el alor de
Nin!una a >ertical en el cuadro combinado. El alor +ipo de te3to debera esta en
7Hltiples lneas.
Crear un formulario de base de datos .(
'i!ura .8D selecci"n de la barra de desplazamiento en la
ventana Propiedades
PC +ierre la entana Propiedades.
DC '#rande el campo 4isc. Motas moiendo el cursor sobre el punto de control central en la
parte inferior del campo : arrastr)ndolo hacia abajo hasta $ue su tama%o sea de P cm.
aso <+ cambiar las eti@uetas y los campos en el subformulario0
El subformulario est) situado en la parte inferior del formulario. Aueremos ensanchar la columna
Hecha, cambiar el campo en la columna HormaPa#o a un +ampo combinado : cambiar la eti$ueta
de la columna HormaPa#o a dos palabras.
4uea el cursor sobre la lnea diisoria entre las columnas Hecha : +oste+ombustible para
ensanchar la columna Hecha. +uando el cursor cambie, pulse : arr)strelo para moer la lnea
diisoria a la derecha.
Para cambiar la columna HormaPa#o,
1C 5a#a clic con el botn secundario en la eti$ueta HormaPa#o : en el men; seleccione
7eempla(ar por " Campo combinado.
2C 9uela a hacer clic con el botn secundario sobre la eti$ueta HormaPa#o para abrir el
men; : seleccione Columna para abrir la entana Propiedades BHi#ura 2SC
!C En la caja "tulo, cambie HormaPa#o a Horma Pa#o.
PC Pulse la pesta%a Datos.
DC En el campo +ipo del contenido de lista, seleccione )Il.
QC Escriba e<actamente lo si#uiente,
SELECT "Tipo", "Tipo" FROM "Tipo pago"
RC +ierre la entana Propiedades.
.1 Primeros pasos con Base
'i!ura .8D ventana Propiedades de un control en un
subformulario
aso A+ a4adir encabe(ados a los grupos0
Este paso es m)s f)cil de hacer si tiene isibles los marcadores de fin de p)rrafo. *eleccione =er
" Caracteres no imprimibles para mostrarlos.
1C 'se#;rese de $ue el cursor est) en la es$uina superior i($uierda. *i no, pulse esa es$uina
para moerlo.
2C Pulse la tecla ?nter para moer el cursor hacia abajo hasta el espacio entre los campos
Hecha : 0esa:uno.
!C En el campo combinado Cambiar estilo cambie Predeterminado por ?ncabezado ..
'i!ura 64D lista desple!able Cambiar estilo
PC =tilice la barra espaciadora para moer el cursor a donde desee $ue comience el
encabe(ado.
DC Escriba el encabe(ado Comidas.
QC =se la barra espaciadora para moer el cursor al centro del )rea tapas.
RC Escriba el encabe(ado +apas.
-C =tilice la tecla ?nter para moer el cursor entre el control +ena : el subformulario.
SC =tilice la barra espaciadora para moer el cursor al centro del formulario.
10C Escriba ,atos de combustible.
Nota
*i sabe cmo usar estilos, puede abrir la entana Estilo : formato pulsando la tecla
'**. 'l hacer clic con el botn secundario sobre Encabe(ado 2, se puede modificar
el aspecto de los tres encabe(ados. 9ea el captulo Q de la Gua de @riter para
m)s detalles.
Crear un formulario de base de datos .2
aso *B+ cambiar el fondo del formulario0
El fondo del formulario puede ser un color o un #r)fico Bima#enC. Puede usar cual$uier color de la
"abla de colores en Herramientas " Opciones " LibreOffice " Colores. *i sabe cmo crear
colores personali(ados, puede usarlos. "ambin puede utili(ar una ima#en como fondo.
*i eli#e un fondo oscuro, puede necesitar cambiar muchas de las eti$uetas : encabe(ados para
$ue puedan erse.
1C *eleccione las eti$uetas de la fila superior de controles.
aC 4anten#a pulsada la tecla Control : ha#a clic en la eti$ueta Hecha.
bC 4ientras mantiene pulsadas las teclas 7a9Hsculas 9 ControlC ha#a clic en el resto de
las eti$uetas de la fila superior. El borde a aumentando hacia la derecha hasta $ue
inclu:e todas las eti$uetas.
'i!ura 6*D seleccionar mHltiples etiIuetas a la vez
cC Pulse el icono Control en la barra de herramientas 0ise%o de formulario para abrir el
di)lo#o Propiedades.
dC +ambie la seleccin Color de fondo de Predeterminado a +urIuesa claro. +ierre el
di)lo#o Propiedades.
2C *eleccione las otras eti$uetas del mismo modo : cambie su color de fondo.
!C Para cambiar el color del tipo de letra BfuenteC de los encabe(ados,
aC 'bra Estilo : formatos usando la tecla '**. 'se#;rese de $ue est) seleccionado el
icono P)rrafo en el e<tremo i($uierdo de los iconos de la Hi#ura !2.
'i!ura 6.D ventana de estilos 9 formato
bC Pulse con el botn derecho en el estilo Encabe(ado 2 para abrir el men; conte<tual :
elija Modificar en este men;.
cC En la entana ?stilo de p;rrafoD ?ncabezado . pulse la pesta%a 8fectos de fuente.
+ambie Color de la fuente de Autom;tico a +urIuesa claro.
dC Pulse Aceptar para cerrar la entana.
.8 Primeros pasos con Base
$ugerencia
' eces puede ser mu: ;til aprender a usar los estilos. 4ediante el uso de estilos
hemos cambiado el color del tipo de letra BfuenteC de los tres encabe(ados al
mismo tiempo. 5a: otros mtodos para cambiar el color, pero re$uieren repetir el
mismo paso para cada uno de los encabe(ados.
PC Para a%adir un #r)fico de fondo,
aC Pulse en el fondo : seleccione Cgina en el men; conte<tual.
bC En la entana Estilo de p)#ina, pulse la pesta%a Hondo, cambie de Color a Gr;fico en
la lista desple#able Como
cC 5a#a clic en Mae#ar para buscar : seleccionar el archio #r)fico $ue $uiera usar :
pulse Abrir.
dC En la seccin "ipo de la pesta%a Hondo, seleccione Frea.
eC *eleccione Aceptar para cerrar la entana.
El formulario debera parecerse al de la Hi#ura !!.
'i!ura 66D el formulario terminado
aso **+ cambiar el orden de tabulacin0
/a tecla +abulador muee el cursor de un campo a otro. Esto es mucho m)s f)cil $ue pulsar en
cada campo para introducir los datos. "ambin nos permite a#rupar nuestros #astos en )reas
antes de comen(ar a introducir datos. Por ejemplo, todos nuestros recibos de comidas pueden
a#ruparse, as como nuestras tapas : nuestros #astos en combustible.
1C 4anten#a pulsada la tecla Control : ha#a clic en el campo fecha.
2C Pulse el icono Dise4o de formularios en la barra de herramientas +ontroles de formulario
para abrir la barra de herramientas 0ise%o de formulario BHi#ura !PC, o seleccione =er "
%arras de herramientas " Dise4o de formulario para abrirla.
!C Pulse el icono *ecuencia de actiacin Brodeado en rojoC.
Crear un formulario de base de datos .8
'i!ura 60D barra de #erramientas ,ise5o de formulario con el icono )ecuencia de
activaci"n marcado
PC 3eor#anice los campos en la entana .rden de tabuladores.
aC 8us$ue fmt4iscel)neos : p;lselo.
bC Pulse el botn Despla(ar hacia arriba hasta $ue est justo debajo de fmtPeaje.
cC 3epita los pasos para poner los campos en el mismo orden $ue se muestra en la
fi#ura Hi#ura !D. Pulse Aceptar.
'i!ura 6(D orden de tabuladores del formulario principal
DC Guarde : cierre el formulario.
QC Guarde la base de datos.
Crear formularios y subformularios en modo dise4o
Este mtodo re$uiere el uso e<tendido de las barras de herramientas Controles de formulario :
,ise5o de formulario. Estas tcnicas an m)s all) del alcance de este documento. /as
instrucciones para crear formularios usando la ista dise%o se describen en la Gua de Bases de
datos.
Acceder a otras bases de datos
/ibre.ffice permite acceder a otras bases de datos : enla(arlas en documentos de /ibre.ffice.
Por ejemplo, combinar correspondencia enla(a un documento $ue contiene una lista de nombres
: direcciones con una carta, #enerando una copia de la carta para cada entrada.
Para acceder a una fuente de datos $ue no es un archio W.odb,
1C Archivo " Nuevo " %ase de datos abre la entana Asistente para bases de datos.
2C *eleccione Conectar con una base de datos e?istente. Pulse la flecha del campo +ipo
de base de datos : seleccione el tipo de base base de datos en el cuadro combinado.
Pulse $iguiente.
64 Primeros pasos con Base
!C Pulse ?3aminar : seleccione la base de datos. 5a#a clic en $iguiente.
PC 'cepte las opciones predeterminadas, )C re!istrar la base de datos : Abrir la base de
datos para editar. Pulse Finali(ar. 2ndi$ue un nombre para la base de datos : #u)rdela
donde desee.
Acceder a una ho.a de cClculo como fuente de datos
'cceder a una hoja de c)lculo es similar a acceder a otras bases de datos,
1C *eleccione Archivo " Nuevo " %ase de datos.
2C *eleccione Conectar a una base de datos e3istente. *eleccione Ao:a de c;lculo como +ipo
de base de datos.
!C Pulse 8?aminar para locali(ar la hoja de c)lculo a la $ue $uiere acceder. *i la hoja de
c)lculo est) prote#ida con una contrase%a, mar$ue la casilla )e reIuiere una contrase5a.
Pulse $iguiente.
PC *i la hoja de c)lculo necesita un nombre de usuario, introd;(calo. *i se re$uiere tambin
una contrase%a, escrbala. 4ar$ue <ecordar contrase5a #asta el final de la sesi"n si as lo
desea. Pulse $iguiente.
Nota
*i usa este mtodo de acceso a una hoja de c)lculo, no puede cambiar nada en
ella. *olamente puede er el contenido de la hoja de c)lculo, ejecutar consultas :
crear informes basados en los datos $ue :a haban sido introducidos.
"odos los cambios en la hoja de c)lculo deben hacerse en la hoja misma, usando
+alc. 0espus de modificar una hoja : #uardarla podr) er los cambios en la base
de datos. *i crea : #uarda una hoja adicional en la hoja de c)lculo la base de
datos tendr) un tabla nuea la pr<ima e( $ue acceda a ella.
7egistrar bases de datos D0odb
/as bases de datos creadas por /ibre.ffice2.< o ersiones posteriores est)n en formato W.odb
B.pen0ocument 8aseC. .tros pro#ramas tambin pueden crear bases de datos en este formato.
3e#istrar una base de datos W.odb es sencillo,
1C *eleccione Herramientas " LibreOffice %ase " %ase de datos.
2C 8ajo Bases de datos re!istradas ha#a clic en Nueva.
!C Mae#ue hasta donde se encuentre la base de datos.
PC 'se#;rese de $ue el nombre es el correcto.
DC Pulse Aceptar.
Nota
' eces, cuando se actuali(a /ibre.ffice a una nuea ersin, la lista de bases de
datos re#istradas desaparece. *i esto ocurre, necesita hacer los pasos anteriores
para re#istrar sus archios de base de datos con la ;ltima ersin de /ibre.ffice.
)sar fuentes de datos en LibreOffice
"ras re#istrar una fuente de datos, bien sea una hoja de c)lculo, un documento de te<to, una base
de datos e<terna u otra fuente de datos admitida, puede usarla en otro componente de /ibre.ffice,
inclu:endo 6riter : +alc.
Usar fuentes de datos en LibreOffice 6*
=er fuentes de datos
'bra un documento en 6riter o +alc. Para er las fuentes de datos disponibles, pulse '0 o
seleccione =er " Fuente de datos en el men;. Esto nos mostrar) una lista de bases de datos
re#istradas, inclu:endo 8iblio#raph: : cual$uier otra base de datos re#istrada, como la base de
datos 'utomoil creada anteriormente en este captulo.
Para er las bases de datos, pulse en el si#no E $ue ha: a la i($uierda de los nombres de la base
de datos Ber Hi#ura !QC. Esto nos mostrar) "ablas : +onsultas. Pulse el si#no E $ue ha: junto a
"ablas para er las tablas e<istentes. 'hora pulse en una tabla para er sus re#istros.
'i!ura 61D bases de datos
8ditar fuentes de datos
'l#unas fuentes de datos pueden ser editadas en el di)lo#o 9er fuentes de datos. /as hojas de
c)lculo no se pueden editar. =n re#istro se puede modificar, a%adir o eliminar.
8ajo los re#istros ha: cinco botones pe$ue%os. /os cuatro primeros se mueen hacia adelante o
hacia atr)s por los re#istros, o al principio : final de los mismos. El $uinto botn, con una pe$ue%a
estrella, inserta un re#istro nueo BHi#ura !RC.
'i!ura 62D botones de nave!aci"n de >er fuente de datos
Para eliminar un re#istro, pulse con el botn derecho en la (ona #ris $ue ha: a la i($uierda de una
fila para resaltarla : seleccione 8liminar filas para eliminar la fila seleccionada.
'i!ura 68D eliminar una fila en la ventana 'uente de datos
Lan(ar %ase para traba.ar en fuentes de datos
Puede lan(ar /ibre.ffice 8ase en cual$uier momento desde el panel Huente de datos.
*implemente ha#a clic con el botn secundario en una base de datos o en el icono de la tabla o
consulta, : seleccione 8ditar archivo de la base de datos. =na e( est en 8ase, puede
modificar, a%adir o eliminar tablas, consultas, formularios o informes.
6. Primeros pasos con Base
)sar fuentes de datos en Friter y Calc
*e pueden colocar los datos de las tablas en la entana Huentes de datos en documentos de
6riter : +alc. En 6riter se pueden insertar alores de campos indiiduales o se puede crear una
tabla completa en el documento de 6riter. =n modo com;n de usar una fuente de datos es
combinar correspondencia.
$ugerencia
*i se selecciona Herramientas " Asistente para combinar correspondencia o
el icono +ombinar correspondencia en el panel Huentes de datos, se inicia el
'sistente para combinar correspondencia para #uiarle paso a paso : crear un
documento de correspondencia combinada. 9ea el captulo 11 en la Gua de
@riter.
Documentos de Writer
Para insertar un campo de una tabla abierta en la entana Huentes de datos en un documento de
6riter pulse en el nombre del campo Bel cuadrado #ris en la parte superior de la lista de camposC
:, manteniendo el botn i($uierdo del ratn presionado, arrastre el campo sobre el documento. En
un documento de 6riter aparecer) como J+'4P.O Bdonde J+'4P.O es el nombre del campo
$ue ha arrastradoC.
Por ejemplo, para introducir el coste de las comidas : $uien las pa# en una fecha determinada de
las acaciones,
1C 'bra la lista de fuentes de datos B'0C : seleccione la tabla 9acaciones en la base de datos
'utomil.
2C =se esta frase, ?El da BfechaC, nuestro desa:uno cost BcantidadC, $ue pa# BnombreC,
nuestro almuer(o cost BcantidadC $ue pa# BnombreC : nuestra cena cost BcantidadC $ue
pa# BnombreC@ pero escriba solo ?El da , nuestro desa:uno cost $ue pa# , nuestro
almuer(o cost $ue pa# : nuestra cena cost $ue pa# @
!C Para sustituir BfechaC, pulse en el nombre del campo Hecha, en la entana Huentes de
datos, : arr)strelo a la derecha de la palabra ?l. El resultado, El da JHechaO. *i tiene
4arcas actiado B=er " MarcasC, JHechaO tendr) un fondo #risN si no, no.
PC Para sustituir la primera BcantidadC, pulse en el nombre del campo 0esa:uno : arr)strelo a
la derecha de nuestro desa9uno cost". 'se#;rese de tener el espacio adecuado entre los
nombres de los campos : las palabras anteriores : posteriores. 3esultado, desa:uno cost
J0esa:unoO.
DC Para reempla(ar el primer BnombreC, ha#a clic en el nombre de campo 0Pa#o : arr)strelo
a la derecha de pa!ado por. 3esultado, pa#ado por J0Pa#oO.
QC 3ellene el resto de los campos en la frase del mismo modo.
=tilice J'lmuer(oO : J'Pa#oO para el se#undo #rupo de BcantidadC : BnombreC en la
frase.
=tilice J+enaO : J+Pa#oO para el tercer #rupo de BcantidadC : BnombreC en la frase.
RC 3esultado final, El da JHechaO, nuestro desa:uno cost J0esa:unoO $ue pa# J0Pa#oO,
nuestro almuer(o cost J'lmuer(oO $ue pa#o J'Pa#oO : nuestra cena cost J+enaO $ue
pa# J+Pa#oO.
-C '%ada datos a los campos de la frase,
Pulse en el cuadro #ris $ue ha: a la i($uierda de la fila de datos $ue desee a%adir.
Esa fila $uedar) resaltada de la misma forma $ue la se#unda fila de la Hi#ura !S.
Pulse el icono ,atos en campos Bmarcado con un crculoC. Esto rellenar) los campos
con los datos de la fila $ue eli#i.
Usar fuentes de datos en LibreOffice 66
Pulse en otra fila : lue#o otra je( en el icono. /os datos de la frase cambiaran por
los de esta fila de datos.
Guarde el documento si lo $uiere usar como ejemplo m)s adelante.
'i!ura 68D fila seleccionada en la ventana 'uentes de datos
'%adir datos en formato de tabla es un poco m)s f)cil : se hace en menos pasos. 'l#unos pasos
son bastante similares.
1C Mae#ue hasta el lu#ar donde $uiera colocar la tabla : ha#a clic en esa posicin.
2C +uando las filas no sean consecutias, manten#a pulsada la tecla Control mientras hace
clic en el cuadro #ris situado a la i($uierda de cada fila de datos $ue desea conertir en
una fila de su tabla. Para seleccionar filas consecutias, pulse en el cuadro #ris situado a
la i($uierda de la fila superior :, mientras mantiene pulsada la tecla 7a9HsculasC ha#a clic
en la ;ltima fila deseada.
!C Pulse el icono ,atos en te3to para abrir el di)lo#o 2nsertar columnas de la base de datos
BHi#ura P0C. El icono ,atos en te3to es el icono $ue est) a la i($uierda del icono ,atos en
campo de la Hi#ura !S.
'i!ura 04D di;lo!o /nsertar columnas de la base de datos
PC 4uea los campos $ue desee de la lista Columnas de la base de datos a la lista
Columna%s& de la tabla
Para colocar los campos en orden, pulse en el campo : utilice la flecha simple para
moer el campo en el orden deseado. Puede tambin limitar el n;mero de campos no
utili(ando todos los campos disponibles.
*i desea utili(ar todos los campos utilice la flecha doble apuntando hacia la derecha
para moerlos todos a la e(. El orden de los campos en la tabla $ue ha creado ser)
el mismo $ue en la tabla de la fuente de datos.
Para eliminar un ;nico campo de la lista Columna%s& de la tabla pulse en el campo :
use la flecha simple $ue apunta a la i($uierda.
60 Primeros pasos con Base
Para oler a empe(ar pulse la flecha doble $ue apunta a la i($uierda.
DC *eleccione las opciones para su tabla. =tilice las opciones por defecto como se muestra
en la Hi#ura P0.
QC Pulse Aceptar : #uarde el documento.
Hoja de clculo Calc
5a: dos formas de introducir datos en una hoja de c)lculo +alc. =na introduce los datos en las
celdas de la hoja de c)lculo. /a otra crea re#istros en la hoja de c)lculo, como se ha hecho antes
al crear un formulario en la base de datos. En una hoja de c)lculo, puede acceder directamente a
los datos de las celdas, pero solamente puede er los datos en los re#istros creados en ella.
Para introducir datos directamente en la hoja de c)lculo se usa el icono 0atos en te<to, tal como
hicimos al crear una tabla en un documento de 6riter. Pero ha: diferencias en estos dos casos.
/os pasos son sencillos.
1C 5a#a clic en la celda de la hoja de c)lculo $ue $uiera $ue sea la celda superior i($uierda,
inclu:endo los nombres de columna.
2C =tilice HP para abrir la entana Huentes de datos : seleccione la tabla cu:os datos $uiere
usar.
!C *eleccione las filas de datos $ue desee a%adir a la hoja de c)lculo,
Pulse el cuadro #ris $ue ha: a la i($uierda de la fila $ue $uiera seleccionar si slo
$uiere una fila. /a fila se resalta.
Para seleccionar arias filas, manten#a pulsada la tecla Control mientras hace clic en
los cuadrados #rises de las filas $ue necesite. Esas filas $uedar)n resaltadas.
Para seleccionar todas las filas, pulse el cuadro #ris situado en la es$uina superior
i($uierda. *e resaltar)n todas las filas.
PC 5a#a clic el icono ,atos en te3to para insertar los datos en las celdas de la hoja de
c)lculo.
DC Guarde la hoja de c)lculo.
'%adir re#istros a una hoja de c)lculo es bastante f)cil. Mecesita tener la entana 'uentes de
datos abierta, su hoja de c)lculo abierta : la tabla $ue $uiere utili(ar seleccionada.
1C Pulse en el cuadro #ris $ue ha: encima del nombre del campo para seleccionar el campo
20 de la tabla.
2C 'rrastre : suelte el cuadro del campo 20 de la tabla donde $uiera $ue apare(ca el campo
en la hoja.
!C 3epita los pasos anteriores hasta $ue ha:a moido todos los campos $ue necesite a
donde desee.
PC 2ndi$ue un nombre para la hoja de c)lculo : #u)rdela.
DC Pulse en una fila de la tabla de la entana Huente de datos.
QC 'rrastre los datos del campo 20 de la fila seleccionada sobre el campo 20 en la hoja de
c)lculo. *e actiar) el icono Guardar.
RC Pulse el botn ?ditar arc#ivo para hacer $ue la hoja de c)lculo sea slo para lectura. 5a#a
clic en 5uardar cuando se le pre#unte si $uiere #uardar el archio.
-C /a entana Huente de datos se $ueda en blanco, los campos de la hoja de c)lculo se
rellenan con los datos de la fila seleccionada : aparece la barra de herramientas
Mae#acin de formularios en la parte inferior de la hoja de c)lculo. BHi#ura P1C
'i!ura 0*D flec#as de nave!aci"n de un formulario
Usar fuentes de datos en LibreOffice 6(
SC 5a#a clic en las flechas de la barra de herramientas Mae#acin de formularios Ben la
fi#ura, las flechas est)n marcadas en rojoC para er los diferentes re#istros de la tabla. El
n;mero del cuadro cambia se#;n lo hace el n;mero de re#istro al pulsar una flecha. /os
datos de los campos cambian se#;n los datos $ue ten#a ese n;mero de re#istro en
particular.
!ntroducir datos en un formulario
/os re!istros se usan para or#ani(ar los datos $ue introducimos en un formulario. "ambin
or#ani(an los datos $ue introducimos en un subformulario.
+ada tipo de campo permite un mtodo diferente de introducir datos. En muchos, si no en todos
los casos, se puede usar m)s de un mtodo.
El primer paso para introducir datos en un formulario es abrirlo en la entana principal de la base
de datos. BHi#ura 1C.
1C Pulse el icono Hormularios en la lista Base de datos.
2C 8us$ue el nombre del formulario en la lista 'ormularios B9acacionesC
!C 5a#a doble clic en el nombre del formulario.
/a manera m)s r)pida de introducir una fecha en el campo Hecha es pulsar la flecha $ue abre el
calendario desple#able. ' continuacin, ha#a clic en el da deseado BHi#ura P2C. 0espus pulse la
tecla +abulador para ir al campo +uentaIilmetros.
'i!ura 0.D calendario desple!ado
/os campos +uentaIilmetros, Peaje : 4otel son campos numricos. 2ntrodu(ca los datos
directamente en ellos o use las flechas arriba : aba:o. +uando ha:a introducido los alores, use la
tecla +abulador para ir al campo si#uiente.
'l pulsar flec#a arriba, se incrementa el alor, : al hacerlo sobre flec#a aba:oC se
disminu:e el alor en una unidad.
Estas dos flechas solamente cambian los n;meros $ue ha: a la i($uierda de la coma
decimal.
/os n;meros $ue ha: a la derecha del decimal deben cambiarse, borr)ndolos primero :
lue#o escribiendo el alor deseado.
El campo Pa#o de 4otel es una lista desple#able. *i, como en mi caso, todos los elementos de la
lista comien(an por letras diferentes, al escribir la primera letra se selecciona el alor deseado.
61 Primeros pasos con Base
*i dos o m)s elementos de la lista comien(an por la misma letra, escribiendo la letra
repetidamente se moer) cclicamente a tras de los elementos $ue comien(an por esa
letra.
+uando la seleccin sea la correcta, utilice la tecla +abulador para ir al campo 4isc.
El resto de los campos del formulario principal son campos numricos o listas desple#ables, hasta
$ue lle#amos al campo 4isc. Motas. Xste es un campo de te<to. Escriba cual$uier cosa $ue desee
en este campo, como si fuera un simple editor de te<to.
Nota
Puesto $ue la tecla +abulador se usa para moerse entre campos, no se puede
usar en un campo de te<to. "odos los espacios deben hacerse con la Barra
espaciadora. Por ;ltimo, la tecla ?nter slo act;a como salto de lnea para moer
el cursor a la si#uiente lnea. ' diferencia del moimiento entre campos $ue no son
de te<to, la tecla ?nter, no funcionar) i#ual desde un campo de te<to. =se la tecla
+abulador en su lu#ar.
*i no tuiramos un subformulario para los datos de combustible, al pulsar la tecla
+abulador en el ;ltimo campo, se #uardaran todos los campos, se limpiaran : se
pondra el formulario listo para introducir los datos en el se#undo re#istro.
Puesto $ue tenemos un subformulario, la tecla +abulador coloca el cursor en el primer campo
Hecha del subformulario, con la fecha rellenada autom)ticamente para $ue coincida con el campo
Hecha del formulario principal.
/os campos +oste+ombustible, +antidad+ombustible : +uentaIilmetros son campos numricos.
El campo HormaPa#o es una lista desple#able. 2ntrodu(ca los datos como hi(o en el formulario
principal : utilice la tecla +abulador para ir al campo si#uiente.
+uando utilice la tecla +abulador para dejar el campo HormaPa#o, el cursor ir) al campo Hecha de
la si#uiente lnea e introducir) autom)ticamente la fecha. 'hora puede introducir el se#undo
conjunto de datos de combustible para este da.
Para moerse a otro re#istro cuando un formulario tiene un subformulario, pulse en cual$uier
campo del formulario principal. En este caso, pulse en el campo Hecha del formulario principal.
'hora utilice las flechas de direccin de la parte inferior. 5a: cuatro : de i($uierda a derecha son,
Primer re!istro, <e!istro anterior, <e!istro si!uiente : Qltimo re!istro BHi#ura P1C. ' la derecha de
estas flechas est) el icono Nuevo re!istro.
Para crear un re#istro nueo mientras $ue est) en otro re#istro del formulario principal, pulse el
icono )i!uiente re!istro o bien en el icono Nuevo re!istro.
$ugerencia
El n;mero $ue ha: en el cuadro 3e#istro es el n;mero del re#istro cu:os datos se
muestran en el formulario.
*i sabe el n;mero del re#istro $ue $uiere, escrbalo en el cuadro re#istro :
presione la tecla ?nter para ir a ese re#istro.
/a Hi#ura P! muestra un re#istro con datos insertados en sus campos.
/ntroducir datos en un formulario 62
'i!ura 06D re!istro de e:emplo del 'ormulario 9 subformulario >acaciones
Crear consultas
/as consultas se usan para obtener informacin especfica de una base de datos. /as consultas
son tablas especiales dentro de la base de datos.
Para demostrar el uso de las consultas, usaremos dos mtodos diferentes,
=sando nuestra tabla +oleccin+0, crearemos una lista de )lbumes de un autor en
particular. 5aremos esto utili(ando el asistente.
/a informacin $ue $ueramos e<traer de la tabla +ombustible inclu:e reali(ar c)lculos
sobre los resultados. Esto se har) usando la ista de dise%o. Es mejor utili(ar la ista de
dise%o para las consultas $ue necesitan reali(ar c)lculos.
)sar el asistente para crear una consulta
/as consultas creadas por el asistente proporcionan listas de informacin basadas en lo $ue uno
$uiere conocer. Es posible obtener una o arias respuestas dependiendo de las circunstancias.
En la entana principal de bases de datos BHi#ura 1C, pulse el icono +onsultas de la seccin 8ases
de datos, : a continuacin, en la seccin tareas, ha#a clic en Utilizar el asistente para crear
consulta. *e abre el 'sistente para consultas BHi#ura PPC. /a informacin $ue $ueremos es $u
)lbumes son de un determinado #rupo o indiiduo Bel autor del )lbumC. Podemos incluir cu)ndo se
compr cada )lbum.
Nota
+uando se trabaja con una consulta, se puede usar m)s de una tabla. Puesto $ue
tablas diferentes pueden contener los mismos nombres de campo, el formato para
denominar los campos en una consulta es Nombre de la tablanombre del campo,
con un punto B.C entre el nombre de la tabla : el nombre del campo. Por ejemplo, el
campo 0esa:uno en la tabla 9acaciones utili(ado en una consulta tendr) el
nombre >acaciones,esa9uno.
68 Primeros pasos con Base
aso *+ seleccione los campos0
1C *eleccione la tabla +oleccin+0 en la lista del cuadro combinado de tablas.
2C *eleccione los campos de la tabla +oleccin+0 en la lista Campos disponibles.
aC Pulse en /nterprete : utilice el botn , para moerlo a la lista Campos de la consulta
bC 4uea los campos +tuloFlbum : 'ec#a,eCompra de la misma manera.
cC Pulse $iguiente.
$ugerencia
Para moer el orden de los campos, seleccione el campo $ue $uiera moer : pulse
las fechas hacia arriba o hacia abajo.
'i!ura 00D primera p;!ina del Asistente para consultas
aso /+ seleccionar el orden0
*e pueden usar hasta cuatro campos para ordenar la informacin de una consulta. 'plicar en este
punto una l#ica mu: simple es de #ran a:uda. F+u)l es el campo m)s importanteG
En nuestra consulta, el m)s importante es el intrprete. El ttulo del )lbum es menos importante :
la fecha de compra no tiene nin#una importancia. Por supuesto, si estamos interesados en la
m;sica $ue compramos en un da determinado, la fecha ser) lo m)s importante.
'i!ura 0(D p;!ina de ordenaci"n
1C 5a#a clic en el primer cuadro combinado Ordenar por.
Pulse en Colecci"nC,/ntGrprete para seleccionarlo.
Crear consultas 68
Para ordenar los intrpretes en orden alfabtico BaL(C, seleccione Ascendente en el
lado derecho.
2C 5a#a clic en el se#undo cuadro combinado Ordenar por.
Pulse en Colecci"nC,+tuloFlbum : seleccione Ascendente
!C 3epita el proceso para Colecci"nC,'ec#a,eCompra.
PC 5a#a clic en $iguiente.
aso 1+ seleccione las condiciones de b6s@ueda0
/as condiciones de b;s$ueda permiten comparar el nombre introducido con los nombres de los
intrpretes de nuestra base de datos : decidir si se inclu:e o no a un intrprete particular en
nuestra consulta.
es i!ual aD lo mismo $ue
no es i!ual aD distinto
es menor IueD est) delante
es ma9or IueD est) detr)s
es menor o i!ual IueD est) delante o es lo mimo
es ma9or o i!ual IueD est) detr)s o es lo mimo
comoD similar en al#o
Nota
Estas condiciones se aplican a n;meros, letras Butili(ando el orden alfabticoC :
fechas.
1C Puesto $ue estamos buscando solo una cosa, dejaremos las opciones predeterminadas de
Coincidencia con todos los si!uientes.
2C Estamos buscando un intrprete en particular, por lo $ue seleccionamos
Colecci"nC,/ntGrprete en la lista de campos : es i!ual a en la condicin.
!C Escriba el nombre del intrprete en el cuadro >alor. 5a#a clic en $iguiente.
aso 2+ seleccione el tipo de consulta0
Aueremos informacin simple, por lo $ue la seleccin por defecto Consulta detallada es lo $ue
necesitamos. Pulse $iguiente en la parte inferior de la entana.
Nota
Puesto $ue tenemos una consulta simple, no necesitamos A!rupaci"n :
Condiciones de a!rupaci"n. *e omiten los pasos D : Q del asistente en nuestra
consulta.
aso ;+ asigne un alias si lo desea0
Aueremos las opciones predeterminadas. Pulse $iguiente.
aso <+ resumen0
Pon#a un nombre a la consulta Bsu#erencia, Consulta /ntGrpretesC. ' la derecha tiene dos
opciones. *eleccione 7ostrar consulta. Pulse Finali(ar.
)sar la vista dise4o para crear una consulta
+rear una consulta usando la 9ista dise%o no es tan difcil como puede parecer en un primer
momento. *e hace en arios pasos, pero cada paso es bastante simple.
04 Primeros pasos con Base
F+u)l es el consumo de combustible de nuestro ehculoG Esta pre#unta re$uiere crear dos
consultas, usando la primera consulta como parte de la se#unda consulta.
aso *+ abra la primera consulta en =ista dise4o0
5a#a clic en Crear consulta en vista Dise4o0
aso /+ a4ada las tablas0
'i!ura 01D ventana a!re!ar tabla o consulta
1C Pulse en Combustible para resaltarlo.
2C 5a#a clic en A4adir :, a continuacin, Cerrar.
$ugerencia
4uea el cursor sobre la parte inferior de la tabla +ombustible BHi#ura PRC :
arr)strelo para hacerlo m)s #rande : para $ue sea m)s f)cil er todos los campos
de la tabla.
'i!ura 02D tabla Combustible en la consulta
aso 1+ a4ada campos a la tabla en la parte inferior0
1C 5a#a doble clic en el campo /dCombustible en la tabla +ombustible.
2C 5a#a doble clic en el campo CuentaEil"metros.
!C 5a#a doble clic en el campo CantidadCombustible.
/a tabla en la parte inferior de la entana de consulta debera mostrar tres columnas BHi#ura P-C.
Crear consultas 0*
'i!ura 08D tabla de la consulta
aso 2+ estable(ca los criterios de la consulta0
Aueremos $ue 20+ombustible en la consulta empiece por el n;mero 1
1C Escriba R4 en la celda +riterio de la tabla de la consulta.
2C 5a#a clic el icono ?:ecutar consulta en la barra de herramientas 0ise%o de consulta
BHi#ura PSC.
'i!ura 08D barra de #erramientas ,ise5o de consulta
/a Hi#ura D0 muestra la tabla +ombustible con mis entradas : el resultado de la consulta basada
en la tabla +ombustible. /a consulta resultante est) en la tabla de la derecha.
'i!ura (4D tabla Combustible 9 consulta de la tabla Combustible
aso 9+ guarde y cierre la consulta0
Ea $ue esta consulta contiene las lecturas finales del cuentaIilmetros para nuestros c)lculos,
ll)mela /ecturasLfinales cuando la #uarde. /ue#o cierre la consulta.
aso :+ cree la consulta para calcular el consumo0
1C Pulse Crear consulta en vista dise4o para abrir una consulta nuea.
2C '%ada la tabla +ombustible a la consulta como hi(o en el paso 2, a%ada las tablas, pero
no cierre la entana '%adir tablas.
!C '%ada la consulta /ecturasLfinales a esta consulta.
aC Pulse Consultas para obtener la lista de consultas de la base de datos.
0. Primeros pasos con Base
'i!ura (*D seleccionar consultas para a5adir a otra consulta
bC Pulse en /ecturasLfinales.
cC 5a#a clic en A4adir : , a continuacin, en Cerrar.
aso ;+ a4adir campos a la tabla en la parte ba.a de la consulta0
9amos a calcular el consumo de combustible. Para ello necesitamos la +antidad+ombustible : la
distancia recorrida. Puesto $ue la +antidad+ombustible $ue $ueremos usar es a la lectura final del
cuentaIilmetros, usaremos la consulta /ecturasLfinales para obtenerla. =saremos tambin el
campo +uentaIilmetros de la tabla +ombustible : de la consulta /ecturasLfinales.
'i!ura (.D tablas en esta consulta
1C 5a#a doble clic en CantidadCombustible en la consulta /ecturasLfinales.
2C 5a#a doble clic en CuentaEil"metros en la consulta /ecturasLfinales
!C 5a#a doble clic en CuentaEil"metros en la tabla +ombustible.
'i!ura (6D campos a5adidos a la consulta
aso <+ introducir el campo de diferencia !DCombustible0
Aueremos $ue la diferencia entre el alor 20+ombustible de la tabla +ombustible : el alor
20+ombustible de la consulta /ecturasLfinales sea i#ual a uno B?1@C.
1C Escriba "Lecturas-finales"."IdCombustible"-
"Combustible"."IdCombustible" en el campo que hay a la derecha del campo
Cuentakilmetros de la tabla Combustible (Figura 54). scriba el n!mero "
(uno) en la celda Criterio de esta columna.
Crear consultas 06
'i!ura (0D escribir c;lculos de campos
2C +alcular la distancia iajada BHi#ura DDC,
Escriba "Lecturas-finales"."Cuentakilmetros"
"Combustible"."Cuentakilmetros" en la celda Campo
Escriba O0 en la celda +riterio
'i!ura ((D campo para c;lculo de distancias via:adas
!C +alcule el consumo BHi#ura DQC,
Escriba ("Lecturas-finales"."Cuentakilmetros" -
"Combustible"."Cuentakilmetros") / "Lecturas-
finales"."CantidadCombustible" en la si#uiente columna a la derecha de la
palabra +ampo.
'i!ura (1D campo de c;lculo de consumo
00 Primeros pasos con Base
Nota
+uando introdu(ca campos para estos c)lculos, debe se#uir el si#uiente formato,
nombre de la tabla o consulta se#uido por un punto : se#uido por un nombre de
campo. Para nombres con #uiones, espacios, acentos : % Btablas o consultasC, use
el nombre de la tabla o consulta entre comillas dobles. /a consulta a%adir) el resto
de las comillas como en la Hi#ura DP.
=tilice smbolos aritmticos entre los dos. *e puede hacer m)s de un c)lculo
utili(ando parntesis para a#rupar las operaciones aritmticas.
aso A+ e.ecutar la consulta y reali(ar alguna modificacin0
0espus de ejecutar la consulta para ase#urarnos de $ue funciona correctamente, se pueden
ocultar todas las columnas $ue no se necesiten.
1C Pulse el icono Ejecutar consulta en la barra de herramientas 0ise%o de consulta BHi#ura
PSC. /os resultados se muestran en la Hi#ura DR.
'i!ura (2D resultado de e:ecutar la consulta consumo de combustible
Hjese $ue la eti$ueta de la ;ltima columna no est) totalmente por$ue al#unas de las
eti$uetas son lar#as. Podemos arre#lar este problema usando un alias para al#unos
campos. /as eti$uetas se sustitu:en por sus alias.
2C '%adir alias,
3ellene los alias como se muestra en la Hi#ura D-.
'i!ura (8D tabla de la consulta con alias
!C Ejecute la consulta nueamente. /os resultados se muestran en la Hi#ura DS.
'i!ura (8D consulta e:ecutada con alias
Mo se necesita la columna $ue muestra la diferencia entre los campos 20+ombustible de la
tabla : la consulta, por eso la ocultamos. 'un$ue no est isible se se#uir) usando en los
c)lculos.
PC .cultar un campo $ue no es necesario $ue se ea.
Elimine la marca en la casilla de la celda 9isible como en la Hi#ura Q0
'i!ura 14D #acer un campo invisible
DC 9uela a ejecutar la consulta BHi#ura Q1C,
Crear consultas 0(
'i!ura 1*D consulta e:ecut;ndose con alias
aso *B+ cierre' guarde y nombre la consulta0
*u#iero el nombre +onsumo combustible.
.biamente se pueden hacer otros c)lculos en esta consulta, como por ejemplo, el #asto por
distancia iajada : cu)ntos #astos corresponden a cada tipo de pa#o.
Nota
El uso completo de las consultas re$uiere un conocimiento de un conjunto de
operaciones BcomplementosC unionesC interseccionesC 9C oC : cual$uier
combinacin de stosC. Para esto, es mu: ;til $ue ten#a una copia de AsIldb User
Guide, en #ttpDSS#sIldbor!S.
Crear informes
/os informes proporcionan de forma ;til la informacin $ue se encuentra en la base de datos, de
forma similar a las consultas. /os informes se #eneran desde las tablas o consultas de la base de
datos. Pueden contener todos los campos de la tabla o consulta, o solamente un #rupo
seleccionado de campos. /os informes pueden ser est)ticos o din)micos. /os informes est)ticos
contienen los datos de los campos seleccionados en el momento de #enerar el informe mientras
$ue los din)micos se pueden actuali(ar para $ue muestren los ;ltimos datos.
Por ejemplo, un informe de #astos de unas acaciones en el pasado podra ser un informe
est)tico por$ue est) basado en datos especficos $ue no cambian. *in embar#o, un informe de
datos de combustible sera probablemente un informe din)mico por$ue depende de datos $ue
cambian.
recaucin
/os informes din)micos actuali(an slo los datos $ue se car#an o a%aden a la
tabla o consulta. No muestran nin#;n cambio hecho a la tabla o la consulta en s.
Por ejemplo, despus de crear el ejemplo si#uiente, abra la consulta +onsumo
combustible creada antes. +ambie el n;mero 1 por el n;mero ! en la columna
?/ecturasLfinales@.@+uentaIilmetros@ ?+ombustible@.+uentaIilmetros@. El
informe ser) idntico antes : despus de $ue ha#a los cambios.
"odos los informes se basan en una tabla o consulta ;nica. Por eso, debe decidir $u campos
$uiere usar en el informe. *i $uiere usar campos de diferentes tablas, antes debe combinar esos
campos en una ;nica consulta, despus puede crear un informe basado en esa consulta.
Por ejemplo, un informe de #astos de acaciones inclu:e #astos de combustible : #astos de
comida. Estos campos est)n contenidos en dos tablas diferentes, 9acaciones : +ombustible :, por
lo tanto, se necesita crear una consulta.
Crear un informe estCtico
+rearemos un informe de #astos de acaciones. Es necesario contestar al#unas pre#untas antes
de crear el informe.
FAu informacin $ueremos en el informeG
F+mo $ueremos ordenar la informacinG
01 Primeros pasos con Base
FAu campos se necesitan para proporcionar esta informacinG
FEs necesario crear una consulta por$ue estos campos est)n en tablas diferentesG
F*e necesita al#;n c)lculo en los datos antes de a%adirlos al informeG
/os #astos de nuestras acaciones son motel, peajes, miscel)neos, desa:uno, almuer(o, cena,
tapas : combustible. =n posible informe simplemente mostrara una lista con los totales de cada
uno de estos #rupos de #astos. .tro informe posible mostrara los #astos totales para cada da de
las acaciones. =n tercer informe mostrara los totales para cada #rupo de #astos por tipo de pa#o
Besto nos permitira saber de dnde ino el dinero para pa#ar los #astosC. /a mejor manera de
crear informes como stos es crear las consultas necesarias para obtener los datos $ue se
re$uieren, insertar los datos en una hoja de c)lculo : utili(ar las funciones de +alc $ue se
necesiten en estos datos.
+rearemos dos informes, uno con la lista de #astos distintos de cada da del combustible : otro
con los #astos de combustible de cada da.
/os datos $ue necesitamos para el primer informe de la tabla 9acaciones son, Hecha, 4otel,
Peaje, 0esa:uno, 'lmuer(o, +ena, +oste"apas : 4iscel)neos. Este informe no re$uiere una
consulta adicional.
El se#undo informe utili(a la tabla +ombustible. Puesto $ue esta tabla contiene #astos de
combustible de otros momentos diferentes a las acaciones, necesitamos crear una consulta $ue
conten#a slo #astos de combustible reali(ados en las acaciones.
Informe de la tabla acaciones
Para crear un informe nueo,
1C Pulse el icono /nformes en la lista 8ase de datos en la entana 'utomil /ibre.ffice
BHi#ura 1C.
2C En la lista "areas pulse )sar el asistente para crear informe. *e abre el 'sistente para
informes.
aso *+ seleccin de campos
1C *eleccione +ablaD>acaciones en la lista desple#able "abla o consulta.
2C =tilice , para moer estos campos desde la lista Campos disponibles a la lista Campos del
informe, Hecha, 4otel, Peajes, 4iscel)neos, 0esa:uno, 'lmuer(o, +ena : +oste"apas
BHi#ura Q2C. 5a#a clic en $iguiente.
'i!ura 1.D a5adir campos a un informe
aso /+ poner eti@uetas a los campos
+ambie las eti$uetas de los campos $ue desee. 'cortaremos 4iscel)neos a 4isc. 5a#a clic en
$iguiente.
aso 1+ agrupar
Crear informes 02
Puesto $ue estamos a#rupando por fecha, utilice el botn , para moer el campo 'ec#a a la lista
'#rupaciones. Pulse $iguiente.
'i!ura 16D seleccionar campos para a!rupar datos
aso 2+ opciones para ordenar
Mo $ueremos ordenar nada m)s. 5a#a clic en $iguiente.
aso 9+ seleccin del dise4o
=tilice las opciones predeterminadas para el dise%o. Pulse $iguiente.
aso :+ crear el informe
Pon#a el ttulo del informe, Gastos acaciones.
*eleccione 2nforme est)tico.
5a#a clic en Finali(ar.
Nota
*i se siente con espritu aenturero, pruebe a seleccionar al#;n otro dise%o.
0espus de seleccionar una opcin, arrastre la entana asistente para formularios
para $uitarla de en medio : poder er lo $ue ha seleccionado. Para moer la
entana, pon#a el cursor sobre la barra de ttulo : arr)strela.
Informe Combustible vacaciones
1C +ree una consulta $ue conten#a slo el combustible comprado en los das de acaciones.
aC 'bra una consulta en ista dise%o.
bC *i#a los pasos para a%adir tablas en ?a%ada las tablas? en la p)#ina P1 para a%adir la
tabla +ombustible.
cC En la tabla +ombustible, ha#a doble clic en 'ec#a : CosteCombustible para a%adirlos
en la tabla $ue ha: debajo de la consulta.
dC En la celda +riterio del campo Hecha, escriba lo si#uiente, ENTE !"#/$#/"$$%! &
!"'/$#/"$$%!
08 Primeros pasos con Base
'i!ura 10D confi!urar el criterio para una consulta
2C Guarde la consulta indicando un nombre : cirrela Bsu#erencia, Gastos combustible
vacacionesC.
$ugerencia
+uando use fechas en una consulta, introd;(calas en forma numrica
44Y00Y'''' o 00Y44Y'''' dependiendo de la confi#uracin por defecto para
las fechas de su idioma Bmi confi#uracin por defecto es 00Y44Y''''C.
+ada fecha debe tener una Z delante : otra detr)s. Por lo tanto 2D de ma:o de
200R se escribe Z2DY0DY200RZ o Z0DY2DY200RZ dependiendo de la confi#uracin
para fechas de su idioma.
!C 'bra un informe nueo,
5a#a clic con el botn secundario sobre la consulta Gastos combustible vacaciones.
*eleccione 'sistente para informes en el men; conte<tual.
Nota
+uando se abre un informe de este modo, la consulta utili(ada para abrirlo se
selecciona autom)ticamente en la lista del cuadro combinado "abla o consulta del
'sistente para informes.
PC +ree el informe.
=tilice ,, para moer ambos campos de la lista Campos disponibles a la lista Campos del
informe. 5a#a clic en $iguiente.
DC Pon#a eti$uetas a los campos.
'%ada un espacio a +oste+ombustible para hacerlo +oste +ombustible Bdos palabrasC.
Pulse $iguiente.
QC '#rupe campos.
Pulse en Hecha para resaltarlo. =tilice , para moer el campo Hecha a la lista
'#rupaciones. Pulse $iguiente.
RC *eleccin del dise%o.
Mo haremos cambios en el dise%o. 5a#a clic en $iguiente.
-C +ree el informe Bajustes finalesC.
=tilice el nombre su#erido, $ue es el mismo $ue el de la consulta.
*eleccione 2nforme est)tico. 5a#a clic en Finali(ar.
Crear un informe dinCmico
'hora crearemos un informe con al#unas estadsticas de consumo de combustible. Para hacer
esto tenemos $ue modificar dos consultas, /ecturasLfinales : +onsumo combustible. '%adiremos
el campo +oste+ombustible a la consulta /ecturasLfinales. Posteriormente a%adiremos el campo
+oste+ombustible desde la consulta /ecturasLfinales a la consulta +onsumo combustible.
Crear informes 08
$ugerencia
*i abre una consulta para editarla, podra aparecer como en la Hi#ura QD. *i
muee el cursor sobre la lnea ne#ra Brodeada en rojoC, se conierte en una doble
flecha. 'rr)strela a una posicin inferior.
'i!ura 1(D aspecto de una consulta al abrirla para editarla
1C '%ada el campo CosteCombustible a la consulta /ecturasLfinales,
aC 5a#a clic con el botn secundario sobre la consulta LecturasOfinales : seleccione
8ditar en el men; conte<tual.
bC En la lista de la tabla +ombustible, ha#a doble clic para a%adir +oste+ombustible a
la tabla de la parte inferior BHi#ura QQC.
cC Guarde : cierre la consulta.
'i!ura 11D a5adir un campo a la consulta
2C '%ada el campo CosteCombustible desde la consulta /ecturasLfinales a la consulta
+onsumo combustible,
5a#a clic con el botn secundario sobre la consulta Consumo combustible :
seleccione 8ditar en el men; conte<tual.
(4 Primeros pasos con Base
5a#a doble clic sobre el campo CosteCombustible en la lista de la consulta
/ecturasLfinales para a%adirlo a la tabla de la consulta en la parte inferior.
!C '%ada un campo calculado a la derecha del campo +oste+ombustible.
Escriba lo si#uiente en la celda +ampo de la tabla inferior,
"Lecturas-finales"."CosteCombustible" /
( "Lecturas-finales"."Cuentakilmetros" -
"Combustible"."Cuentakilmetros" )
scriba lo siguiente en su celda #lias$ coste (or milla
Nota
*i usa el sistema mtrico, el alias apropiado es coste (or km
PC Guarde : cierre la consulta.
DC 'bra un informe nueo.
5a#a clic con el botn secundario en la consulta +onsumo combustible : seleccione
Asistente para informes.
QC *eleccione los campos.
4uea todos los campos desde +ampos disponibles a la lista +ampos del informe. =se ,,
para hacerlo. Pulse $iguiente.
RC Pon#a eti$uetas a los campos.
+ambie +oste+ombustible a +oste +ombustible escribiendo un espacio entre las
palabras. 5a#a clic en $iguiente.
-C '#rupe los campos.
=tilice , para moer el campo Hecha a la lista A!rupaciones Pulse $iguiente.
SC .pciones de ordenacin, saltar esta opcin.
10C *eleccin del dise%o, acepte el predeterminado. 5acer clic en $iguiente.
11C +ree el informe.
+ambie el nombre del informe a Estadsticas combustible.
/a opcin predeterminada es 2nforme din)mico, por lo $ue no se re$uieren cambios.
*eleccione 4odificar dise%o de informe.
5a#a clic en Finali(ar.
Modificar un informe
'l final de la seccin anterior, dejamos el informe Estadsticas combustible abierto en modo
edicin BHi#ura QRC. "rabajaremos en este informe. Estos mismos pasos se puede usar con
cual$uier informe $ue abra para editar.
'i!ura 12D un informe en modo edici"n
Crear informes (*
El autor es el nombre $ue puso en Herramientas "Opciones " LibreOffice " Datos de
usuario. /a fecha no es correcta. Es necesario moer las columnas hacia la i($uierda para $ue
ten#an un aspecto mejor. Min#uno de los n;meros son correctos, pero su ;nico propsito es
mostrar el n;mero de decimales.
aso *+ cambiar la fecha0
1C Pulse a la derecha de la fecha B1RY12Y10C, de modo $ue el cursor est a continuacin del
campo. =tilice la tecla <etroceso para borrar la fecha.
2C !nsertar " Campos " Fecha. Esto pone la fecha de ho: donde estaba la fecha ori#inal.
!C +ambie el formato de la fecha,
aC 5a#a doble clic en el campo de fecha $ue acaba de insertar. *e abre la entana
Editar campo,0ocumento BHi#ura Q-C.
'i!ura 18D modificar un campo de fec#a
bC Puesto $ue es un informe din)mico, cambie el campo *eleccin de Hecha BfijaC a
Hecha.
cC +ambie el Hormato al $ue desee B:o he usado la opcin iernes, !1 de diciembre de
1SSSC. 5a#a clic en Aceptar.
aso /+ cambie el ancho de las columnas0
*e puede cambiar el ancho de las columnas moiendo el cursor sobre el borde derecho de cada
columna para $ue se conierta en una flecha doble. Entonces arr)strelo : sultelo donde $uiera.
Esto ha: $ue hacerlo con cada columna en cada tabla del informe. "ambin se puede hacer con la
;ltima columna de la derecha, aun$ue no ten#a borde ne#ro. 'hora debera parecerse al de la
Hi#ura QS.
'i!ura 18D volver a alinear columna en un informe
aso 1+ cambie el formato numGrico de las celdas0
/a cantidad de combustible debera tener tres lu#ares decimales. El Principio, Hin : 0istancia
deberan tener un lu#ar decimal. El +oste combustible debera ser moneda : tener 2 decimales :
+oste por Iilmetro debera tener tres lu#ares decimales.
(. Primeros pasos con Base
1C 5a#a clic con el botn secundario en la celda de debajo de +antidad : seleccione
Formato numGrico Bla celda est) marcada con un crculo rojo en la Hi#ura QSC
2C En la seccin Opciones BHi#ura R0C,
aC +ambie el n;mero de decimales a !.
bC 5a#a clic en la marca de erificacin erde. 5a#a clic en Aceptar.
'i!ura 24D secci"n Opciones de la ventana de 'ormato de nHmero
!C +ambie el campo +oste combustible.
aC 5a#a clic con el botn secundario en la celda $ue ha: debajo de Coste combustible.
bC *eleccione Formato numGrico.
cC En la lista +ate#ora, seleccione 7oneda : ha#a clic en Aceptar.
PC +ambie el campo +oste por Iilmetro.
aC Pulse con el botn derecho en la celda $ue ha: debajo de Coste por Eil"metro.
bC *eleccione Formato numGrico
cC En la lista +ate#ora, seleccione 7oneda.
dC En la seccin .pciones,
Pon#a ! en 0ecimales.
Pulse la marca de erificacin erde.
eC 5a#a clic en Aceptar.
aso 2+ guarde y cierre el informe0
5a#a doble clic en el informe. 'hora debera parecerse al de la Hi#ura R1.
'i!ura 2*D informe final
Crear informes (6
Otras formas de crear informes
5a: disponible una e<tensin para a:udar en la creacin de informes. )un <eport Builder crea
informes ele#antes : complejos. *e pueden definir #rupos : cabeceras de p)#ina, #rupos : pies
de p)#ina : campos calculados. /o puede obtener en #ttpDSSe3tensionsserviceslibreofficeS.
Para instalar esta e<tensin, si#a estos pasos,
1C *eleccione Herramientas " Administrador de e?tensiones en la barra de men;. En el
di)lo#o 'dministrador de e<tensiones, ha#a clic en Descargar mCs e?tensiones a@u&000
2C *e abrir) la p)#ina de e<tensiones de /ibre.ffice en su nae#ador. 8us$ue : seleccione la
e<tensin $ue desee : si#a los pasos para instalarla. 0urante la instalacin se le
pre#untar) si acepta el acuerdo de licencia.
!C +uando la instalacin se ha:a completado, la e<tensin se mostrar) en la lista del di)lo#o
'dministrador de e<tensiones.
Para saber m)s acerca de las e<tensiones, ea el captulo 1P BPersonali(ar /ibre.fficeC.
(0 Primeros pasos con Base

También podría gustarte