Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   limpiar variables (https://www.clubdelphi.com/foros/showthread.php?t=53618)

odrack 25-02-2008 19:28:18

limpiar variables
 
Que tal a todos los del foro, tengo un pequeño problema, resulta que tengo un calendario donde al dar un clic me inserta la fecha en un cuadro de texto, pero al cambiar la fecha me vuelve a ingresar la fecha anterior y tengo que volver a abrir el calendario para poder actualizar la ultima fecha, yo supongo que es por que la variable esta guardada con la fecha que se le dio clic primero y es la que arroja, quisiera saber si hay alguna forma de limpiar la variable.

Este es el codigo:

dia:=inttostr(form8.Calendar2.day);
mes:=inttostr(form8.Calendar2.Month);
ano:=inttostr(form8.Calendar2.Year);

fecha:=dia+'/'+mes+'/'+ano;

edit2.Text:=fecha;

Saludos y espero que me puedan ayudar con esto.

Delphius 25-02-2008 20:08:07

odrack, ¿Podrias explicarte mejor? A que te refieres cuando dices: "pero al cambiar la fecha"? ¿Cómo que la cambias? ¿Con otro clic? ¿Escribiendola directamente en el Edit?

Explica mejor tu problema porque no logro comprenderte.
Por otro lado, utiliza las etiquetas delphi cuando desees mostrarnos código.

Saludos,

odrack 25-02-2008 20:14:22

Perdon si no me explique, cuando doy el primer click me manda una fecha (esta es la del dia en que esta el sistema y la muestra en un cadro de texto), al volver a dar clic nuevamente me envia la fecha que sele dio clic primero, en lugar del clic que acabo de dar en otra fecha. ocupo el siguiente codigo, con los objetos calendar.

Código Delphi [-]
dia:=inttostr(form8.Calendar2.day);
mes:=inttostr(form8.Calendar2.Month);
ano:=inttostr(form8.Calendar2.Year);

fecha:=dia+'/'+mes+'/'+ano;

edit2.Text:=fecha;

Espero que haya quedado un poco mas entendible mi problema, :p

Delphius 25-02-2008 20:21:33

¿Y porque no empleas un DateTimePicker (Paleta Win32)?
Con ello te evitas estos problemas.

Saludos,

odrack 25-02-2008 20:25:17

Vere la solucion que me propones, aun que la verdad es que no conosco todos los componentes de delphi.

He logrado encontrar el error al problame, y sucede que en el evento clic guarda en la variable los datos pero no despliega el nuevo clic, si no el anterior, lo he resuelto con el evento dobleclic.

Gracias por tu ayuda y vere tu solucion también!!. Saludos.

alger12 26-02-2008 19:36:56

hola!
tambien puedes usar un dataedit de la barra RX controls y tiene la funciones parecidas al edit lo puedes leer con dataedit.text


La franja horaria es GMT +2. Ahora son las 21:01:01.

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