Beruflich Dokumente
Kultur Dokumente
Aunque no te des cuenta, pasas el día rodeado de miles de Introducción a las bases de datos Nº 47
datos interesantes y atractivos que te gustaría archivar y or- Introducción y edición de datos en tablas Nº 48
denar. Hoy en día, la información es un bien muy preciado y Diseño de las primeras consultas Nº 49
Consultas avanzadas Nº 50
quieres quedarte con todo. Pero, ¿dónde lo guardas?, ¿cómo Trabajo con formularios e informes Nº 51
localizas los datos archivados? Necesitas una base de datos.
la hora de trabajar y ma- será de utilidad a menos que pensar, teniendo en cuenta
Las bases de datos
A nipular un gran volu-
men de datos, la clave
está en elegir un método
puedas entresacar de ella só-
lo lo que te interese.
¿De qué te sirven cientos
que, en el sentido más es-
tricto, una base de datos es
un conjunto de informacio-
1
Antes de construir tu base
de datos, es conveniente que
Tiempo atrás, esto se lleva-
ba a cabo manualmente en
que los gestione y localice de datos almacenados masi- nes. ¿No es acaso una base te pares a pensar qué datos ficheros. Es el ejemplo de
de una forma rápida, fiable vamente sobre los libros de de datos tu listín telefónico?, son los que vas a almacenar la vieja biblioteca que orga-
y eficaz. No basta tener un una biblioteca si para en- ¿o la lista de direcciones de y cómo quieres distribuirlos. nizaba el registro de todos
sistema con capacidad sufi- contrar el último premio No- tus conocidos? No lo dudes Hazlo,siguiendo estos pasos: sus socios a través de fichas
ciente como para almacenar bel tienes que irlos revisan- más, está claro, la informa- de papel.
toda la información, sino do todos uno a uno? ción te rodea y necesitas or- Elementos Hoy en día, esto está total-
que es necesario "algo" que, No es el momento de per- ganizarla. Nosotros te vamos mente desfasado y, con la in-
casi instantáneamente, sea derse entre datos, los tiem- a presentar a Microsoft fundamentales tegración de los ordenado-
capaz de acceder a ella y pos actuales exigen eficacia Access para que te ayude No empieces la casa por el res en el trabajo y en la vida
que encuentre, de entre to- y un sistema que te la pro- en esta tarea.Ya sólo te que- tejado, si quieres consultar cotidiana, a nadie se le ocu-
dos los datos que tienes al- porcione. Aunque no lo se- da emplear el tiempo en tus datos tendrás, primero, rre escribir y guardar en
macenados, los que te inte- pas, seguro que tu relación aprender a utilizar este pro- que tenerlos almacenados papel lo que más fácilmen-
resan en cada momento. Es con las bases de datos es grama, lo demás será coser en algún lugar o soporte te puede estar archivado en
decir, la información no te mucho mayor de lo puedes y cantar. físico. un ordenador.
40 Nº 47
Access 2000 paso a paso, 1ª parte Curso
Una base de datos se divide en tablas. Cada una de ellas tiene fichas, que corresponden a V
los datos de una misma entrada, por ejemplo un individuo. Una ficha es un registro.
Por un lado, los programas de datos son las tablas.Todos cada fila corresponde con
modernos que gestionan las los datos sobre un tema con- un Registro e incluye infor-
bases de datos son mucho creto se almacenan en una mación sobre una misma en-
más eficaces y rápidos, por de ellas, pudiendo existir en trada, por ejemplo sobre un
otro, ahorrarás espacio. Ade- una misma base de datos nu- socio o un libro en concre-
más, todo estará seguro en merosas tablas. Por ejemplo, to. Del mismo modo, a la in-
tu disco duro, en un único podría existir una con la in- formación detallada por co-
archivo que representa a tu formación de los socios de lumnas que compone cada
base de datos. registro individual se la de-
Para seguir con el ejemplo nomina Campo. Son ejemplo
de la biblioteca, imagínate
Las tablas organizan la de éstos, el nombre, apelli-
bibliotecario por una vez y información por temas do y número de socio.
márcate el objetivo de dise- Para que puedas entender
ñar la estructura de la base la biblioteca y otra con to- mejor lo que te hemos co-
de datos que gestionará to- dos los datos sobre los libros mentado hasta aquí, te
dos los libros a tu cargo. existentes. De este modo, vamos a mostrar unas imá- En una tabla los campos están representado por columnas,
No temas, es más fácil de lo quedarían separados los da- genes que describen gráfi- mientras que los registros corresponden a cada fila.
que parece. Lo único que ne- tos personales respecto a los camente estos conceptos.
cesitas es invertir un tiem- de las obras. v Como puedes ver, existe Microsoft Excel, podría emu- información de ambas ta-
po inicial en planificar la ba- Las tablas de Access son un fichero general que coin- lar a la perfección el fun- blas a la vez como si pro-
se de datos ¿Qué tipo de muy parecidas a las hojas de cide con la base de datos, y cionamiento de Access. viniese de una sola.
datos deseas almacenar? cálculo de Microsoft Excel, archivadores que correspon- A continuación, te explica-
¿Cómo quedarán organiza- ya que la información se or- den a tablas independientes, mos las características y las Sólo tendrás que intro-
dos? Pues bien, la raíz fun- ganiza en filas y columnas. en este caso con información ventajas de una base de da- ducir la información en
damental de cualquier base En términos informáticos, personal de los socios. tos relacional. las tablas una vez. Esto te
ahorrará tiempo y evitará
´ tanto que dupliques la in-
formación innecesaria-
mente como que cometas
errores al teclearla.
que, debidamente relacionadas, funcionan como una sola. Así se trabaja más comodamente y no se duplica información. con cambiar el único regis-
Nº 47 41
Curso Access 2000 paso a paso, 1ª parte
▼
tro de sus datos personales da una de ellas con infor- cada vez que se preste esa hay que introducirlos una
la modificación será efecti- mación de un tema diferen- obra no habrá que poner el vez en sus respectivas tablas,
01 Objetos va para todos ellos. te. Como ya te dijimos, las título y el autor. Con sólo te- luego sólo se hará referen-
En Microsoft Access, los columnas serán los campos clear la referencia,el resto de cia a los códigos. Ten en
objetos existentes o que
se pueden crear en una Planificar de información. los datos se tomarán de la ta- cuenta que nosotros lo he-
´ En este gráfico se ha par- bla “Libros” sin necesidad de mos hecho con tres tablas,
base de datos son las ta- una base de datos tido de una tabla inicial que repetirlos. Lo mismo ocurre pero podrías desglosar más
blas, consultas, formula-
rios, informes, páginas,
Sin duda, éste es el trabajo la información. Por ejemplo,
macros y módulos. más laborioso y complejo a ä una tabla adicional que in-
Cada uno de ellos se la hora de crear una base de cluya de los datos del autor,
puede manipular por se- datos. Es decir, su diseño, las etcétera...
parado en una ventana posibles tablas que la com- Pero, claro, para que todo
de trabajo individual. pondrán y las relaciones exis- esto se haga efectivo, se de-
tentes entre ellas serán de- ben relacionar las tablas en-
02 Ventana de terminantes para su correcto tre sí (más adelante te ex-
base de datos y eficaz funcionamiento. plicaremos cómo) y además
Es la ventana que apare- No existe una regla estricta tendrás que añadir un nue-
ce al abrir una base de que te podamos facilitar, só- vo término a tu vocabulario:
datos de Microsoft Ac- lo tú, dependiendo de la in- "Clave principal". Esta pala-
cess. Contiene una ficha formación que tengas, po- bra se refiere a esos campos
diferente para cada uno drás determinar cómo será de una tabla que identifican
de los objetos, ya sean la base de datos y, para ello, de forma exclusiva cada re-
tablas, consultas, for- lo primero es coger lápiz y gistro de ella.
mularios, informes, ma- papel. Como ves, para em- Es el caso del campo Códi-
cros, etcétera. pezar tendrás que olvidarte go Libro, Nº de Socio o Nº de
Pinchando en una de por unos instantes del or- Préstamo. Para que lo com-
estas fichas puedes ver
denador y recurrir a los mé- Aunque dos personas coincidieran en nombre y apellido prendas mejor, en la tabla “Li-
todos los objetos que
tiene. Así, si seleccio-
todos más tradicionales. siempre se diferenciarían por su DNI o campo clave. bros” no podrán existir dos
nas la pestaña “Tablas”, Para que tengas un mode- libros con el mismo código.
el programa te mostrará lo en el cual basarte, te va- recoge la información de los con el número de socio, es Llevado a términos más co-
todas las que hay ya mos a mostrar la estructura libros prestados,como el nú- decir, cada vez que alguien tidianos: no habrá dos fac-
creadas en esa base de que podría tener la supues- mero de préstamo y las fe- se lleve un libro no hará fal- turas, en tu empresa, con el
datos. Desde esta ven- ta base de datos de "tu bi- chas de entrega y devolución. ta poner todos sus datos per- mismo código ni podrán
tana se pueden crear blioteca". Para no compli- También aparece un campo sonales. De este modo, tan- existir dos personas con el
nuevos objetos, carla demasiado, estará con el Código del libro.Su uti- to los datos de los libros mismo DNI. Así se distingue
modificar los ya exis- formada por tres tablas, ca- lidad es muy amplia, ya que como los de los socios sólo a cada individuo del resto.
tentes e incluso elimi-
nar los que no se consi-
deren necesarios.
2 Creación de una base de datos nombre que la identifica en
la barra de títulos:
03 Cuadro de Para poner manos a la obra, .
texto dejar la teoría, y comenzar
Control que, por ejemplo,
en un formulario o infor-
me proporciona un espa-
con la práctica empezarás
con la creación de una base
de datos nueva.En este caso,
5 La barra de la parte
izquierda tiene un botón
para cada uno de los
cio para escribir o ver tex- será muy parecida (en cuan- objetos 01 existentes en una
to. Estarás habituado a to a diseño) a la que hemos base de datos
encontrar estos controles examinado en esta entrega, El modo de verlos es pin-
en cualquier ventana de pero llevada a un ejemplo char en el botón corres-
estilo Windows. Son el tí- más cotidiano. Así, el campo pondiente.
pico ejemplo de esa zona
donde sueles teclear el
nombre de un archivo.
“COD_SOCIO” será ahora
“COD_AMIGO”.Ya puedes
dejar tu papel de bibliote-
2 Como seguramente que-
rrás crear una base de da-
tos desde el principio, acti-
4 Para finalizar, ya sólo te
queda pulsar el botón
y Access te mos-
En este caso, no valdrá de
nada ya que, al ser una ba-
se de datos nueva, no hay
cario público, porque ahora va el botón de opción trará en pantalla una ventana ninguno creado. A lo largo
04 Control los préstamos serán a tus co- para la nueva base de datos de esta entrega diseñarás
Objeto gráfico, como una nocidos ¿O nunca has echa- Sabrás esto último por el los primeros.
etiqueta, un cuadro de do de menos aquel libro que y pulsa en . Lo pri-
texto, una casilla de dejaste a "alguien" (que por mero que te exige el pro-
verificación, un botón de cierto no devolvió) y ahora grama es elegir un lugar de
comando o un rectángu- no recuerdas a quién? almacenamiento y nombre
lo que se puede incluir Pues para eso está Access, para la nueva base de datos.
en el diseño de, por
para recordártelo.
ejemplo, un formulario o
informe.
Su utilidad varía mucho
1 Para iniciar Access 2000,
haz click en el botón
3 Deja la ubicación que,
por defecto, te sugiere
y
de uno a otro, y pueden
servir para mostrar infor- , sitúate sobre la op- asígnale el nombre
mación, activar opcio- ción y, finalmente, .
nes, o ejecutar una haz click en la opción Como ves, la extensión que
acción determinada. . Al iniciar Access asigna a los archivos
una nueva sesión de Access creados en esta aplicación
obtendrás un cuadro de diá- es "MDB", aunque no es ne-
▲
1 Desde la ventana de la
base de datos 02 (Pág. 42)
asegúrate de que esté pul-
te asegures de tener maxi-
mizada esta ventana hacien-
do click en su icono:
crosoft Access asigna auto-
máticamente un número en-
tero (correlativo o aleatorio)
Para que coincidan con los
de la imagen ´ , elige la en-
trada
.
Pasa a la siguiente fila, aña-
diendo el campo
sado el botón y haz para cada registro que se in-
click en . Obtendrás troduzca, sin necesidad de
un cuadro de diálogo que te Ahora, desde la posición que el usuario tenga que te-
ofrece distintos caminos pa- clearlo. Esto es justo lo que
ra crear la tabla buscabas para reflejar que
ha aumentado el número de
préstamos en una unidad.
Ten en cuenta que los cam-
pos de tipo autonumérico
no se actualizan. Ahora la lista se verá así y dejándolo el mismo valor
Por esta razón, si eliminas un . .
registro, el siguiente que in- Si has tenido la tentación de
troduzcas mantendrá la nu-
meración que había inicial-
mente.
8 Optativamente, rellena la
columna “Descripción”
correspondiente a este se-
poner este campo como de
tipo numérico es mejor que
no lo hagas.
Alternativamente a esto, ve- gundo campo con el texto Toma por regla general fijar
En este caso, como quere- teclea el nombre del primer rás más adelante el uso de que consideres necesario. como numéricos aquellos
mos que comiences desde campo campos de tipo numérico, Y, a continuación, sitúate en valores con los que vas a
el principio, selecciona la donde es el usuario quien la tercera fila. En ella, teclea realizar operaciones mate-
entrada y pul- establece la numeración ma- el nombre de otro campo máticas (por ejemplo, dos
sa el botón . y, cuando lo hayas hecho, nualmente. (imagina códigos de socio nunca los
pulsa la tecla T para pasar que pones plazo de entrega vas a sumar entre sí).
2 Inmediatamente, apare-
cerá la ventana de dise-
ño de la tabla.
a la siguiente columna.
Antes de continuar, es con-
veniente resaltar la impor-
5 Antes de continuar, ase-
gúrate de que en la par-
te inferior esté selecciona-
a tus conocidos) y asigna,
igual que en el campo ante-
rior, el valor en
Además, al establecerlo co-
mo numérico, Access al in-
troducir los datos eliminaría
Su aspecto será muy similar tancia de los acentos y de do el valor por defecto la segunda columna. los ceros que aparecen por
a éste: los espacios en blanco. delante.
y sitúate en la columna
9´ En la tabla de la imagen
el formato aplicado a
las fechas de este campo 11 Aunque ya tienes los
cinco campos creados
El contenido de ésta, a dife- aparecía así: 22-05-00. en esta tabla, vas a retocar
rencia de las dos primeras, Si procedes como en el pa- alguno de ellos. Para ello, si-
es opcional. so 7 anterior, comprobarás túa el cursor en el panel su-
Su utilidad es meramente in-
formativa, ya que el texto
descriptivo que tú pongas
en ella se reflejará en la ba-
rra de estado cuando intro-
duzcas o modifiques datos
en la tabla.
Para seguir el ejemplo, tie-
nes que teclear
Como puedes apreciar, esta Para Access son un carácter perior, sobre el campo
ventana aparece dividida en más que tendrá en cuenta .
dos paneles. cuando posteriormente ha- De este modo podrás ver, en
El superior es una cua-
drícula, donde cada fila re-
presentará a un campo.
gas referencia a los campos
por su nombre. Por esta ra-
zón hemos optado por no
6 Sitúate en la segunda
fila para añadir un nue-
vo campo y teclea en ella
que no existe ningún for-
mato que coincida con esto
Pero no te desilusiones, Ac-
la parte inferior, las propie-
dades correspondientes a es-
te campo.
44 Nº 47
Access 2000 paso a paso, 1ª parte Curso
13 A continuación, de-
berás situarte en la
numéricos. de la ventana de diseño
de la tabla, y obtendrás este No olvides aplicarle al CO-
propiedad que aparece por
debajo de la anterior,
, y teclear
15 Como te dijimos al
principio de esta en-
trega, existe un concepto de-
mensaje DIGO_LIBRO las propieda-
Access 2000 de la A a la Z
▲▲ ▲ ▲
▲
D ▲E ▲
▲F
Q
▲ ▲ ▲ ▲▲ ▲
G
▲ R
H I J K L ▲M
Ñ
▲
▲
U
▲ ▲
▲▲
V O N
W
▲
S
▲
X
▲
▲
Y
▲Z
▲
a ventana principal de aplicación Microsoft Access. Bajo la barra de título Para elegir cualquiera de los ciones más empleadas en la
L
B
Access 2000 se puede A su vez, en la parte derecha aparece la barra de menús comandos de éste, ya sólo es aplicación. De este modo
desglosar en numerosos de esta barra de títulos, hay con distintas opciones: necesario pulsar la tecla evitas tener que llegar a ellas
elementos, que nosotros te tres iconos. subrayada. Es decir, si pre- a través de los distintos me-
▲
vamos a presentar de la A Haciendo un click en de- Recibe este nombre porque, sionas la tecla d se ejecuta- nús y submenús.
▲
a la Z De este modo, po- saparece la ventana de la haciendo click en cualquie- rá la entrada . Desde la pantalla actual pue-
drás moverte a través de es- pantalla, aunque esto no sig- ra de las posibilidades que des ver unos determinados
▲
ta ventana libremente ya que nifica que haya finalizado el presenta, se despliega un C La barra de herramien- iconos algunos de los cuales
conocerás el significado y programa. Solamente se ha menú con diferentes co- tas consta de numerosos ico- se encuentran desactivados.
utilidad de todas sus partes. minimizado y podrás volver mandos. Un solo click abre nos que ejecutan, mediante Esto cambiará cuando, por
a verlo en pantalla si pulsas un menú con las opciones clicks, los correspondientes ejemplo abras una tabla, ya
▲
A En la parte superior de en el icono más frecuentes, mientras comandos. Son, realmente, que dependiendo del obje-
la ventana se encuentra la que aparece, ahora, en la ba- que el doble click despliega accesos directos a las op- to que se tengas abierto apa-
barra de título. Por un lado, rra de tareas. el menú completo. recerán y desaparecerán los
cumple una función infor- Mediante clicks en los ico- Además del ratón, existe la iconos. Éstos se dividen en
mativa, muestra, siempre, el nos y podrás cambiar posibilidad de utilizar el te- grupos, separados entre sí
nombre de la aplicación. En el modo de visualización del clado. Así, si mantienes pul- por una pequeña barra ver-
este caso, obviamente es programa. Con el primero, sada la tecla % y presionas tical como ésta
. el programa toma un tama- la letra que aparece subra-
Justo a la izquierda de este ño intermedio (susceptible yada en el menú, se desple-
▲
nombre aparece el icono: de redimensionar manual- gará éste mostrando sus co- D En este primer grupo
mente) y con el segundo al- rrespondientes opciones. de iconos, al hacer click en
canza su tamaño máximo. Por ejemplo, la combinación el botón:
que representa al menú de Finalmente, el botón , sir- de teclas % +v mostrará el
control. Con un doble click ve para cerrar el programa menú en su correspon- aparecerá un cuadro de diá-
sobre él, puedes cerrar la al pulsar sobre él. diente submenú logo que te pregunta por el
46 Nº 47
Access 2000 paso a paso, 1ª parte Curso
▲
▲
tipo de base de datos nueva te icono no estará habilita- J Al hacer click en crosoft Access. En ella se en- Q Al pulsar sobre
que quieres crear: do. El icono: cuentra la ventana de base de
datos, donde se irán abrien- eliminas el objeto elegido.
se utiliza para copiar forma- se abrirá el Editor de Visual do los distintos objetos según
▲
tos (no contenido). Basic y se mostrará el códi- se utilicen, por ejemplo, una R Los cuatro iconos de es-
Por ejemplo, tras abrir un for- go de determinados objetos, tabla o un formulario. te grupo van cambiando el as-
El más habitual, y que coin- mulario y seleccionar un como formularios, informes pecto de los iconos y objetos
▲
cide con el método utili- control, con un determina- o módulos. Ñ Esta es la barra de títu- de la ventana de la base de da-
zando en esta entrega, co- do color de fuente, se copia lo de la ventana de base de tos. Cambia su tamaño y la
▲
rresponde al icono: este formato de letra y se pe- K Con el uso de datos. Seguido al botón forma de mostrarlos, por
ga en otro control existente. ejemplo, horizontalmente, o
se muestran las propiedades en lista uno debajo de otro.
▲
G El botón del objeto o control selec- que sirve para cerrar la base El último de ellos
Haciendo click en cionado. de datos, aparece el nombre
deshace la última acción Es decir, si se pulsa desde la de la base de datos activa: ofrece información adicio-
puedes abrir bases de datos realizada al hacer click en él. ventana de base de datos . nal sobre el objeto. Por ejem-
existentes y con obtendrás las propiedades A la derecha aparecen otra plo, en el caso de una tabla,
▲
H Con generales de, por ejemplo, vez los botones . cuándo fue creada.
se guardan los cambios que la tabla elegida. Si lo que te- Sin embargo, esta vez no se
▲
estés realizando en algún ob- puedes vincular información nías seleccionado era un refieren a toda la ventana de S Desde esta zona de la
jeto, como una tabla, con- entre las distintas aplicacio- control (por ejemplo una lis- Access, sino solamente a la barra de objetos, y pinchan-
sulta, formulario, informe, et- nes de Office. ta desplegable) de una for- ventana de la base de datos do desde alguno de sus bo-
cétera. Si haces click en la flecha si- mulario, las propiedades per- “Neptuno”. tones, se elige el tipo de ob-
tuada a la derecha de este tenecerán a éste y serán jetos con los que quieres
▲
▲
E Con el icono botón, aparecerá una lista de totalmente distintas. O Esta es la ventana de ba- trabajar. Así, si seleccionas el
los posibles vínculos: se de datos. Representa la icono y luego en
▲
imprimes los datos de la ta- L Al pulsar el botón base de datos que se haya crearás una consul-
bla, consulta, formulario, in- abierto y tiene los elemen- ta nueva.
forme... que tengas selec- se muestra la ventana de re- tos comunes a cualquier
▲
cionado en ese momento. laciones. Esto ha sido visto ventana, como la barra de tí- T En Access, los grupos
Del mismo modo, el botón Esta es una de las utilidades con más profundidad en el tulos o de herramientas. son accesos directos a obje-
más importantes, ya que per- último apartado de esta en- A la izquierda tiene la barra tos de la base de datos a la
mite, por ejemplo, combinar trega. que permite conmutar entre que pertenecen.
muestra una presentación correspondencia en Word Al pulsar en la flecha del ico- los distintos tipos de obje-
▲
preliminar del objeto utilizando los datos de la ta- no tos que pueden existir en U Al hacer doble click so-
seleccionado sin necesidad bla o consulta seleccionada Access. En la zona central, bre esta entrada, el progra-
de abrirlo. en la ventana de base de da- se despliega una lista con los más amplia, se muestran to- ma abrirá automáticamente
Finalmente, al hacer click en tos de Access. posibles objetos que se pue- dos los objetos (en este ca- una nueva tabla (en este ca-
el icono: , den crear en Access: so tablas) existentes en la ba- so) en vista Diseño.
▲
▲
se abrirá el objeto seleccio- cha del botón El contenido de esta zona V Se ejecutará un Asisten-
nado y se realizará, automá- dependerá del objeto selec- te que te ayudará a la hora de
ticamente, una revisión or- podrás visualizar tres op- cionado en la barra de obje- crear,por ejemplo, una tabla.
tográfica de sus datos. ciones. La primera de ellas, tos de la izquierda.
▲
Funciona tanto con tablas, , pone en fun- W Crea automáticamente
▲
como con consultas y for- cionamiento un Asistente P El primer icono de este un nueva tabla y la muestra
mularios. que se encarga de analizar grupo preparada con diez campos
los datos de la tabla que se inciales para que comiences
▲
F El siguiente botón per- le indique. Su finalidad es di- sirve para abrir o ejecutar el a introducir datos. Depen-
mite cortar objetos o con- vidir los datos en tablas re- objeto que tengas seleccio- diendo del tipo de datos que
troles 04 (Pág. 42) lacionadas, de forma que nado en esta ventana. teclees, así asignará los tipos
pueda almacenar los datos Dependiendo del tipo de ob- de campos.
Su utilidad es, por tanto, de un modo más eficiente. jeto, su aspecto y el resulta-
▲
mayor cuando abres objetos, La segunda opción, do serán totalmente distin- X En esta zona se ven to-
como formularios o infor- , se puede to. El segundo, , te dos los objetos existentes en
mes, y trabajas con sus ele- utilizar para optimizar el ren- lleva, del mismo modo, al di- la base de datos y que están
mentos. dimiento del objeto selec- seño, en este caso, del obje- clasificados según el tipo de
El botón cionado de la base de datos. Sólo tienes que hacer click to seleccionado. objeto seleccionado en la
La tercera y última opción, en el tipo de objeto que Ocurre exactamente igual columna izquierda.
sirve para copiar el objeto , es muy intere- quieres crear. que con el primer icono, ya
▲
que tengas seleccionado en sante si quieres tener una que dependiendo del obje- Y Informa sobre las accio-
▲
la ventana de la base de da- copia impresa de la estruc- M Un click en to, el diseño de éste será to- nes que se están realizando.
tos, por ejemplo una tabla. tura de un objeto determi- talmente distinto. No es lo Por ejemplo, en este caso in-
Tras cortar o copiar, el ele- nado. Por ejemplo, si pre- inicia el Asistente general de mismo diseñar una tabla que dica que la base de datos es-
mento que estaba seleccio- viamente a la elección de ayuda de Access. una consulta. tá preparada para su edición.
nado pasa o se copia al por- esta opción tenías seleccio- En él puedes introducir un El último icono del grupo,
▲
tapapeles y volverá a nada una tabla, el documen- concepto de búsqueda y ha- , te permite crear un Z Indica funciones del te-
aparecer cuando lo pegues tador proporcionará infor- cer que te presente infor- nuevo objeto. clado que están activas, en
a través del botón: mación sobre el nombre, mación al respecto. El tipo de éste se corres- este caso el teclado numé-
tipo, descripción, propieda- ponderá con el objeto se- rico. Del mismo, si activas la
▲
Como ves, hasta que no se des, etcétera, de los campos N Éste es el fondo de la leccionado en la barra de la tecla E verás a la izquierda
■
realice una copia previa es- de esa tabla. ventana de aplicación de Mi- izquierda. .
Nº 47 47
Curso Access 2000 paso a paso, 2ª parte
▼
En éste, activa el botón de Como ves, incluye tantas
opción columnas como campos
creaste en el diseño de esta 01 Máscara
y en la lista inferior selec- tabla, pero ningún registro de entrada
En una base de datos de
ciona el nombre de la base
de datos que quieres recu-
perar y que debe ser la que
con datos, ya que todavía no
has tecleado ninguno.
No obstante, la primera fila
6 Observa como la celda
de la derecha, tiene el va-
lor cero ya escrito. Esto se
desde la que podrás escribir
y ver más cómodamente el
contenido de la celda en la
Access, es un formato
especial que se utiliza
para facilitar la inserción
comenzaste a crear en la en- aparece preparada para su debe a que este campo es de que estabas situado. de datos en un control o
trega anterior: . edición con el cursor a la es- tipo numérico y por defec- campo. Consta de ca-
Si su nombre no apareciese
en la lista anterior, deberás
seleccionar la entrada
pera de que comiences a te-
clear datos.
Hazlo, escribiendo directa-
to presenta este número.
Pulsa T dos veces para si-
tuarte en la columna
8 Aprovechando esto,teclea
un breve resumen de la
obra, como por ejemplo
racteres que especifican
dónde se han de insertar
los datos, cuáles y
para que al mente en esta celda Cuando termines, pulsa el cuántos serán permiti-
pulsar en el botón botón y lo escrito dos. Por ejemplo, una
obtengas un cuadro de diá- habrá quedado incluido en máscara puede obligar a
logo que te permite locali- Te preguntarás ¿por qué no la celda. Como se puede ver que, en un campo deter-
zar, entre unidades y carpe- introducir el precio del libro? a simple vista, la última co- minado, sólo se puedan
tas, el archivo de la base de
datos deseada. 4 Observa como, gracias a
la máscara de entrada
que asignaste a este campo,
Muy sencillo, éste te lo han
regalado y no sabes su pre-
cio,por lo que lo dejarás con
lumna presenta una peque-
ña casilla:
teclear cinco caracteres
numéricos.
Clave
2 En nuestro caso, al pul-
sar directamente sobre el
botón aparece la
el primer carácter (la "b") se
ha transformado en mayús-
culas sin necesidad de pul-
el valor por defecto.
Todo esto viene al caso pa-
ra decirte que no podrías ha- que según su estado repre-
02
principal
Un campo clave es aquel
ventana de la base de datos sar la tecla . Además, el berlo hecho con el campo senta a uno de los dos posi- cuyos valores identifican
"Mis_libros": símbolo , que aparecía a "COD_LIBRO", ya que una bles valores en un campo ló- de manera única cada re-
gistro de una tabla. Así,
de las características de los gico (Sí/No). De este modo,
en un campo en el que se
campos claves es que no si quieres establecer el valor introducen los números
pueden contener un valor afirmativo (te han regalado de DNI nunca podrá ha-
nulo. Es decir, no se pueden el libro) haz click en la casi- ber dos iguales. Un cam-
dejar en blanco (obviamen- lla y se mostrará así: po clave no admite valo-
te, no puede existir un libro res nulos y se utiliza para
sin código). relacionar tablas entre sí.
Nº 48 39
Curso Access 2000 paso a paso, 2ª parte
elegir el valor
y 15
datos
Termina de rellenar
el registro con estos
11
ña
Seguidamente, vuelve
a situarte en la pesta-
y asegúrate de
pulsa la tecla T .
Al intentar situarte en el
siguiente registro , obten-
que la primera propiedad drás este mensaje:
tiene establecido el Se puede decir más alto pe-
valor . ro no más claro: no puedes
Si es así, pulsa el botón: introducir el valor "B100", ya
.
y elige la opción
Consultas de selección 40
Foto: Stock Photos. Montaje: Computer Hoy.
Uso de criterios 42
Operadores de comparación 42
Campos calculados 43
Consultas de totales 45
Consultas de agrupación 45
nido de esta ventana está va- cómodamente en esta ven- los campos de la tabla sólo te de la columna por la que Es decir, tienes tres libros de
cío, ya que todavía no has tana, es conveniente que muestre dos: quieres ordenar. En ese mo- Stephen King. Si hubieras
creado ninguna consulta en pulses en su botón para mento, despliega la lista desactivado la casilla que te
esta base de datos. Para so- maximizarla. indicamos en el paso ante-
lucionarlo, disponte a crear rior, no te aparecería la co-
una consulta haciendo click
en el botón . 4 El siguiente paso consis-
te en lograr que la cua-
drícula de la parte inferior
lumna AUTOR repitiendo
tres veces su nombre, aun-
que sí los tres títulos.
2 Obtendrás un cuadro de
diálogo que te propone
varios métodos para crear la
contenga sólo los campos
03 (Pág. 42) que se van a utili-
zar en la consulta y en el or-
y elige el valor adecuado, se-
gún quieras ordenar de ma-
yor a menor o al revés. En es-
Consultar
consulta den más conveniente. te caso selecciona varias tablas
Cuando sea necesario obte-
ner información de varias ta-
Y como se ve, lo has conse- blas a la vez, deberás agre-
guido. garlas a la ventana de diseño
de la consulta.
y, en el cuadro de diálogo
y luego en . que obtienes, selecciona pri-
y pulsar #. Para sustituirlo, Cuando pinches en cual- mero la tabla y
perior. Para que trabajes más cirle a Access que de todos El resultado será este
Nº 49 41
Curso Access 2000 paso a paso, 3ª parte
▼
ventana de diseño, y que re- tabla a la que pertenece el Como comprobarás, apare- criterio puedes introducirlo
pitas el paso 1 para agregar campo de cada columna y cen todos los libros y sus entre comillas. Si no lo ha-
01 Registro la tabla . pulsa el botón: pedidos pero, además, tam- ces, el propio Access se en-
En una tabla de una ba- Ambas tablas se verían así: bién se incluyen las obras no cargará de ello.
se de datos, los regis- El resultado son los diez prestadas aunque con el úl- Así que no te asustes si apa-
tros se corresponden préstamos realizados (algún timo campo en blanco. recen unas comillas que tú
con cada una de sus fi-
libro se ha prestado varias no has escrito. Por el con-
las. Contienen datos
veces). Lo que no aparece, trario, los números se intro-
acerca de, por ejemplo,
ni siquiera indicado, es Uso de criterios ducen tal cual, sin ningún
una persona, un objeto,
una acción, etcétera. Como ves, no existe, ni se el nombre del resto de las Como ya viste en el aparta- símbolo adicional (sólo la co-
Y existen tantos regis- pueden crear relaciones en- obras que no han sido pres- do “Crear una consulta de se- ma como separador decimal).
tros como filas haya en tre ellas. Sería imprescindi- tadas lección”, los criterios per- Las fechas se incorporan en-
la tabla. ble agregar la tabla PRESTA- tre # y los campos lógicos se-
MOS ya que actúa como gún el formato elegido, por
02 Ventana de “enlace” entre las dos. Ade- ejemplo con Sí y No.
base de datos más, si creases alguna con- Sabiendo esto, repite el pa-
Ventana que aparece al sulta con ambas tablas sin re- so 5 anterior, pero seleccio-
abrir una base de datos lacionar, el resultado no sería nando la opción inicial
de Microsoft Access. coherente con la informa-
Contiene una ficha dife- ción real.
rente para cada uno de Si añades la tercera tabla y, luego, transforma la parte
los objetos: tablas, con- aparecerán todas las rela- inferior de la ventana en al-
sultas, formularios, in- ciones: go que coincida con esto:
formes, macros, etcéte-
ra. Pinchando en una de
estas fichas, puedes ver
todos los objetos que
tiene. Así, si seleccio-
nas la pestaña “Tablas”,
el programa te mostrará
miten establecer
condiciones que deben
cumplir los registros a mos-
las
2 Antes del resultado, la ex-
plicación: buscas un libro
prestado, del autor Stephen
todas las tablas que hay
ya creadas en esa base
de datos.
Desde esta ventana se
3 Algo más a tener en cuen-
ta es que cuando se rela-
cionan dos tablas, indepen-
5 Soluciónalo regresando
a la vista diseño, situán-
dote sobre la relación
trar en la Hoja de respuesta
de la consulta. Debes tener
en cuenta que, si en la fila de
King, que te haya costado
2.800 pesetas (por lo tanto
no regalado) y prestado el
pueden crear nuevos dientemente de que exista o criterios se introducen va- 10 de marzo del 2000.
objetos, modificar los no integridad referencial rias condiciones para varios Pulsa el botón:
ya existentes e incluso 08 (Pág. 45) entre ellas,Access campos, deben cumplirse to-
eliminar los que no se combina aquellos registros das ellas simultáneamente y y lo encontrarás:
consideren necesarios. de ambas tablas que contie-
nen el mismo valor en los y haciendo doble click so-
03 Campo campos relacionados. bre ella. Aparecerá un cua- que la forma de incorporar
Este elemento se co- Para que lo entiendas mejor, dro de diálogo con informa- un criterio depende del ti- Operadores
rresponde, en una tabla al combinar LIBROS y PRES- ción sobre la relación po de datos del campo. de comparación
de una base de datos TAMOS, en un principio só- Compruébalo así:
como Access, con cada lo aparecerán aquellos libros Ahora, vas a realizar un ejem-
una de las columnas
que la forman.
Y cada una contiene un
que hayan sido prestados.
Dicho de otro modo, los li-
bros que no estén entrega-
1 El caso de los
textos ya lo has
visto en apartados
plo utilizando operadores de
comparación.Te ayudarán a
la hora de simplificar los cri-
elemento de informa-
ción específico, como,
dos no aparecerán en la con- anteriores. Te re- terios de búsqueda. No obs-
por ejemplo, el nombre, sulta, ya que su código cordamos que el tante, para que amplíes las
el apellido, el número de (campo por el que se rela- posibilidades te mos-
teléfono, la dirección, cionan las tablas) debe tramos en un cuadro
etcétera. aparecer en ambas y esto só- el resto de operado-
lo ocurre cuando se presta res de este tipo que
04 Barra de una obra.Para ver un ejemplo puedes utilizar en
herramientas práctico,haz click sobre la ta- Asegúrate de activar el bo- consultas.
Barra que aparece nor- bla AMIGOS y pulsa la tecla tón de opción
malmente en la parte # para borrarla de la con-
superior de una aplica- sulta y quedarte con:
ción y que contiene un y pulsa .
conjunto de botones en
los que se puede hacer
click para ejecutar co-
mandos de menú de uso
6 El primer cambio que ob-
servarás estará en la pro-
pia línea de la relación
frecuente.
Estas barras se pueden
personalizar por el
4 Del mismo modo, cambia
la parte inferior para que
quede del siguiente modo:
El segundo, cuando pulses:
44 Nº 49
Access 2000 paso a paso, 3ª parte Curso
Guardar
2
▼
. En el nuevo Tras pulsar y ella, se ejecutará con todos
una consulta cuadro de diálogo que apa- quedar la consulta archi- sus posibles criterios y mos-
05 Relación
rece, teclea un nombre para vada, haz click en su botón trando la información ac-
Al igual que ocurría con las la consulta para cerrarla. Podrás ver tualizada. Es decir, si has aña- Relacionar tablas te
tablas, las consultas son tam- en la ventana de base de dido o eliminado registros permitirá obtener datos
de varias tablas en una
bién objetos susceptibles de datos un nuevo objeto en cualquiera de las tablas
consulta, formulario...
ser archivados. Para ello, de- dentro de la en las que estaba basada la Normalmente, las tablas
bes seguir estos pasos: sección . consulta, al abrirla se mos- se relacionan entre sí a
Ten en cuenta que cada vez trarán los nuevos registros través de un campo
1 Despliega el menú
y elige la opción
que la abras, por ejemplo ha-
ciendo doble click sobre
existentes que también cum-
plen los criterios.
clave 06 que facilita la
operación.
En cualquier relación
existente, una tabla ac-
2 Consultas de agrupación y consultas de totales tuará como principal y
otra como secundaria o
Aparte de las consultas de
selección simples que has
visto, Access permite agru-
En ese momento, despliega
la lista 2 A conti-
nuación,
ejecuta la
relacionada.
06 Clave
par registros según el valor consulta, y principal
de un determinado campo y comprueba Un campo clave es aquel
resumir dichos grupos me- que en el re- cuyos valores identifican
diante cálculos tales como y elige el valor . En sultado no inequívocamente cada
sumar, contar, calcular pro- la segunda columna esta- aparece la registro de una tabla.
medios, etcétera. blece el valor entrada co- Así, en un campo en el
rrespondien- que se introducen los nú-
meros de DNI nunca po-
Calcular totales te al autor
drá haber dos iguales. Un
sobre los registros obviado campo clave no admite
Hasta aquí, te valores nulos y se utiliza
Para comenzar con este tipo
de consultas vas a partir del
caso más sencillo.
3 Cuando ejecutes la con-
sulta, el cálculo será in-
mediato:
y verás algo así:
Es decir, te está indicando
que,por ejemplo,de todos los
hemos adentrado en el di-
seño de consultas y en el
uso de las opciones funda-
para relacionar tablas en-
tre sí. En una tabla que
posea un campo de este
Es decir, aquel en el que libros de Stephen King el más mentales para su creación. tipo, los registros queda-
realizas una determinada caro vale 2.800 pesetas. Ahora, serás capaz de co- rán ordenados automáti-
operación matemática con Es decir, te indica que tienes menzar a practicar con ellas camente por él.
todos los registros. 16 libros y el precio del más Uso de criterios aunque todavía necesitas
Para esto, es obvio que ten- caro. Sabiendo esto, puedes practicar y sobre todo estu- 07 Ventana
drás que realizarlo sobre un ir probando con otros cál- Al igual que utilizabas filtros diar los conceptos más avan- de relaciones
campo de tipo numérico, co- culos, como mínimos, pro- en consultas de selección zados sobre consultas, que Las relaciones entre ta-
mo PRECIO_COMPRA. medios, etcétera... simples, también puedes uti- te enseñaremos en la próxi- blas se establecen y mo-
Hazlo así: lizarlos en las consultas de ma entrega. difican desde la ventana
de relaciones.
Agrupación totales y agrupación. Sólo te falta un paso más pa-
Nº 49 45
Curso Access 2000 paso a paso, 4ª parte
Llega el momento
de darle algo de
acción a tus con-
sultas. No temas,
no tendrás que
aprender artes
marciales, simple-
mente, vamos a
mostrarte el uso
de otro tipo de
consultas más di-
námicas y avanza-
das. Pues lo dicho:
¡ponte en acción!
e puede decir que, de
esto no ocurra y trabajes que serán exportadas hacia nuación te detallamos y po-
con conocimiento de causa, Consultas de otras aplicaciones. drás comprobar como el
vamos a mostrarte todos los En este caso, para seguir el comienzo es exacto al dise-
entresijos de este tipo de creación de tablas ejemplo, crearás una nueva ño de una consulta habitual
consultas. Así que, dispónte Tal y como te hemos expli- tabla que incluya algunos de selección (no es tan difí-
a aprender. cado en la introducción de datos sobre los préstamos de cil como creías):
36 Nº 50
Access 2000 paso a paso, 4ª parte Curso
haz click en el botón Así, por ejemplo, teclea das las comillas, ya que el la ventana de diseño ha- caracteriza a este tipo de
y luego en como nombre de la nueva propio programa te las in- ciendo click en el botón: consultas:
para indicar la crea- tabla y deja, como cluirá.
ción de una nueva consulta. destino, la base de datos
2 En el cuadro de diálogo
que obtienes
actual, manteniendo activa-
do el botón de opción
.
➜
Consejo
Computer Hoy
y ejecuta la consulta ha-
ciendo, ya sí, click en: 10 Si ahora seleccionas
el botón po-
drás ver, a la derecha, la ta-
Si quisieras que el criterio bla recién creada
especificado en el campo Access te presentará un Si haces doble click sobre
"NOMBRE" se tuviese en mensaje ella para abrirla o, lo que es
cuenta pero que no se
añadiese ese campo a la
nueva tabla, deberías de-
selecciona la opción Si deseases almacenar la sactivar la casilla de veri-
y, seguidamen- nueva tabla en una base de ficación
te, pulsa . datos distinta a la actual,
Obtendrás una nueva ven- , deberías activar
tana: el botón de opción
, y especi-
ficar el nombre de esta nue-
va base de datos en el cua-
dro . que te informa del número
de registros que va a copiar
3 Como ya es obvio, en la
ventana anterior debes
seleccionar el nombre de las
aparece en la barra de título:
tablas que van a intervenir lumnas de la parte inferior, sulta es de acción. bla de nombre "NUEVA" con que coincidirá con la vista
en la consulta para agregar- los campos que tendrá la Para ello en lugar de pulsar los tres registros anteriores. previa del punto 7. Como
las en su diseño. Para hacer- nueva tabla "NUEVA" o los el botón: Antes de que compruebes ves, has conseguido crear, a
lo, haz click sobre , que vayas a utilizar para es- su existencia procede a ce- partir de todos los datos de
mantén pulsada la tecla ¡ pecificar los criterios que de- como has hecho hasta aho- rrar y guardar, la consulta dos tablas, una sola que se
y pulsa en . De ben cumplir los registros que ra, haz click en: actual , pulsando en ajusta a tus necesidades.
este modo, ambas tablas que- se van a copiar en ella. Para
darán seleccionadas: seguir este ejemplo, debes
convertir la cuadrícula infe-
rior en algo similar a esto:
y podrás admirar una "vista
previa" de lo que será tu
nueva tabla
11 Si ahora cierras la ta-
bla, te sitúas en la con-
ubicación:
Nº 50 37
Curso Access 2000 paso a paso, 4ª parte
Consultas de
datos anexados 4 La fila debe
contener los campos de
la tabla destino a los que
Consultas
de actualización
blecer criterios. Como lo en-
tenderás mejor con un ejem-
plo, imagina que olvidaste
Mediante este tipo de con- agregarán los nuevos regis- Este tipo de consultas per- añadir a los libros que te cos-
sultas podrás añadir regis- tros. Como coinciden en mite modificar automática- taron 3.500 pesetas un in- mento. En este caso será a
tros de una tabla a otra. El nombre, tanto en la tabla ori- mente los datos almacena- cremento del 5% de su pre- los que valen 3.500 pesetas
proceso es muy similar al de gen como en la destino, Ac- dos en las tablas. Esto es, cio por gastos de envío.
las consultas de creación de
tablas sólo que, en lugar de
crear una estructura de ta-
cess la ha rellenado auto-
máticamente por ti.
Para que se agreguen sólo
sustituir el contenido de uno
o varios campos por un nue-
vo valor, en aquellos regis-
Obviamente,podrías acceder
a la tabla LIBROS y desde allí
modificar estos valores,pero
6 Para ejecutar la consulta
pulsa el botón:
bla, se limita a añadir regis- los registros correspon- tros que cumplan unos de- supón que fueran muchas las
tros a una tabla existente. dientes a Rosario añade el terminado criterios. Podrás obras en este caso. Seguro y obtendrás un mensaje de
criterio modificar varios registros a que si no tienes mucho cui- confirmación que te infor-
la distingue como consulta quieres modificar, así como sión,para indicar un aumento Ten en cuenta que cada
de datos anexados los que utilizarás para esta- en el precio del 5% teclea vez que abras la consulta
de actualización, el precio
de los libros que valgan,
en ese momento, 3.500
8 Ahora es el momento de
completar el uso de las
consultas de actualización, a
Como ves, has indicado que
quieres cambiar el código de
libro B005 (cuyo título es “La
través de los relaciones exis- larga marcha”) por B025.
tentes entre las tablas y del
concepto de integridad re-
ferencial. Para que lo veas
más claro, cierra la tabla "LI-
11 Para que se haga efec-
tivo, pulsa el botón:
10 Como la Actualiza-
ción en cascada se lle-
va a cabo tanto si realizas los
pido crear una consulta de
este tipo, que ir eliminándo-
los uno a uno en la tabla.
Colmena" con código B002,
ya que lo has regalado y a
partir de ahora no estará dis-
cambios directamente en la ponible para su préstamo, BROS) se borren todos los TAMOS" podrás ver que am-
tabla principal,como si lo ha-
ces a través de una consulta
de actualización, vas a pro-
1 De nuevo,repite el paso 1
del apartado anterior,y ten
en cuenta que las tablas que
haz doble click sobre el cam-
po COD_LIBRO para que se
muestre en otra columna:
registros relacionados en la
secundaria (PRESTAMOS).
bos han sido borrados tam-
bién
De este modo, nunca dejarás
bar el último método para
que lo descubras. Para ello,
crea una nueva consulta de
debes agregar son aquellas en
las que vas a eliminar regis-
tros, o cuyos campos van a
7 Para que lo compruebes
con un ejemplo, haz click
en el botón , y se-
cabos sueltos.
Consejo
este tipo siguiendo los pasos ser utilizados para establecer lecciona la consulta ➜ Computer Hoy
explicados en este apartado criterios.Para seguir el ejem- Como has visto, las opciones . Seguidamente,
hasta que su diseño sea si- plo, añade la tabla "LIBROS". Desde y Dónde de la fila pulsa en y cambia el Para no tener que confir-
milar a éste: “Eliminar”indican la tabla en criterio de la consulta a: mar la ejecución de con-
2 Cuando te sitúes en la
venta de diseño de con-
sultas, despliega el menú
que se eliminarán los regis-
tros y los criterios que deben
cumplir los mismos respec-
sultas de acción, accede a
, elige
selecciona la pestaña
y elige el comando tivamente. y desactiva
. Es decir, quieres eliminar el .
Automáticamente, las filas de
la cuadrícula inferior se ve-
rán así:
5 Cuando pulses el botón:
.
libro de código B008 cuyo tí-
y pulsar el botón . De
este modo, obtendrás la pri-
mera pantalla del Asistente
5 Cuando pulses
te situarás en el último
paso del Asistente, que de-
para este tipo de consultas bes utilizar para dar un nom- Cuando pulses el botón
obtendrás algo como
esto:
Es decir, acabas de localizar
un error: has introducido un
mismo libro dos veces.
Búsqueda de
no coincidentes
Este tipo de consultas te
permitirá localizar los re-
bre a tu consulta. En este ca- gistros de una tabla que no
Los Autoformularios
▼
1 que te mues-
tran todos los
Para comenzar con el uso En este caso, debes elegir registros exis- 01 Ventana de
de este tipo de objetos, vas y tentes en la ta- base de datos
Es la ventana que apare-
a utilizar los denominados no olvides desplegar la lista bla LIBROS. Su
ce al abrir una base de
Autoformularios de Access. funcionamien- datos de Microsoft
Ésta es una función del pro- to es idéntico Access. Contiene una
grama, que diseñará por ti, para seleccionar, a través de a los de las ta- ficha diferente para
automáticamente, un for- ella, la tabla o consulta en la blas. Como cada uno de los objetos:
mulario. De este modo, aun- que se basará tu primer for- puedes obser- tablas, consultas,
que seas un principiante mulario. Elige la tabla "LI- var, a través del formulario formularios, informes,
que desconoce la naturale- BROS" y la lista anterior se estás viendo la propia tabla, Consejo macros, etcétera.
za de estos objetos, podrás verá así: pero con un formato más ➜ Computer Hoy Pinchando en una de
crearlos sin tener conoci- atractivo. Para que lo veas estas fichas puedes ver
mientos previos. Más ade- mejor, vas a añadir un nuevo Si utilizas la opción todos los objetos que
lante, según vayas apren- Tras esto, pulsa el botón registro. Hazlo pulsando en los tiene. Así, si seleccio-
diendo a diseñarlos, llegarás y Access comenzará el botón y te situarás au- campos se distribuirán nas la pestaña “Tablas”,
a comprender mejor cómo a generar, automáticamente, tomáticamente en un nuevo horizontalmente, apare- el programa te mostrará
funciona esta función. el formulario. registro en blanco ciendo las etiquetas en la todas las tablas que hay
Para que tengas algunas parte superior. ya creadas en esa base
nociones previas, te indica-
remos que un Autoformula-
rio crea un formulario que
4 Cuando finalice, lo mos-
trará en pantalla con un
aspecto similar a éste:
7 Teclea, directamente, co-
mo código del libro
y com-
Por otro lado, la opción
2 Pulsa el botón
aparecerá el primer cua-
y
ción previa de controles: que te indican las secciones de texto y tanto él como su adecuado.
40 Nº 51
Curso Access 2000 paso a paso, 5ª parte
y pinchando y arrastrando
hasta delimitar un área que
incluya los controles a se-
asignarás un color al borde: y aplícale el estilo negrita:
2 Ahora, pulsa en el botón:
.
Pero si quieres deshacerte
de alguno o añadir otros (si
fuera el caso) sigue este pro-
leccionar y tamaño de letra . y obtendrás una nueva barra cedimiento:
Como ya dijimos en un
principio, el fin de un for-
mulario es poder visualizar
o modificar la información,
pero a través de un medio
4 El aspecto de tu formu-
lario será más o menos
éste:
y pasarás a la vista formula-
rio. Ahora, si quieres intro-
ducir datos lo harás desde
y, según lo explicado en el
apartado anterior, aplica es-
tilos y formatos al título pa-
Selecciónalo haciendo click
en él
y pulsa # . De este modo,
más atractivo. Para que sea ra que sea similar a este: habrá desaparecido
así, puedes aplicar distintos
formatos a los controles se-
gún tus gustos.
Estas son las opciones que
tienes disponibles:
tos. Aunque también se , luego en y teclea un nombre accederás al diseño del in-
pueden imprimir las tablas
y los formularios, aquellos
ofrecen una mayor flexibili-
y, en la ventana que
aparece, selecciona la en-
trada .
4 Ahora, despliega la pri-
mera lista y elige el cam-
po por el que, en cada gru-
para el informe: forme, cuya estructura es
muy similar a la de los for-
mularios.
dad a la hora de organizar y po, se ordenarán los Además, todas las opciones
agrupar los datos, así como,
por ejemplo, para obtener
subtotales.
2 No olvides desplegar la
lista inferior y elegir la
tabla para que cuan-
registros: Ya sólo te queda pulsar el
botón y Access te
presentará en pantalla el in-
de formato y colores, vistas
en los formularios, las po-
drás aplicar exactamente
Lo más importante, a la ho- do pulses el botón Opcionalmente, puedes ha- forme igual en el diseño de los in-
ra de crear un informe, es se inicie el Asistente. En la cer click en el botón Como ves, los registros apa- formes.
planificar el origen del mis- primera ventana que se mos- .
mo. Es decir, decidir si los da- trará, debes elegir los cam- Cuando lo hagas, aparecerá
tos de éste provendrán de pos que tendrá el informe. una nueva ventana, que pre-
una tabla o de una consulta. Procede igual que en el pa- sentará de entre los campos
Normalmente, se suele dar so número 2 del apartado 2 elegidos el que sea numéri-
este último supuesto, ya que de esta entrega, hasta que en co (en este caso PRECIO).
es habitual que la informa- la lista de la derecha apa- Elige la operación matemá-
ción proceda de varias ta- rezcan estos campos: tica que quieres que haga el
blas. En el caso de que sólo programa con los precios de
venga de una, se suelen fil- cada grupo. Por ejemplo
trar los datos para que el in-
forme muestre una parte de
los registros. Así que, obvia-
mente, se hace imprescindi-
ble el diseño previo de una
Luego, pulsa .
5 Pulsa y
para poder elegir la dis-
consulta. Nosotros, para no
complicarlo demasiado y
continuar con el ejemplo,uti-
3 En la siguiente ventana
podrás decidir si vas a
agrupar el informe por los
tribución de los controles
en el informe. Como existe
agrupamiento, selecciona
lizaremos todos los registros valores de algún campo. y, como orien-
de la tabla LIBROS sin nece- Para probarlo, selecciona tación de la página,
sidad de ninguna consulta. y pulsa en .