Está en la página 1de 6
Programacién Gurso: Bases de datos, 5° parte Una base de datos tiene una finalidad principal: jayudarte! Pero para que la ayuda sea realmente util, tendrés que cuidar el disefio... Te contamos cémo crear un formulario muy préctico e intuitivo. ® Formulario completo En la tercera parte del curso te explicamos ce6mo crear algunos formularios para dar de alta amigos o peliculas en la base de datos, pero... d6nde esta el que te permite realizar los préstamos de manera sencilla? Pues bien, por fin ha llegado el momento de crearlo, Se trata de un formulario mas complejo que los diseiados hasta ahora. Es mas, no es solo un formulario, realmente son varios que trabajan juntos y aparentan ser uno, Para su correcto funcionamiento necesitaris Ja ayuda de varios objetos de la base de datos No te asustes, si has llegado hasta aqui, el resto del camino serd un agradable paseo. Disefia los subformularios Los primeros objetos que necesitas crear son los subformularios, os cuales irin des- puts incrustados en el formulario principal Por un lado tienes que crear uno que muestre los datos dela tabla “AMIGOS” yp que te permita introduci inform {abla “PRESTAMOS", Puedes hacerlo as: Te empezar selecciona la catego- ria EMU y haz doble click sobre (Zi Grear un formdario utitzand el asstente]. Tu objetivo es erear un formulario a partir de la tabla {0505 con la ayuda del asistente. Debeincluir todos los campos de la tabla y estar distribu do "Engines Completa los pasos que te indique el asistente, pasando de uno 4 otro con el botén Sigaant#’3), y cuando llegue el mo- mento eseribe 0605.508 como nombre para el formulario. Una ver To hayas ter. minado deberia ‘quedar parecido a este: 2 Abre el nuevo formulario en modo vis ta disefo, Para ello haz click sobre su nombre con el bot6n derecho del ratén y e- lecciona la entrada BE WetaDets, Si lo deseas puedes redimensionar los campos para que Su tamafio correspond mejor con el de la in- formacin que contienen, As evitaris que se corte su contenido al mostralo en pantalla Ajouter yea ‘que recuerdas cémo en la primera entrega del curso te enseftamos cuales eran las ventajas que suponia para un videoclub traba- jar con una base de datos ‘en lugar de con un fichero manual. Ha pasado mucho tiempo desde entonces (cuatro nimeros), pero el objetivo final del curso si ‘gue siendo el mismo: que uedas automatizar el ma- nejo de tu informacién. Descubierta ya Ia gran utilidad de la integridad re- ferencial en las relaciones, ya que sin ella tu base de datos podria estar plagada de datos incoherentes; 0 i has perdido el mie- Giese | sin obre el icono de Ac- | Femuarocampen 90 y te ha picado el | Dewabsstimates 90 gusanillo de las bases de | Crsuacad F el © | paaana 1 datos, es el momento de sree __$t avanzar un paso mas ha- | fiwnpicgal $1 cia el éxito en la mision. | ote nto % En esta vida todo -o casi | jOueeswmamau? 60 todo-tiene un fin, y la crea- | {Quésonlsiimnes? 9 cin de una base de datos | Gaunioms 4 no ibaa ser menos. Seguro | Modest "| de las mascaras de entra- da, que unifican el forma- to de toda la informacion Jntroducida en un campo. has de saber que sélo con ellas no conseguiras librar- te de los errores. ‘A continuacion podeis sa ber cémo crear un formula rio que permita realizar los ppréstamos de manera sen- cilla sin dejar ningsin cabo suelto. Ademés, ya que tie- nes total control sobre tus peliculas, nunca esta de mis saber cémo obtener informes en papel sobre el estado de tu videoteca, Guia del curso Ingoouedn is bes datos 196 Panera asian seen 197 Trios os 198 ecuperal inion 19 ‘aa lst y rea ntormes, 20 Lasclos elt es a Responds ts rents Es 3 Haz click con el bot6n derecho del ratén sobre el cuado a contnvacin Extn Selecciona la pestana (Gd y ajusta el valor dela entrads MBs 4B Be esta forma conseguris que no se mies tree eampo COD. AMIGOS cuando abras el formularo, pros Te por dar ota ulidad aque verdes adelante Ahora pincha con el botén [=] 1 derecho sobre Fees y haz ick sobre Extranet | Loe Aqui debes ajustar los valores paae TT TRS Permit elminacin No Permit agregar No Con ello conseguir que no se puedan modi fica os datos de la tabla “AMIGOS y evitars posibles “accidentes. Cerra el formulario con tn click sobre Edy guarda los cambios. Para el segundo subformulario tam bién puedes emplear el asisten- te. Yuelve ya a hacer doble click sobre Bil Crear wifermsnro vlzanc elastertel, En esta #514 usando el botén [3] No necesitaras el sobre el bottn Saale! y elige como distribu- cién del formulario el modo Pincha sobre SHR), hasta llegar a la ventana que te permite asignar un nom- bre al formulario, y escribe yacceder di- IERESTAMOS 38) rectamente a la vista disefio del formulario con intencién de modificario, debes marcar Ia casila React date lores) y pulsar a continuacién el botén (Bata) En el modo vista disefio puedes modifi- car a tu gusto el tamafo de los campos, su posicion, etc. Haz doble dlick sobre para abrir el cuadro de pro- piedades del formulario. Se- Tecciona la pestafia [Tei] y ajusta los valores @. es vestnen Gon un ck sobre cl bana By guards los cambios, Crea una consulta para agrupar datos Para que el formulario principal te facilite 1a labor, encontrar a una persona en tu base de datos debe ser tan simple como elegir su nombre. Pero claro, para que esto funcione correctamente, es necesario que la base de datos sepa que nombres hay registrados. Podrias empleardirecamente la informacion 4e a tabla, pero los nombres aparecerian des- ‘ordenados y repetidos, por lo que seria muy poco prictico. La solucion es sencilla Selecciona la categoria SERIE en Ia ventana principal de la base de da- tos y a continuacién haz doble click sobre [BL onmcrndam diab Enel cadro que te permite agregar tiblas a la consulta selecciona Y presiona el boron Ba Gerra la ventana con un dlck sobre al o EA 2 Haz click sobre el campo BORERE de Ia tabla y, sin soltar, arrastralo hasta la primera columna de la consulta, Después presiona el bot6n Bf de la barea de herra- Minis. En ese momento apareceri la fila Tia en la cual debes seleccionar Aap pet. ‘Guando hayas terminado la consulta deberia quedar asi Puedes ver qué re sultados obtienes presionas el ren ae Site fijas, lo que has conseguido es que solo se muestre una vez cada nombre que haya en la tabla “AMIGOS”. Es decir, si tuvieras dos o més amigos con el ‘mismo nombre, s6lo apareceria una vez. Para terminar cierra la consulta y guérdala con ef nombre ii Aci Evita incoherencias El objetivo de una base de datos es facilitarte la labor en cuanto a la administracién de la informacion que contiene. Por lo tanto, es fun- damental controlar que no se puedan producir incoherencias en los datos almacenados. Imaginate por un momento que tienes un formulario que te permite hacer los préstamos ‘en pocos clicks. Qué pasaria site han devuel- to una pelicula, no has introducido la fecha de devolucién ¢ intentas volver a dejarla...? La respuesta es “nada”, salvo que los datos almacenados serian incoherentes, ya que no puedes haber dejado la pelicula a dos o mis personas al mismo tiempo. Para evitar esto, necesitaris, entre otras costs, una nueva con: sulta, cuyo resultado sera una tabla en la que figuran las peliculas prestadas. As{ se hace: Desde la ventana principal de la base de datos selecciona la categoria y haz doble click en En la venta- nna de seleccién de tablas. haz doble click en} y después pincha sobre cl boton (ara, 2 Para saber si has prestado una pelicula simplemente hay que atender a una con- dicién: sino figura una fecha de devolucion en el registro, eso signifi rd que an sigue “en préx tamo" Arras, uno 2 uno, fos campos de i abla hans pare inferior de a vista disco, Solo tienes que espect ficar el crlterio HEMMER] en el cazapo FEC DECLIEIGN. Adem, como no te interesa {ue este campo aparezca en los resultados “Figuraria siempre vacio~ puedes desmarcar su casilla dela esta) consulta debe- ria quedar de cesta manera: Como ya sabes, puedes comprobar cud es el resultado de la consulta con un lick sbee ol bin @r_— ——_—_— Para terminar, debes guardar los cam. ios realizados, pulsa sobre Ed y a continua- én hacer click en Escribe el nombre e@—— {RCS y pincha en (Aeeptar), CApputer ve 200 | Es conveniente que “pierdas" unos minutos de tu || tiempo en “jugar” con las propledades de los formu- | || larios, Si experimentas con ellas podrds encontrar | ae a eee || lario no aparezcan los botones IEEE mediante tas | —TIDUIEETS @ oMERE are.u006| TELA | ara aps ile es o- iedades en un formulario, haz dbl lok desde a vista dseio sobre | Siplnchas en la pestafia Ts verds las postildades de todas las catogorias sin tener que Dhar entre estes El formulario Ahora que ya has creado todos los objetos {que giran en torno al formulario con el que realizaris los préstamos, puedes afrontar su. disefio sin miedos. En pocos pasos conse- uirds que sea mas cémodo y sencillo refle- jar en ta base de datos los cambios oportu- ‘nos cuando prestes una pelicula. Comienza creando un nuevo formu: lario en vista disefo, Para ello, como Febegdebes inch sobre Ia categoria y después hacer doble Zi ces fermi e vst Dao. Aparecerd la ven- tana que te permite disefar formularios sin usar el asistente. Si te fijas, hay un espacio con una cuadricula donde podris colocat los elementos del formulatio El primer elemento que tienes que agregar 5 un “cuadro combinado", pero pri- ‘mero asegtrate de que el boton de la barra de herramientas se encuentra pre- sionado para que el asistente te ayude cuando agregues un nuevo elemento, Después He cise ¥ el cursor pasard a tener este aspecto cuando lo sities sobre el espacio de disefio del formulario. Haz click lel cen el lugar donde quieras insertar el cuadro combinado, un buen sitio EF puede ser la esquina superior izquierda. En el asistente que te permite indicar cuél es el origen de los valores que muestre > y haz cick en En la préxima pan- talla marca la casila Teta, selecciona la consulta KEIM y pulsa otra vez BEaEES) Selecciona el Unico campo de la consulta con el bot6n ( Para terminar haz click en Recuerda que, como te contamos en la tereera parte del curso, puedes mover los elementos que coloques en un formulario, ast como cambiar su amano, feet eee eee ton quchasdectado pevanene para loa cick ene bron o=—— Ot) y pincha en el lugar del formulario donde {lets nvertar primer subform, Hccpemno, la deca el chad coms Fina fl stent te pei sccm Senor nel eras (7 Mian fomaiaioatets, AMIGOS Sy [ler Justo encima del subformulario aparece luna etiqueta con su nombre, es simple- después presiona la tecla BF Es necesario vincular el subformulario *AMIGOS.SUB” con el nuevo cuadro etiam par que al sec, oe nar un nombre en él, se carguen en el subfor- mulatio todos los registros en los que figure. Haz click con el botén derecho sobre el borde del subformulario y pincha en EX Pankaided Dentro del aparado Da debes que fart: cen las lineas creo En “campos prin- [Wonubr cipales” tienes que indicar el campo del formulario principal que contiene el valor ‘que coincidira con el del subformulario. Es decir, en este caso habria que colocar el nombre del cuadro combinado, el cual pue- des conocer si accedes a sus propiedades. En nuestro caso es En “campos secundarios” escribe el nombre del campo del subformulario que contiene la misma informacién que el principal. En este caso el campo “NOMBRE” del subformulario seri el que tiene que coincidir con el cuadro debes escribir la expresién ={aPMG05 SwS}COD AMIGO, la cual significa que tomara el mismo valor que el campo *COD_AMIGO" del subformulari “AMIGOS. SUB". Por tiltimo ajusta el valor y cierra la ventana de propiedades. Paca insertar el subformulario “PRES: TAMOS_SUB" sigue los pasos 4, 5 En este caso puedes colocarlo en la ferior del formulario. Para vincu- formulario debes escribir en (naibccanpospnapes} el nombre del cuadro de texto que has creado en el punto ante rior, es decir, EOD EXTEND. El campo que uti- lizaris para relacionarlo es *COD_AMIGO", por lo tanto debe ser es0 lo que escribas en g Haz doble click sobre 1 borde del campo para que aparezca su cua- dro de propiedades. En él, debes hacer click sobre la’ pestafia rencia a acciones que pueden ocurric res- ecto al campo, En este caso la que te re- sultara util es la denominada Blzall, que, como su nombre indica, actuara cuando el cursor salga del campo. Haz cick sobre @ a y pincha en El para abrir el euadro oe (ered de macs Sera don Selecciona la entrada (Generador de cSdad y haz click sobre el bot6n [Beso En la ventana que aparece, lo pri tos imprescindibles para que este pequetio “truco® funcione, Ha click en EBS y En el cuadro que aparece tice nes que asegurarte dde que estan mar- cadas sélo las ca- sills, ‘6lo indica el salto de linea; podrias eseribi la Tinea seguida si no lo utilizas. Este c6di {80 sera el responsable de comparar el valor que insertes en el campo £00 PELICA| con cl resultado de la consulta [8 NODEWELTAS. Cuando lo cierres, guarda los cambios en caso de que Access te consulte, El cuadro de propiedades del campo “COD_PELICULA" pasari a tener este aspecto: 1 Para terminar puedes modificar la apariencia del formulario colores, bordes, encabezados, etc... Un ejemplo de ccémo puede quedar es éste Para usar el formulario tienes que co- menzar por escribir el nombre de la per- sona a la que quieres hacer el préstamo, (RONEREL MERE =I. Basta con las primeras ler que, si esti de alta, Access se ‘encargara de com- pletarlo. A conti- ruacién, si en tu ‘base de datos hay més de una perso- na con el mismo nombre: tendras que seleccionar la entrada correcta con los botones [41TE Por tiltimo sélo queda introducir en la parte de abajo el cédigo de la pelicula que deseas prestar Ten en cuenta ue, si se trata de una pelicula que ya esta restada, cuando salgas del campo apareceri el ‘mensaje de error tuna vez que lo hayas A continuaci6n necesitas crear un cuadro de texto que servira de “puente” entre “AMIGOS_SUB” y “PRESTAMOS_SUB". Haz click sobre el born Y colbealo en coalquier gar del for. OD mulario. No te preocupes mucho por su ubi- cacin, ya que este campo no seri visible. Ac cede a sus propiedades y cambia el nombre ue ke haya asignado Access por hecho pulsa (Beso ‘A continuacién, clear un cédigo, exac tamente asi Fen en cuenta que el seceseiom, canmexcn Afiade un botén En un formulario puedes incuirbotones que hagan determinadas acciones: imprimir infor- mes, eecutar aplicaciones externas, buscar reglstros, yun largo etc. Por ejemplo, puede fet practic tener un botén en el formulario de préstamos para que abra una ventana para dar de alta nuevos amigos Lo primero que necesitas tener es el formu- laro que te permite dar nuevas atas, podtias recurnr al que create con ayuda de fa tercera parte del cuso, aunque ahora te contamos bre- Yemen cémo'crear uno nuevo desde cero 1 EL asistente te facilitaré el trabajo. Para abrirlo haz doble click sobre (ET cr anf sac oes) En ta pr mera ventana selecciona la tabla en la que insertards los datos que recoja el formulatio, os deci, ‘Agrega todos los ampos menos [C00 ARIE, ya que Access lo camplimentari de manera automatica. Haz click sobre el bot6n BS) y marca la casilla EAgRAOSE, Vuelve a presionar dos veces y asignale a tu = Asegtirate de mar- siona EAH para que se abra el formulario ‘en modo vista diseniot fren 3 Hl cometido de este formulari de ata a nuevos amigos, asi que puedes limitar su uso para que no se puedan modi- ficar de manera accidental los regisros ya existentes, Accede a las propiedades del formulario «on doble click sobre ¥ pincha en la pestana [ai Debes ajustar estos valores, Y despues cerrar las propiedades. i lo deseas, puedes modificar el ancho de los campos para que no se “corte” la informacién que muestran. Debes hacerle un hhueco al nuevo botén, coloca el cursor sobre {lterde derecho del formuleio'y Sundog st seco farce yt solar arto ra aumentdt el espacio en blanco. TNE [ecrio [rode A continuacién ores a mientas y después haz click en el drea gris que has ampliado en el paso anterior. Se abriré el asistente que te permite definir la accién que llevari a cabo ‘el nuevo botén Como categoria tienes que seleccionar EERIE ya acca levar a cabo ¢5 EERE. De esta forma seré mis ‘cémodo volver al formulario principal cuan- do hayas introducido los datos de un nuevo amigo. Presiona Sides] y podris definir el aspecto del bot6n. Puedes | fy ‘tar por colocar un texto | sobre él 0 por el contrario usar una imagen @- Una vez que hayas elegido tuna de las dos posibilida- des presiona ERAS y cambia el tamafio del bot6n para dejarlo a tu gusto. 7 Puedes poner un titulo al formulario para due se vea mas clara su funcién. Coloca el cursor sobre a linea Y arrastra hacia abajo pa- ome ‘Las macros pueden ser entendidas como “programas | sencios” que permite auomatzar teas repeives. Realmerte son un corunio deacons que se jal ‘tan en el orden especificado al producirse un evento (al ‘cerrar una ventana, al completar un campo, al pulsar un oti, ete.) La gran venga qu presentn es que noes recesari conocer un lengixe de progmacén para ‘poder creartas, Ademds, las macros no son objetos ex- ‘Glusivos de Access, Si te acustumbras a su uso, podras sacar mucho més parido aos aptcacones que a= nls amt, como procesafores de ttt. Para crear un nueva macro puedes ular diteen- ‘tes métodos. Fijate en la ventana principal de la base de dat y vers una categoria para elas, PETE Sia seleconasy después haces cick en (EE Mo, sab ‘la ventana que te permite disefiarias ra ampliar el area de encabezado. Después pincha sobre el botén acto seguido haz cick en el lugar donde quieras que empiece lo y escrbe lo que quieras Si lo deseas, puedes modificar las pro- sdades de la etiqueta, cambiando el, tamafo de la fuente, el tipo, el color y un largo etc. Haz doble click sobre el borde de la etiqueta y pincha en la pestana del cuadro de propiedades que se habra abierto. Si “juegas” con los valores tio dl foro «== aor dl fonda 222222 Efecto especial... Esto de border olor ds bees ocho de los berdes lot dl tet pods modificar el aspecto del do termines cie- a fom: — toy guarda los [ey — cambios. tste |fee f— = cs un ejemplo [fsa — de como porta | [=m _-— aquedar aE Abre el formulario principal en modo 8 diseRo e insert un boton al igual aque hiciste en el punto 8. En este caso, Ia Categoria que tienes que seleccionar es Y como accion debes clegir MEER 1 click sobre Saunt), 4 continuacidn seleccions el formulario que ‘cuando pulses el bot6n, es decir qulera de sus cella, [EE | enon sit ar! | con toias as acco- | eremane es ene Cuando elias una de [| esoepacetoen las, aparecerd en [sera :| la pate intr dei | ventana tds as postiidaes que oe | ‘Cuandotemines ce espeiicarodaslas accor, psa sce Ed asgnal nombre que dosees para quarar- laTenen cuenta quelasposbldades quete otecan san. | ‘muy numerosas y dependerd de tu imaginacion el con- | seguir accones més 0 menos complejas. Por elemplo, | pocias rear una macro que eecutarzautomtiamente | las consults de acc dearer pat del crs en el orden correcto, para mantener tu historico de peliculas estopeads yelinaas da teba"PELIOUAS'. Eno punto 12 del apartado “Wade un boi” puedes saber | Sinoseespainararoametekoes. | Programacién 10 Ahora debes definir qué informacion ‘mostrar el formulario que abra el bo- 16n, En este tienes que marcar ta casilla (i marcas la otra, podria abrir, por ejemplo, un formulario que te mostrase la lista de pe” liculas que has prestado ala persona que ten- ‘gas seleccionada en el formulario principal). Presiona Baise), elige el aspecto que eres que tenga el bot6n y haz click en ‘Una ver guardes los cambios, podris comenzar a usat el nuevo botén 11 Para que los registros que crees através del subformulario aparezcan en el cua- @ cue son ° los Informes? Los informes son los objetos més adecuados con los que cuenta una base de datos para imprimir la informacion que contiene. Aun: que también podrias imprimir directamente tna tabla 0 una consulta, no contarias con la misma flexibilidad a la hora de organiza agrupar y presentar los datos. Crea un informe Para la creacién de informes, el asistente te resultaré de gran ayuda. Puedes reservar la vista disefio para los retoques que consideres ‘oportunos. Lo primero que necestas es tener ‘uy claro que resultado quieres obtener, ya aque de ello dependerd que bases t informe en una tabla o en una consulta ‘Acontinuaci6n puedes comprobar cémo im- primir un listado simple de todas ls peliculas ‘ue tenes registradas en tu base de’ datos. Selecciona Ja categoria en la ventaia principal de tu ba- se de datos y haz doble click sobre (Bil ceearunrfomeutiando ol asserts El pri mer paso del asistente permite elegir Cud seri el origen de la informacién. s decir, de qué tabla o consulta proceden los far neces oe TT cea Damien sees dei gut campos apareceran en el informe. En el listado de Ia izquierda aparecen todos los disponibles, y dro ROREREDT.——_ Il cuando lo cierres, no queda més remedio que crear una m: ‘ero que actualice los datos del formulas principal al volver a él. Eso siempre que no ‘quieras estar obligado a cerrar el formulario parte inferior de la ventana aparecerdin los argumentos que admit. En este caso, la ac- cién seleccionada sdlo tiene una posibilidad, y volverlo a abrir cada vez que introduzcas un nuevo registro, Accede a las propiedades del formulario desde la vista disefto con un doble click sobre TD sciscsione Ia_pestana pesados Seem eant a Trach en Bt para que oe abra a veotana Selecclona a entre (Generar dem] y pinch sobre Genre caso de que ina un Us Sis sole MAD ars eased Coat nes macro primero tendras que Maabiedals meco} darle un nombre, teclea eects J 1 La macro que necesitas es sencilla, ya Pincha sobre el boron El yelige en el istado ta accién 1 Para termina cierra la ventana de ce cién de macros con un click sobre ‘guarda los cambios. En ese momento volveris 2 la ventana de propiedad del cuadro combi nado, que ahora deberia aparecer Mace. Si cierras el formulario y guardas los cam- bios puedes encontrarte con que el cuadro ‘combinado atin no se actualiza, En algunas ocasiones necesitaras cerrar Access por com- que solo levara a cabo una accién, pleto, y volverlo Pincha sobre la primera celda y elige del li =| a abrir, para que tado desplegable la entrada tome en cuenta la Cuando hayas seleccionado la accién, en la faueva macro. cen el de la derecha los que incluira el in- forme. Puedes pasarlos de un lado a otro usando los botones. En este caso, para el listado de peliculas tendriis que seleccionar estos campos: Si pulsas cl asistente te ofre- cera la posibilidad de agrupar los datos que aparezcan en el informe atendiendo al Contenido de algiin campo. En el caso de que tuvieras varias copias de cada titulo, logica- mente cada una con un “COD_PELICULA’ di ferente, podrias realizar una agrupacién de manera que el El optar entre agrupar los datos 0 no dependeri de los re- gistros de tu base de datos y sobre todo de cual sea el resultado que quieras obtener. La siguiente pantalla te permite especi icar el orden en el que se mostrara la informacion eaten ema tot eth ene crane Lo l6gico en este caso seria ordenar el informe atendiendo al titulo de la pelicula. Para ello ft———-m) Puedes cambiar entre orden reciente 0 de- reciente si pulsas el botn HfL. Sten el paso numero 3 hubieras empleado algin tipo de agrupacion, en esta ventana aparecet el boton SES SSTSaRTE Si ha Ces click sobre 6 se abrird una nueva ventana aque presenta los campos que esten defini como numeri om, permitien dote realizar matematicas on els presentardn los datos, Si eliges entre los modos el asistente te mostraré en el lado izquierdo una represen- ae tacién de cada uno de ellos, = por ejemplo justificado: @ stax iss" En este caso tal vez lo mis teen practico sea que elijas el = modo y pulses el botén it ah im sa | a 6 Lega el momento de decidir qué estilo deseas que tenga ‘informe. Access tiene seis mo- dos predisenados: Se trata de una euestion pura- mente estética, asf que simplemente debes leg el que mas te guste Tes otra ver sobre SBR) y teclea el nombre de tu (amp gerard informe: Al pulsar el botén EES J Access te presentara en pantalla el resultado final que podras imprimir siempre ue quieras: @— PELICULAS: ‘ Modifica tus informes Sino termina de convencerte el aspecto que 1 asistente da a tus informes, no esta todo perdido. Silos abres en modo “vista disefio” pods hacer las modificaciones que desees, Para acceder a la vista disefo de un in- forme haz click con el boton derecho sobre él, IB FELIGAAS, y pincha después en (iestizfal- Como pue- des observar, su estructura fy cesta dividida en diferen- }oftmaamaa) tes secciones, cada una |||" [PELICULA: de las cuales adopta una ||} ||] representacién especifica en el resultado final. Por ‘ejemplo, el contenido de Ia seccién’ solo aparecerd en la pri- mera pagina del informe, elementos de (6EncaE cen todas las paginas. Cuando creas un informe con el asistente 1 titulo que Access le asigna automsti ‘camente es idéntico al nombre con el que lo hayas guardado, Al tratarse de una etiqueta, simplemente con pinchar sobre ell, PPT podris modificar el texto que contenga. 3 En muchas ocasiones el ancho que el asistente asigne a un campo no serd del todo correcto, Para modifcalo, seleeciona fl campo que quieras y cambia su tamaho pinchando sobre su borde y arrastrando el Eursor $i deseas seleclonar al mismo tempo el encabezado y au campo correspondiente, 6 mds de un campo, puedes hacetlo si man tienes presionada la tecla (T) mientras haces click sobre cada uno de ellos. Puedes inclu una imagen en tu informe ‘por ejemplo, un logotipo-, para que al ;primirlos tengan un estilo mas profesional Haz dick sobre el icono fly pincha en la secci6n del informe donde quieras insertar {u imagen, por ejemplo en el encabezado, Se abrir una ventana en la que puedes explorar €l contenido de tu equipo. Busca la imagen ‘que quieres utilizar, pulsa [EAGER y ajus- {a su tamato y posicién. 5 Si deseas comprobar euil es el resultado de los cambios que has hecho, pulsa so- bre el botsn [8 de la barra de herramientas Yy apareceri una vista previa: PELICULAS Router | SS eid iia as | Ficha4 Para que una hase de datos sea cbmoda ‘de sar -sobe odo siva a caer en ma- ‘os deunprofano en a materia, sim | portant que se creen formulas que la ® Formulario “NUEVOS _PRESTA- MOS": es el encargado de agrupar todos los elementos exteros necesa- tos para que trabajen juntos. Puedes Subformulario “AMIGOS _suB": ‘cuando enire tus registos haya mas de una persona con et mismo nom be, te permit seleccionar la. que LUCULA de Jos registos cuya fecha {de devolucion cumplan con el crtro {Es1idt y ademas insertar eno evento | del campo [COD PELICULA] el | || haganmésamigable Silo piensas, para crearlo haciendo doble cick sobre realmente busques. Utliza la funcién | cbdigo escrito en Visual Basic que apa- aguien que no conazca el temas for- den- (ET ces infamionouieando lessened | rece ena pagina 92, ‘mularis acabaransiéndolo todo, ‘ro de la categoria ERESTEITET=. En para hacer un formularo que incuya Aeris, psa de qe node ob- eta “it groped resto de ob- oo los cargos dea tala cos, | ® Hotes: en cud forario Jetvos de una base de datos sea huir jetos. Recuerda que puedes modificar ¥y modifica puedes insertarbotones que te permi- Gel papel. nunca viene mal saber Sv aspera y afd eto eImgenes a valores cesar para vnc su | fen eect accones conn cick mo impintselectnamente la infor- _usandolasheramientas de dsefo. campo -macién mediante informes. ‘combinado. No olvides también impe- informes, buscar registros...-. Para ® Cuadro combinado “NOMBRE” y dir que se puedan atrarlos datos que insertar uno, faz lick ene! icono ly Formutario completo rig.20) _consuita de agrupacio: en podrés_mueste el formularo. A coninvacion | sige ls insruciones de asitrt. No __ Los*ingredientes" necesarios paracrear —_elegir cualquier nombre que se encuen- dees crear el campo “puente”“COD_ _olvides que en algunas ocasiones nece- || elformulario que te permit prestar fé- tre registrado en la tabla A105, Para EXTERNO”, que no serd visible, para _sitards usar alguna macro (Pag. 93) para | clmente tus peliculas son: ‘que la informacion que aparezca, se l- pasar el valor de este subformulario a | que todo funcione corectamente | mit aol, fenes que “PRESTAMOS. SUB”. | | crear una const la- {Informes (ris 54) | mada Eactizel con @ Subformulario “PRESTAMOS_ Si queres sacar un lstadoipreso | et campo overs dela SUBT:enlpodésesrbireloédgode de las pela que tengasrenst2- | ‘tabla [AMGO5, y utilizar la pelicula que vayas a prestar. Puedes das en tu base de datos o cualquier | la funcién Agruper por. —_crearlocon ayuda del asistente y vincu- otra informacién, puedes crear un | Acontinuacién, en lar su campo “COD_PELICULA" con el informe. Son fos objetos mas adecua- | |a vista disefio del for- campo “COD_EXTERNO". Debes vigilar dos para esta tarea, ya que son muy | ‘ular principal, pusa que ls datos nserados sean coheren- exiles, admten aba yconsutas | et botin Hy usa el tes, evitando asi la existencia de infor- como origen de los datos. Haz click | asitnte para basa el macién nea Para mostar un avso en la calgoria MEIN. Para | ‘cuadro combinado en cuando intentes prestar una pelicula crear uno nuevo utiliza la funcién | et resultado de la con- que ya esté prestada, debes crear una BI] Crear uninforme utiizando el assent | sultade arupacén, _consula que mueste fs “COD_PE- _ paramo pinch en REL. i: s Cpputer 1200 abrir 0 cerrar formutarios, imprimir |

También podría gustarte