![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear tablas con calendario
Buenos a todos los foristas, espero me puedan ayudar con el problema. Primero que todo utilizo firebird 2.0 y delphi 7, lo que deseo hacer es almacenar la información de todos los días del año, en una tabla donde el usuario pueda marcar cuando es festivo, feriado, o cuando es un día especial ademas pues se debe identificar que día de la semana es y si el año es bisiesto o no, mi idea es llenar la información con los calendarios que tiene el sistema pero no se cual seria la estructura de las tablas ni con que componente puedo luego leer esta información, si me pueden colaborar con esto les agradecería o alguna idea de por donde puede echarle diente a este problema.
|
#2
|
||||
|
||||
Me parece un completo desperdicio guardar todo el calendario. Directamente yo concibo una tabla DiasFestivosFeriados y en ella solamente se ingresan exactamente únicamente los días festivos y/o feriados.
Luego, para saber que día de la semana son, y esas operaciones con fechas se puede hacer tanto por aplicación (Delphi cuenta con variadas funciones para fechas, ver la unidad DateUtils) como por medio de la base de datos (Firebird también cuenta con algunas funciones de fechas, y si es necesario se pueden instalar UDFs que la gente pone a disposición o incluso te la creas tu mismo). El resto es imaginación y diseño tuyo. Te podríamos ayudar si al menos vinieras con algo más "palpable". Saludos, |
#3
|
||||
|
||||
Coincido con Delphius.
Yo haría una tabla Código:
FECHA, DESCRIPCION 01/01/2012, AÑO NUEVO 15/01/2012, IR AL DENTISTA 29/08/2012, MI CUMPLEAÑOS ... y pintas lo que corresponda donde corresponda. |
#4
|
||||
|
||||
Cita:
Además el día de la semana no necesitas guardarlo, puedes calcularlo cuando necesites. Es información duplicada.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
![]() No hace falta que diga que estoy de acuerdo en guardar sólo y únicamente lo que se necesita, lo otro no vale la pena.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Mil gracias por su ayuda me parece bien la idea de guardar solo la fecha y el evento, gracias.
|
#7
|
||||
|
||||
guardar
Yo solo guardaria las fechas en que cobro mi sueldo =).-
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un calendario | alopete | Varios | 9 | 03-04-2017 10:48:12 |
Crear Calendario con SQL | gcaffe | SQL | 8 | 14-12-2012 08:38:22 |
crear un calendario sin usar el Date del sistema | pablopessoa | Varios | 0 | 13-02-2009 19:09:44 |
Crear Tablas | raulparraco | Firebird e Interbase | 0 | 07-11-2004 04:54:29 |
Como crear calendario y reloj | Mario1980 | Varios | 4 | 15-10-2004 16:20:45 |
![]() |
|