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 25-02-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Unhappy 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.
Responder Con Cita
  #2  
Antiguo 25-02-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 25-02-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
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,
Responder Con Cita
  #4  
Antiguo 25-02-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
¿Y porque no empleas un DateTimePicker (Paleta Win32)?
Con ello te evitas estos problemas.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
Antiguo 25-02-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Smile

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.
Responder Con Cita
  #6  
Antiguo 26-02-2008
alger12 alger12 is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
alger12 Va por buen camino
hola!
tambien puedes usar un dataedit de la barra RX controls y tiene la funciones parecidas al edit lo puedes leer con dataedit.text
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
Limpiar tabla MAXIUM Firebird e Interbase 2 08-01-2008 21:41:31
LImpiar un RadioButton CamiloU OOP 5 24-04-2006 19:11:26
Limpiar...DBLookupComboBox... Luis Castillo Conexión con bases de datos 2 03-11-2005 22:08:27
variables variables (manual php) salvica PHP 0 25-09-2005 16:44:52
limpiar acentos User_baja1 Varios 5 07-09-2005 23:14:30


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


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