Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Formato en un TEdit para fecha: dd/mm/aa (https://www.clubdelphi.com/foros/showthread.php?t=25217)

DarkByte 15-09-2005 20:21:08

Formato en un TEdit para fecha: dd/mm/aa
 
Buenas.

Lo que pregunto estoy seguro que es lo más simple del mundo.. pero se me atraganta.

¿Cómo puedo hacer que un edit me vida un valor estilo __/__/__ como dia/mes/año para guardarlo en una bd?

Supongo que muchos usaréis esto a diaro.. agradecería el post con la solución ;)

dec 15-09-2005 20:26:40

Hola,

No sé si en tu versión de Delphi aparecerá, pero, en Delphi y, desde luego, cuentas con un componente "TMaskEdit" en la pestaña "Aditional" de la paleta de componentes. Creo que puede venirte estupendamente. El propio componente cuenta con "asistentes" para ayudarte a definir "máscaras" y hasta trae algunas predefinidas. Para mostrar estos "asistentes" haz clic con el botón derecho del ratón sobre el componente una vez esté en el formulario.

La Jedi Library cuenta también con componentes "para datos" que incorporan a un "TDBEdit" la capacidad de un "TMaskEdit". Si cuentas con dicha librería instalada en Delphi podrás ver el que te digo en la pestaña "Jv Data Controls".

DarkByte 15-09-2005 20:52:46

Si, veo el TMaskEdit... ¿Cómo se usa?

dec 15-09-2005 21:24:14

Hola,

Cita:

Empezado por DarkByte
Si, veo el TMaskEdit... ¿Cómo se usa?

Hombre, supongo que echando un vistazo a la ayuda del componente, es similar a los "TEdit", quiere decirse que revisaras lo que te llamara la atención de los "TMaskEdit". Por lo demás, creo que con lo que te digo arriba te digo algo:

Cita:

Empezado por el que viste y calza, aún...
(...) El propio componente cuenta con "asistentes" para ayudarte a definir "máscaras" y hasta trae algunas predefinidas. Para mostrar estos "asistentes" haz clic con el botón derecho del ratón sobre el componente una vez esté en el formulario. (...)

Trae algunas máscaras ya predefinidas para fechas... en fin. Así, someramente, eliges una máscara a que se tenga de ceñir el "TMasEdit" y el usuario no podrá sino ceñirse a su vez a dicha máscara: no podrá escribir "otra cosa" que no sea lo que espera según la máscara adecuada al caso.

DarkByte 15-09-2005 21:33:22

Conseguido. Gracias dec ;)


La franja horaria es GMT +2. Ahora son las 06:56:29.

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