FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Edicion fecha que se guarda en una tabla
Hola.
Necesito orientación sobre la que considerais mejor forma de editar un campo fecha. Mi intención es que en la edición.
Un saludo. |
#2
|
||||
|
||||
Puede echarle un vistazo al componente TDateTimePicker, te pone una máscara con las barras, solo te deja introducir fechas válidas y puedes seleccionar la fecha en un calendario, a la hora de guardar la fecha con el formato que dices, creo que había una función que lo hacía pero ahora no lo recuerdo, de todas formas siempres puedes hacer lo siguiente:
Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#3
|
||||
|
||||
¿Para qué quieres guardarla así?
|
#4
|
|||
|
|||
Cita:
Cita:
|
#5
|
||||
|
||||
Hola jocaro.
No sé que RDBMS estas usando, pero creo que existen soluciones mas sólidas (y simples) desde la misma base de datos. Ahora respondiendo a tu pregunta, igual que ElDioni, considero que el TDateTimePicker da solución a los puntos primero, segundo y cuarto de tu consulta. En cuanto al tercer punto, una opción es usar los eventos OnGetText y OnSetText del campo en cuestión y que también podes asignar en tiempo de diseño creando el campo persistente, ahorrándote así la asignación por código: De ese modo, mantendrá invertida la fecha en la tabla, pero la mostrará normal en todos los controles de datos sin más. Notarás que por protección, el campo llamado "CAMPO" (así soy de ocurrente ), se mantiene en la condición ReadOnly y solo sale de ella por un momento en el evento OnChange del TDateTimePicker, ya que no existe implementado ningún mecanismo de validación sobre la fecha ingresada en otros controles. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
No necesitas guardarla en string para eso, ya que la fecha en la mayoría de BDs son números, así que puedes comparar, ordenar, sumar, restar, etc. sin tener que hace nada especial.
|
#7
|
|||
|
|||
Hola ecfisa
Gracias por tu ayuda. He conseguido el resultado que quería, además de una forma mas simple; atendiendo tu indicación he mirado el tema de la gestión de fecha en la propia base de datos (la guarda directamente en formato año-mes-dia hora-minuto) Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Edición campo Fecha-hora | fjcg02 | Conexión con bases de datos | 3 | 16-05-2008 14:40:08 |
Esto guarda imagene en tu tabla paradox | HW-AND-SW | Varios | 12 | 02-11-2007 00:26:40 |
Problema con edicion de tabla | JULIPO | MySQL | 1 | 21-08-2007 17:08:30 |
Guarda un menu en una tabla | pborges36 | Varios | 0 | 30-05-2005 21:16:14 |
no guarda los datos en la tabla | Giniromero | Conexión con bases de datos | 10 | 01-06-2004 16:13:31 |
|