Consultas Avanzadas / Creación Campos Adicionales/Calculados
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
Otra poderosa caracteristica de las consultas es que se le ofrece la habilidad de agregar nuevos camposÉ que contengan datos basados en otros campos. Los nuevos campos con los datos que usted creo solo existen en la consulta mientras esta muestra los resultados. Usted puede crear un formulario o un reporte adjunto a dicha consulta que contenga los campos adicionales. Los campos y los datos seran calculados y creados para ser mostrados en el formulario o en el reporte. Es casi como tener una forma de agregar datos adicionales sin tener que crear un campo en la tabla utilizadaÉ para almacenar dichos datos. Ya hemos seleccionado (Queries). Vayamos a (New) y luego a la vista de diseno. Agreguemos (InventoryItems) y (Reservations). Insertemos los campos (InventoryItemsID) y (Price). Como ya hemos visto anteriormente, al ejecutar la consulta obtenemos los precios de las reservaciones. Volviendo a la vista de diseno, digamos que queremos anadir un campo de modo que podamos revisarÉ cuanto dinero ganariamos si modificamos los precios y damos descuentos. Este es un escenario posible, asi que ejecutaremos la consulta para tener una idea de como sera el valor. Podemos crear un campo adicional escribiendo un nombreÉ que sea diferente de cualquier nombre existente. Lo haremos ligeramente diferente. Luego colocaremos dos puntos que le indicaran al Access que este sera un campo adicional con su propio nombre. Para agregarle datos podemos simplemente escribirlos o podemos extraerlos de campos existentes. La forma de hacerlo es poniendo un nombre de un campo existente. Esto sera un descuento, asi que tomaremos el valor en el campo (Price) y lo multiplicaremos por 0.9É para obtener un descuento del 10%. Veamos lo que sucede cuando ejecutamos la consulta. Estos son los precios con el descuento. El 10% de este valor es 11 dolares y 110 dolares menos 11 dolares, o lo que es igual a 110 dolares por 0.9, da como resultado 99 dolares. Sabemos que obtuvimos los precios correctos. Podemos ir a (View) y luego seleccionar (Totals) para obtener la suma de estos dos campos. Cuando efectuemos la consulta, la suma de estas dos reservas es 220É mientras que la suma de las mismas reservaciones con descuento es de 198. Si queremos encontrar cual es la diferencia entre el precio y los precios con descuento, podemos agregar un campo de nombre (PriceDifference) que equivalga a la diferencia entre (Price) y (PriceDisc). Esta tomara este valor y este otro valor, los restara y mostrara el resultado aqui. Si ejecutamos la consulta obtenemos la diferencia: 5 dolares y 50 centavos aqui, 11 dolares aqui y 11 dolares aqui. Note lo que sucede si tratamos de obtener los totales. Si establecemos una suma aqui y tratamos de ejecutar la consulta, obtendremos algo interesante. Esto sucede cuando se tratan de agregar valores agregados a un campo calculado. A menudo usted encontrara que esta operacion no funciona. El Access mostrara un mensaje de error indicando que no puede efectuar la consulta. Sin embargo, usted puede encontrar dicho numero. Pero Àcomo hacerlo? En vez de tratar de usar un valor agregado sobre un campo calculado, usted puede reescribirlo. Voy a usar dos expresiones aqui. Usare esta expresion para calcular este valor y el campo (Price)É que no es un campo calculado o adicional, con el fin de iniciar el proceso. Esto se puede hacer. Extranamente, al ejecutar la consulta, se encuentra la respuesta que buscabamos. Esto es algo para tener en cuenta, no solo en las consultas sino tambien en los reportes. Ahora salgamos de la consulta. De nuevo, no necesitamos guardarla. Ahora podemos continuar con otros temas.
Tutorial Information
| Course: | Microsoft Access 2003 (Español) |
| Author: | Dave Mercer |
| SKU: | 33855 |
| ISBN: | 1-934743-55-0 |
| Release Date: | 2008-03-03 |
| Duration: | 8 hrs / 110 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 