Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-07-2007
zazexx zazexx is offline
Registrado
 
Registrado: jun 2007
Ubicación: veracruz, mexico
Posts: 9
Poder: 0
zazexx Va por buen camino
Red face ayuda con evento de monthcalendar

hola a todos
antes de pasar a contarles mi tragedia, quiero manifestar que consultar y agregarme a este lugar ha sido como una bendicion, por q para empezar mis compañeros y yo , no teniamos conocimientos de lo q es Delphi y aqui hemos encontrado solucion a varios de nuestros problemas, pero el q les explico a continuacion no lo encontre....

tengo un monthcalendar al dar click obtengo una fecha inicial en base a esta obtengo una fecha final, pero antes valido que la fecha inicial sea en un dia luns mi problema es que a la hora de cambiar de mes me saca el mensajito de validacion para el dia lunes,y una excepcion(exception class EconvertError whit message "4529583/08/2007' is not a valid date) lo que esta en azul ya se que es la fecha y supongo que al dar click en el siguiente mes se junta a la fecha y es por eso q saca la excepcion pero ¡¿como puedo evitar esto?que me recomiendan hacer?... se q talvez no sea algo complicado pero como ya comente pues estoy empezando a usar delphi.....
gracias de antemano, por todo
Responder Con Cita
  #2  
Antiguo 13-07-2007
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
mira por lo que se puede ver en el mensaje es que estas agregando un String "la fecha con la Barra "/"" y un Float! lo que esta delante de lo que marcaste con azul.

Seguramente tu error es asignar el texto en azul, ya que las fechas se estan manejando un valor del tipo Float (si es fecha y hora) o integer (si es solo Fecha).

Pode mostrar un poco del codigo en donde haces la validacion del dia y que es lo que le volves a asignar al Calendar?
Responder Con Cita
  #3  
Antiguo 13-07-2007
zazexx zazexx is offline
Registrado
 
Registrado: jun 2007
Ubicación: veracruz, mexico
Posts: 9
Poder: 0
zazexx Va por buen camino
la fecha q extraje de month calendar la asigno a un edit asi:

procedure TFORMATO_SEM.calendarioClick(Sender: TObject);
begin
f_i.Text:=FormatDateTime('dd/mm/yyyy',calendario.Date);
end;

despues en la edit valido que la fecha que se esta eligiendo sea en un dia lunes, por que asi lo requiero, de la siguiente forma:

procedure TFORMATO_SEM.F_IChange(Sender: TObject);
var
s,d,m,a:string;
fecha,mifecha:TDate;//estas variables son para otras operaciones
f,fm,n:integer;//estas variables son p/ otrs operaciones
begin
s:=FormatDateTime('dddd',calendario.Date);
if (s<>'Lunes')THEN
showmessage('Por favor eliga una fecha con dia lunes ')
mientras este manejando fechas de el mismo mes no hay problema solo saca el mensajito, pero a la hora de cambiar de mes obvio recibe eso y aparte de que me saca el mensaje de que el dia no es lunes saca el mensaje de la excepcion supongo por que no solo se toma el valor de la fecha sino tambien el paso del mes, asi que deberia cambiarlo a otro evento o que hago?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda en el evento OnPostError de un ADOTable n03l Varios 16 30-04-2007 19:35:26
Ayuda con el evento OnClick de un ComboBox Striker Varios 1 15-06-2005 16:56:14
Obtener el mes en el evento GetMonthInfo de un MonthCalendar Nasio Varios 2 16-07-2004 13:08:40
ayuda sobre evento en php jfvoviedo PHP 2 22-08-2003 16:12:04
ayuda sobre evento en php jfvoviedo PHP 6 26-07-2003 18:24:22


La franja horaria es GMT +2. Ahora son las 23:24:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi