Diseño Avanzado de Formularios / Creación de Campos Calculados pt.
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
Lo primero que debemos hacer es ir a la vista de diseno y hacer clic en este formulario y ampliarlo un poco, de modo que podamos tratarlo como si estuviera solo en la vista de diseno. Abrimos el cuadro de herramientas y lo movemos para dar espacio. Ahora vamos a introducir un pequeno recuadro aqui y vamos a abrir las propiedades de dicho recuadro. Vamos a configurar la opcion (Control Source) como una funcion de fecha. Busquemos en (Functions) y seleccionemos (Date Diff). Como intervalo vamos a escoger (d) de dia y note que esta encerrado entre comillas. Si quisieramos definirlo en terminos de meses, usariamos (m). Si queremos contar el numero de anos, escogeriamos (y). Lo cual tiene sentido. En la funcion (datediff), si escogemos (d) nos mostrara el numero de dias entre la primera fecha, que es (FromDate Time) Note que hice clic en el formulario esta cargado actualmente y es por eso que puedo seleccionar (FromDate Time). La segunda fecha sera (toDate Time). No necesitamos el resto de los argumentos que podemos incorporar en esta funcion. Hacemos clic en (OK). Veamos que sucede. Aqui no aparece nada, aunque por supuesto no tenemos ninguna reservacion aqui, ni aqui tampoco. Aqui tenemos que desde el 2 de Septiembre de 2004 hasta el 2 de Noviembre de 2004 existe una diferencia de dos dias. Ahora tenemos que encontrar una forma de multiplicar este 2 por el precio. Si volvemos a (Properties) y abrimos el cuadro de herramientas podemos anadir otro cuadro de texto. En las propiedades de este cuadro de texto, pondremos el signo de igualdad y (Text18). Sabemos que estamos extrayendo el valor desde (Text18), pues al hacer clic en el, podemos ver que el nombre del cuadro que contiene la funcion de fecha es (Text18). Queremos multiplicar el valor de (Text18) por el valor que encontramos en (Price) para este registro. La forma mas facil de determinar como manipular el cuadro de texto (Price) es abrir el generador de expresiones e ir a (Forms>É Loaded Forms) y luego a (frmInventoryItems02) que es el formulario maestro. Este es el formulario secundario justo aqui. Pero queremos un campo del formulario maestro llamado (Price). Usted no vera este nombre aqui debido a que este control aun se llama (Combo26). Recuerde que este es un cuadro combinado que creamos y dejamos el nombre de ese control como (Combo26). Como usted puede ver, es mucho mas facil darle un nombre descriptivo a cada cuadro de texto, cuadro combinado o cada control en sus campos. En estos casos es mas facil encontrarlos mediante su nombre descriptivo en lugar del nombre que les ha sido asignado por defecto. Pero como ya sabemos cual es, podemos proceder. Tenemos (Text18) multiplicado por el valor que encontramos en (Combo26). Hacemos clic en (OK). Lo cerramos y abrimos el formulario en vista normal. Hemos calculado un periodo de 2 dias en vez del falso periodo de tiempo que habiamos ingresado. Tambien hemos podido multiplicar el numero de dias por el precio para obtener el precio general. Si esta fuera realmente una semana, este seria 16; note que una vez hemos introducido los datos correctos, tenemos 7 dias aqui y 7 veces 110 dolares serian 770 dolares. Tambien podriamos ir a las propiedades para este cuadro de texto individual y seleccionar un formato (Currency). Ahora esta mejor. ÀEscogi (Currency)? Si, estoy seguro. Pero deberia estar mostrando el simbolo de dolar. Asi que establezcamos los lugares decimales en 2 y ampliemos el cuadro un poco mas. Veamos si esta mostrando el simbolo de dolar. Creo que aun esta demasiado angosto. Listo ! Ahora podemos ver que el precio para esta reservacion de dos dias es 2 multiplicado por 55, lo que equivale a 110 dolares. Para esta habitacion, un dia cuesta 110 dolares y siete dias cuestan 770 dolares. Este es el precio al consumidor para cada reservacion.
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 