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
|
||||
|
||||
Indexar registros en access
Como puedo acomodar los registros de una tabla de Access de una manera alfabetica con relacion a un campo? Ya tengo este campo como primario, con la propiedad de indexado y sin repeticiones, pero no se acomoda, ¿que tengo que hacer?
|
#2
|
||||
|
||||
Poca información = pocas respuestas.
¿Donde quieres hacerlo en un programa de Delphi? ¿Qué componentes estás utilizando ADO, BDE,...? ¿Cuando dices "acomodar", aqué te refieres? ¿A una búsqueda? ¿A la visualización en un Grid? Deberías explicar un poco mejor lo que necesitas hacer. Puedes utilizar un ORDER BY (sql), Propiedades IndexFieldNames, IndexFields (TTable),... pero sin más información difícil afinar más...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Mas imformacion...
Pues mi intencion es no mas acomodar los registros en orden alfabetico en la tabla de access, asi como puse al inicio, pero si no se puede de esa manera, te voy a dar la otra información para ver si me puedes ayudar...
Tengo una tabla donde guardo nombres, en access. Todos los registros los muestro en un combo box usando delphi7 (digo registros, porke es el unico campo ke tengo en esa tabla, asi ke muestro el registro completo), con el componente ADOtable. Lo ke kiero es ke aparezcan en orden alfabetico en el combo box... crei ke era muy sencillo acomodarlos desde access, pero si no se puede de esa manera y conoces alguna otra, te pido de favor ke me ayudes... gracias por contestar Última edición por Albano fecha: 27-01-2005 a las 17:17:53. |
#4
|
||||
|
||||
Lo normal no es tener los registros ordenados en la tabla sino utilizar índices; En la tabla se guardan físicamente tal y como llegan (por decirlo así); Lo lógico es que en tu tabla access definas un índice por el campo NOMBRE y al acceder desde Delphi lo utilizes.
Si estás usando una consulta añadiendo ORDER BY (ADOQuery en lugar de ADOTAble):
Si está utilizando ADOTable, creo que bastará con que antes de abrir la tabla rellenes la propiedad IndexName (si buscxas en la ayuda de delphi hay algun ejemplillo).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Gracias
Ok, gracias Neftali, voy a tratar asi... Despues escribo cómo me fué.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|