![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Bueno ya lo solucione, lo hice como aconsejaba caral, con un combobox, lo que no sabia era que tenia que definir a los campos como clave secundaria para que los pueda ordenar. Gracias.
|
|
#2
|
||||
|
||||
|
Hola DOS,
Creo que estas en un error, si en tú DBGrid, presentas de 8 a 10 campos o más, esos 8 ó 10 campos o más tienen que estar indexados, E R R O R , en un DBGrid puedes ordenar por cualquier campo pulsando en el título, A C I E R T O, si te ha dado ese error es por el TCustomADODataSet, no lo estas haciendo bien. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
#3
|
||||
|
||||
|
Yo lo que hago es el proceso siguiente:
Donde Sw_1 es una variable Integer y privada del form, lo tengo combinado con un ComboBox para poder hacer la selección desde ambos componentes. Nota: Utilizo firebird 1.5. Saludos Josep |
|
#4
|
|||
|
|||
|
Cita:
jafera, lo voy a probar ![]() Gracias, saludos. |
|
#5
|
||||
|
||||
|
Cita:
TCustomADODataSet es la clase base de los componentes de datos ADO y no se usa directamente. olbeup realiza el moldeado con el ancestro común de TADOQuery y TADOTable para que la propiedad Sort pueda ser utilizada sea cual fuere al que el DBGRid este relacionado. Tratándose de BDE, podrías usar un TQuery:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 27-11-2012 a las 21:02:58. |
|
#6
|
|||
|
|||
|
Gracias ecfisa, recien hoy pude ponerme a trabajar, el asunto es que lo voy a realizar con un Query y dataSource por medio del combobox, el codigo que realice es el siguiente.
El asunto es que lo que hace es poner los campos de arriba para abajo o de abajo para arriba, pero no los ordena alfabeticamente, solo gira las tablas. Faltará configurar algun dato en elgun lado? Gracias por su ayuda. |
|
#7
|
||||
|
||||
|
Hola
Solo arreglar un poco: Saludos
__________________
Siempre Novato |
|
#8
|
||||
|
||||
|
Usa el código que te ha puesto ecfisa.
De todas formas el código que estás usando también ordenará por servicio o por código, aunque alfabéticamente no creo, suponiendo que sean números ![]() Y el asc sobra porque por defecto siempre es ascendente, sólo es necesario si fuese descendente. EDITO: ahora veo el código de caral, también te vale.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#9
|
|||
|
|||
|
Gracias caral
el codigo esta mas depurado, pero el error por decirlo e alguna manera es el mismo, osea solo invierte la tabla como que se guia solo por los registros de los extremos, si un campo en el medio comienza con una "a", no lo tiene en cuenta. Algo estara mal configurado? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar STringGrid por más de una columna | dandia28 | OOP | 3 | 05-07-2011 05:37:37 |
| Ordenar un DBGrid por una columna por defecto | JM75 | OOP | 2 | 04-05-2007 12:46:53 |
| Ordenar TStoreProc al clickear columna en DBGrid | Mauro.NET | Varios | 0 | 04-05-2006 17:28:18 |
| Ordenar Listview por columna | Coco_jac | Varios | 10 | 03-01-2006 19:03:20 |
| Como ordenar un dbgrid segun la columna seleccionada | pyanqn | Varios | 1 | 08-11-2005 15:59:41 |
|