12.212 cursos gratis
8.337.756 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Microsoft Access 2000

Autor: Jose Cracco
Curso:
9,04/10 (25 opiniones) |57671 alumnos|Fecha publicación: 11/07/2005
Envía un mensaje al autor

Capítulo 102:

 Propiedades para los campos fecha/hora

Los valores de fechas se guardan internamente como números enteros, y los valores de horas como decimales. Esto permite sumar y restar fechas y horas como si se tratara de números. Veamos el siguiente ejemplo:

1. Pulsemos el botón Base de datos, seleccionemos la solapa Tabla y pulsemos el botón Nuevo. Mediante la opción Modo ver diseño accederemos a la ventana de diseño de tablas que ya conocemos.

2. Creemos un campo del tipo Numérico con el nombre Probar fechas y en la propiedad Tama-ño (del cuadro inferior) seleccionemos Doble.

3. Grabemos esta tabla asignándole el nombre todos los tipos y pasemos a modo hoja de da-tos.

4. En el único campo escribamos 1.

5. Pasando al modo Diseño, pulsemos en la casilla de la columna Tipo de datos y optemos por Fecha/Hora.

6. En el modo hoja de datos, observaremos que el campo ahora contiene 31/12/1899. ¿Qué sig-nifica esto?: Internamente Access representa esa fecha con el valor 1. El día siguiente (01/01/1900) será representado con el valor 2, el 02/01/1900 con 3 y así sucesivamente.

7. Escribamos (ahora que estamos en el formato fechas) 27/08/1997, cambiemos el formato por numérico y observemos el valor almacenado en el campo: 35669. Este valor representa la cantidad de días transcurridos desde el 31/12/1899 hasta la fecha ingresada.

8. Volvamos al modo diseño y agreguemos un nuevo campo Numérico y Doble con el nombre Probar horas.

9. En el modo hoja de datos escribamos en ese campo los valores: 0 .25 .5 .75. Para hacer esto colocaremos en el campo Probar horas el valor 0 en el primer registro (el que contiene el valor 35669 en el campo Probar fechas), y crearemos otros tres con los valores solicitados en el campo Probar horas.

10. Pasamos a modo Diseño, cambiemos el formato de este campo por Fecha/Hora y observe-mos el valor de los registros:

12:00 AM 06:00 AM 12:00 PM 06:00 PM

ó 0:00 06:00 12:00 18:00

La forma de representación de las fechas y las horas es afectada también por los parámetros es-tablecidos para Windows. Así podemos tener la fecha representada como DD/MM/AA (día-mes-año), MM/DD/AA, o AA/MM/DD (en el Capítulo 4 hemos visto cómo se ajustan estos parámetros).

Haciendo cuentas, llegaremos a la conclusión de que lo que se almacena como horas, es en realidad la fracción equivalente del día (12:00 = .5 = medio día).

Un mismo valor puede contener fechas y horas

El hecho de que el formato sea uno solo (fecha/hora) para fechas y horas, tiene entonces una razón de ser.

Un mismo valor puede contener una fecha en su parte entera y una hora en su parte deci-mal. Hagamos esta otra prueba:

1. En el campo Probar Fechas escribamos 35669.5

2. Pasemos a modo diseño y asignemos a ese campo en Tipo de dato: Fecha/Hora

3. En el cuadro inferior de Propiedades pulsemos sobre Formato, para abrir la lista de la figura 8.11.

4. Seleccionemos Fecha corta.

5. Volviendo al modo hoja de datos, obtendremos la fecha 27/08/97. Por lo visto no cuentan aquí los decimales, pues arrojó el mismo resultado con el valor 35699 que con 35699.5.

6. Pasando al modo Diseño, pulsemos sobre el primer campo; en el cuadro de Propiedades pul-semos Hora larga, grabemos y pasemos a la hoja de datos.

El campo nos mostrará sólo la hora (en este caso, ha sido despreciada su parte entera y se nos muestra la hora equivalente a su parte decimal: 0.5 = 12:00 o 12:00 PM según el formato de fechas de Windows) pero...

Propiedades para los campos fecha/hora

Figura 8.11

7. Volvamos a diseño y asignemos un formato Fecha general (ver figura 8.11), y en modo hoja de datos observemos que el campo nos muestra ahora ambos datos juntos:

27/08/97 12:00 PM

Esta propiedad de mostrarnos fecha y hora en un mismo campo se logra entonces asignando el tipo de datos Fecha/hora y en el cuadro de propiedades de abajo Fecha general. Seguramente deberemos ensanchar la columna para apreciar la fecha y la hora. Luego, respetando el mismo formato, podemos ingresar o modificar ambos datos.

Siguiendo con estos razonamientos, si al campo del ejemplo le sumáramos .5, el resultado sería 35700 (28/08/97), y la ecuación equivalente en el formato Fecha/hora sería

27/08/97 12:00 + 12 horas = 28/08/97

Formato

Ya vimos, en el ejercicio anterior, cómo se trabaja con este parámetro en el caso de las fechas. Observemos que la lista de parámetros es distinta cuando se trata de un campo de dato Numérico (comparemos las figuras 8.9 y 8.11).

Las restantes propiedades para los campos tipo fecha, son similares a las que se explicaron para los tipos texto y numérico.

 

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Microsoft Access 2000


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Microsoft Word
Curso breve y sencillo que nos enseñara a manejar en profundidad uno de los... [16/09/05]
83.288  
2. Microsoft Office
El Microsoft Office posee 5 programas o paquetes: Word, Excel, Power Point, Access... [13/06/06]
17.932  
3. Crear webs con Word 2000
Os traigo mi propia experiencia de creación de webs con Word 2000 a través de este... [05/05/05]
5.918  

Capítulos del curso