![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
Eso que quieres, creo que en la Jedi hay un control que te pone en color el los dias de las semana que quieras..
|
|
#3
|
||||
|
||||
|
Cita:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
Si que lo hay, pero esta asociado a un Text, al menos el que yo use hace poco, y puedes colorear los dias de la semana (yo lo hice del finde (sabado y domingo)).
|
|
#5
|
||||
|
||||
|
mmm, creo que no entiendo un poco sus tecnicismos, pero si me sirvio de mucho la ayuda que me proporcionaron,ya puedo cambiar y colorear los dias, (que bien eso esta muy perfecto!!) pero lo hago de forma manual, creo q eso esta bien por el momento, (no esta mal para un principiante en delphi 2006)ahora mi proximo reto es guardar las fechas en una tabla en una bd en postgree, ya tengo la tabla, solo me gustaria si me pudieran decir que componente me recomiendan que utilize para guardar los datos de tipo fecha en la tabla, de antemano muchas gracias por el apoyo!!
![]() |
|
#6
|
||||
|
||||
|
Lo lamento, no he usado postgree en mi vida.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
||||
|
||||
|
ok, muchas gracias de todos modos, con lo que me has dicho me ha ayudado mucho... buen dia
![]() |
|
#8
|
||||
|
||||
|
Cita:
oye ahi en donde esta la sintaxys para colorear la fecha que yo quiera, yo he asignado manualmente las fechas y si se pintan, mi duda es... hay una manera de que pueda hacer lo mismo pero introduciendo las fechas desde un Tedit, o caja de texto?, si se puede, podrias poner un codigo de ejemplo, please, por que he intentado ligarlos y no he podido, |
|
#9
|
||||
|
||||
|
Necesitarás un sitio donde guardar todas las fechas que quieres resaltar, por ejemplo un array of TDate. Ese array debe ser global al formulario.
Mira la ayuda de SetLength para cambiar el tamaño de ese array dinamicamente. Después dentro de ese evento, recorres el array y si la fecha Adate = Fechas[i] entonces pintas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#10
|
||||
|
||||
|
Conversionde Datos String A Word
hola, sabes estoy ocupando el componente tmaxcalendar, para sombrear las fechas de un color determinado, pues bien ya hice todo el procedimiento y pues a las fechas se sombrean pero por medio de codigo, entonces yo quise hacer lo mismo pero automaticamente, entonces ya hice mi conexion con una bd y tengo el campo en un DBedit. lo que yo quiero es que me sombrie todas las fechas que vayan apareciendo en el BDedit pero a la hora de pasar los datos me dice que no son compatibles
[Pascal Error] conf_calendario.pas(145): E2010 Incompatible types: 'Word' and 'string' estos datos, como podria hacerlo ? dejo parte de mi codigo para mayor informacion procedure TForm5.diedClick(Sender: TObject); begin prueba:= DBedit3.EditText; showmessage(prueba);//aqui esta todo correcto me trae el registro de la bd end; function cambiaFormato(fecha:String):String; begin an:=Copy(fecha,3,2); mes:=Copy(fecha,6,2); dia:=Copy(fecha,9,2); cambiaFormato:=an+','+mes+','+dia; end; procedure TForm5.mxCalendar1GetItemStyle(Sender: TmxCustomCalendar; AStyleType: TmxStyleType; ADate: TDate; var AFont: TFont; var AColor: TColor); begin nuevaFecha:=cambiaFormato(prueba); segundafecha:= strtodate (nuevaFecha); segundafecha:=encodedate(an,mes,dia); if (ADate = primefecha) or (Adate=segundafecha) then begin AFont.Style:= AFont.Style + [fsBold]; // poner en negrita la letra de ese día AColor:=clRed; // color de esa fecha en rojo end; end; |
|
#11
|
||||
|
||||
Aquí "an" está en formato dos dígitos, es decir 02 para referirte al año 2002, la función lo entenderá como 1902, ya que el calendario base empieza en 1900, y al esperar un Word (que al fin y al cabo es un integer), lo interpreta mal. Obliga al usuario a escribir 4 dígitos para el año. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 28-03-2007 a las 10:26:15. |
|
#12
|
||||
|
||||
|
Muchas gracias, tenias mucha razon, solo agregue los numeros complementarios a la funcion y quedo listo, gracias por la ayuda
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| calendario | reina | Varios | 9 | 17-04-2007 12:33:28 |
| Calendario | srangel | JAVA | 1 | 04-09-2004 12:58:08 |
| Imprime Calendario | botones67 | Varios | 1 | 29-08-2003 01:11:27 |
| calendario | botones67 | Impresión | 5 | 17-05-2003 16:01:35 |
|