Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas al cargar el DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=31898)

Nathan 21-05-2006 07:03:48

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 :
Código SQL [-]
 Select * from factura

Alguien me podria orientar en que puede estar el error :confused: , de antemano gracias.


Saludos.

Lepe 21-05-2006 10:23:26

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