FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como podria programar un calendario?
Hola a todos, espero y tengan un lindo dia...
El motivo de mi petición en que me brindaran ayuda, es para lo siguiente: Primero que todo, estoy trabajando con delphi 7 y firebird como BD. Necesito tener un calendario, pasa que estoy desarrollando un programa que servira para dar altas a unos cursos, y el calendario me gustaria tenerlo para que el administrador pueda saber que domingo puede estar disponible en el mes que le pidieron el curso, ya que los cursos solo se dan los DOMINGOS nada más, y este calendario el pueda ir marcando que domingos ya estan separados y cuales quedan para ese mes, que le solicitaron. Espero haber sido lo suficientemente clara para esta petición que les hago llegar. O también podrian mandarme alguna direccion de paginas con este tipo de ejemplos. Agradezco a todos aquellos que se tomen el tiempo para leer mi duda, hasta pronto y saludos. Nelly [vive y deja vivir] |
#2
|
||||
|
||||
Nelly, primero habria que saber: En que tabla estan los cursos y los administradores, sino, ligarlos con un query, hacer un form y utilizar un simple dblist o dbcombo con datetimepicker que con modificar la fecha quede grabada en un archivo, siempre ligado, asi cuando se indique la fecha que puede ser en un edit encuentre el dato y lo muestre en un simple label
saludos |
#3
|
||||
|
||||
Aquí tienes un posible candidato, en realidad no es un componente, sino algo más "poderoso" ya que puedes añadirle cualquier funcionalidad que se te ocurra, sín límites.
El calendario muestra un Memo, pero modificándolo un poquitín, puedes ajustarlo a tus necesidades. Si no te gusta, busca en torry.net por "calendar" seguro que encontrarás muchos calendarios, unos más potentes que otros. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Estoy de acuerdo con lo que planteas, pero lo que quiero es visualizar el calendario y me permita mostrar todas las fechas marcadas, o sea que por ejemplo agosto tenga 2 domingos marcados y le quede otros dos por ejemplo, y este que esta dando de alta pueda visualizarlo, es posible eso, antes que nada???....
|
#5
|
|||
|
|||
Hola
Lo que puedes hacer es crear una tabla para guardar los domingos de cada mes. En esa tabla podrías tener: Fecha, Hora, Curso. Con esos datos agregas y modificas los datos que deseas y podrás saber la disponibilidad de las horas. Saludos |
#6
|
||||
|
||||
Yo no guardaría "los domingos de cada mes", sino meramente la fecha del curso, es decir, sólo se guarda las fechas en que hay cursos.
Hay algunos controles MonthCalendar o Calendar que incluso se puede conectar a una base de datos y la fecha se graba automáticamente, así que podrás hacerlo perfectamente. El mostrar la fecha resaltada en el calendario, dependerá del propio control que uses, hay calendarios que pueden resaltar "solo en negrita" los días, otros que pueden colorear el fondo del día para resaltarlo e incluso los fines de semana colorearlos de otro distinto, etc. En el caso de usar frames, se le puede añadir un procedimiento ReadFrom(dt:TDataset) que dado un Dataset, lea de la Base de datos las fecha de los cursos y las señale en el calendario. Para minimizar la carga, puedes añadirle un par de propiedades más al Calendario ( InicioCalendario, FinCalendario:TDatetime que mantiene la fecha inicial y final mostrada en el calendario) y solamente pides la consulta de ese mes. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Hola a todos....
no he tenido tiempo de hacer algo personalmente con estos componentes.... los cuales constan de varios componentes ya creados y vinculados entre sí para manejar contactos, calendario de citas, al estilo outlock. están hospedados en sourceforge, más no se si se puedan usar en un entorno comercial. están tan automatizados que solo basta crear la estructura de las tablas y voilá. Saludos. http://sourceforge.net/projects/tpvplanit/ http://www.google.com.mx/search?hl=e...n+Google&meta= saludos a todos.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#8
|
||||
|
||||
Muchas gracias Paoti, tiene muy buena pinta el componente, y la ayuda es muy extensa, parece ser muy flexible, al menos en cuanto a la cantidad de propiedades y métodos de que dispone, será cuestión de echarle algún tiempo.
Ultimamente veo mucho en las licencias este párrafo, y la verdad, me mosquea mucho: Cita:
¿Significa que no puedo vender un programa hecho con esos componentes? Mas abajo dice: Cita:
Me gustaría si alguien está mas o menos puesto en el tema de licencias que comente algo al respecto. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#9
|
|||
|
|||
licencias
Cita:
bassicamente es eso: software sin fines de lucro .. en estos casos los que hacen los programadores es que piden donaciones que bien se la merecen .. y si yo programara estos progrmas (msgplus, por ejemplo) las pediria tambien saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como podría trabajar con una Aplicación de otra RED???? | AGAG4 | Varios | 0 | 15-10-2004 19:47:52 |
Como crear calendario y reloj | Mario1980 | Varios | 4 | 15-10-2004 17:20:45 |
¿Como podria hacer esto? | slat | Conexión con bases de datos | 5 | 26-06-2004 19:08:51 |
Como mando actividades al calendario de Outlook | LDD | Servers | 1 | 26-03-2004 11:52:51 |
Como se podría bloquear un registro | marcial | Conexión con bases de datos | 4 | 17-02-2004 23:00:42 |
|