Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Llenar un DateTimePicker con un campo vacio (https://www.clubdelphi.com/foros/showthread.php?t=30140)

CamiloU 09-02-2006 16:39:42

Llenar un DateTimePicker con un campo vacio
 
Buenos días. En una oportunidad había realizado esta pregunta y no obtuve respuesta. He mirado hilos relacionados con el tema y tampoco he podido solucionar mi problema.

Tengo un formulario con DateTimePicker. Es necesario aclarar que por medio de este formulario edito, adiciono, modifico y elimino registros. Para evitar que se cometieran errores al momento de ingresar la informacion, agregue DateTimePicker en vez de Mask. El rpoblema esta cuando edito porque algunas veces la informacion de ese campo es vacio (personas que aun se encuentran activas) y da error.

Existe alguna forma de que este dateTimePicker reciba informacion vacia y no de error.

Muchas Gracias.

delphi.com.ar 09-02-2006 17:00:29

Fíjate si te sirve este hilo:
http://www.clubdelphi.com/foros/showthread.php?t=11138

Saludos!

CamiloU 09-02-2006 19:23:01

Desafortunadamente ninguno de los hilos ayudo a resolver mi problema. Sin embargo, muchas gracias por responder.

roman 09-02-2006 19:54:49

Pues el DateTimePicker no recibe información de quien sabe donde ¿no? Dado que tú lo llenas, está bajo tu control hacer algo como:

Código:

IF ValorVacio THEN
  AsignarCualquierCosa
  AplicarTrucoDelFormato
ELSE
  AsignarValor
END IF

// Saludos

vtdeleon 09-02-2006 20:54:36

Saludos
Cita:

Empezado por CamiloU
Desafortunadamente ninguno de los hilos ayudo a resolver mi problema. Sin embargo, muchas gracias por responder.

Bueno, solo queda 2 soluciones, esta aqui de roman o usar un MaskEdit

delphi.com.ar 09-02-2006 21:07:07

Cita:

Empezado por vtdeleon
SaludosBueno, solo queda 2 soluciones, esta aqui de roman o usar un MaskEdit

Para usar otro componente, prefiero el DateEdit de las RxLibs!..

roman 09-02-2006 21:11:24

¡Caramba! No lo recordaba. Por ahí hubieras empezado :p ¡Qué MaskEdit ni que trucos, lo mejor es el DateEdit!

// Saludos

CamiloU 10-02-2006 03:20:18

Perdonen la ignorancia. Que es un DateEdit y donde lo encuetro?

vtdeleon 10-02-2006 04:53:49

Saludos

DateEdit es un componente contenido en un paquete de componentes llamado RxLibs, aunque tambien esta contenida en la JVCL(jedi).

Busca por el foro y encontraras mas detalles de ambos paquete, de donde puedes descargarlo y como instalarlos.

CamiloU 10-02-2006 13:54:19

En alguna oportunidad en un hilo, hablaron de la posibilidad de manejar las fechas con tres combos. En caso de hacerse de esa manera, cual instruccion permite convertir las tres variables en una fecja para subir a la tabla?. Me explico mejor: DecodeDate se utiliza (hasta donde mis escasos conocimientos dan) para convertir un formato fecha en tres variables. Cual instruccion hace lo contrario? Muchas Gracias.

Ohcan 10-02-2006 13:58:11

Te hablo de memoria pero quizas... ¿EncodeDate? :D


La franja horaria es GMT +2. Ahora son las 03:24:04.

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