FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por tu aporte agustin, lo implemente y tuve otros problemas
decidi cambiar el data type a varchar y cambiar los valores manualmente les agradesco sus comentarios |
#2
|
|||
|
|||
Hola davidmedina29, en algún momento me toco hacer algo similar, te comento como se resolvio.
Para los meses >> Genere un Array con los meses y acceder mediante la posicion del 1 al 12. Para guardar el dato >> Mencionas un combobox, puedes guardar el indice de este. Para mostrar el nombre del mes en lugar de numero puedes usar los eventos del dataset y cambiarlos con le array previo. Saludos. |
#3
|
|||
|
|||
hola bitbow gracias por responder
me podrias dar un ejemplo porque no se me ocurre como hacer el array mas bien no estoy familiarizado con ellos te lo agradeceria mucho!! |
#4
|
||||
|
||||
Cita:
Que problemas? Como lo implementaste? Si tenes la posibilidad de usar record helpers te aconsejo que no la dejes pasar; te permiten escribir codigo altamente legible A ver, es mucho mas agradable leer:
Que esto:
Un lugar interesante para obtener ideas de implementacion es en la unidad System.SysUtils, en donde se definen distintos tipos de record helpers para tipos como string, Integer, etc |
#5
|
|||
|
|||
El detalle es que habia cambiado de int a varchar en el campo MES y cambie todo manualmente
pero no pude acomodarlos con el order by me aparecen alfabeticamente: Abril Agosto Diciembre etc.. y los quiero acomodados en orden deacuerdo al calendario Enero Febrero Marzo etc.. |
#6
|
||||
|
||||
A mi me parece una buena idea almacenar los meses como un valor numerico
En realidad, cuando armo una BD, de todas las opciones los tipos string son "casi siempre", la peor; si puedo poner otra cosa, mejor El pro mas importante de los tipos numericos es que son extremadamente rápidos, para realizar busquedas, filtros y ordenamiento de tablas son muchisimo mas eficientes Luego cuando se quiere presentar al usuario el valor "real", es decir, para un usuario quiza no le haga mucha gracia ver el numero 3 en lugar de "Marzo", pero es bastante "economico" realizar un par de conversiones desde el valor 3 a Marzo Pero al fin y al cabo es como que de este paso no podes escapar porque siempre terminas aplicando algun formato a cualquier campo (fechas, importes monetarios, horas, etc) asi que podria considerarse como una de las operaciones mas de "formato" Ahora, si hay que ordenar una tabla con millones de registros, en donde el valor a comparar son todos strings, madre mia |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir blob en varchar | Mauro Daniel | Firebird e Interbase | 6 | 27-08-2010 13:43:05 |
Convertir un varchar a number | nelem | Oracle | 1 | 06-05-2008 14:48:02 |
Convertir de varchar a decimal | nelem | Oracle | 3 | 13-03-2008 08:40:58 |
Como convertir un campo VARCHAR a uno BLOB, si se puede? | judoboy | Firebird e Interbase | 10 | 31-07-2003 17:28:45 |
|