Problemas al cargar el DBGrid
Hola gente
le comento primero que recientemente me pideron que cambie el campo 'codigo' de la tabla factura (anio+idfactura) ejemplo : Codigo 2006/1 2006/2 2006/3 ... 2006/20 2006/21 ahora el problema que tengo es que no lo carga por completo en DBGrid, solo el campo codigo y en los demas va bien :confused: , ejemplo : Codigo 2006/1 2006/2 2006/3 ... 2006/1 // 2006/10 ... 2006/2 // 2006/20 2006/2 // 2006/21 estoy utilizando MYSql y el DBGrid esta conectado al ADOQuery con su sentecia :
Alguien me podria orientar en que puede estar el error :confused: , de antemano gracias. Saludos. |
Intuyo que es el típico fallo de ordenación por caracteres:
2006/000001 2006/000010 añadiendo X ceros por la izquierdasiempre lo mostrará bien. Además yo lo haría de otra forma: - La clave principal nunca es un campo que se muestre al usuario... porque despues pasa esto mismo... fastidia todo el sistema un simple cambio. - lo pondría al revés 00001/2006 .. si en una búsqueda pone 000001 se asume que es del año en curso; si añade la barra y el año, pues se busca todo. Saludos |
La franja horaria es GMT +2. Ahora son las 18:39:44. |
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