Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2005
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
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?
Responder Con Cita
  #2  
Antiguo 27-01-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 27-01-2005
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 27-01-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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):
Código SQL [-]
   select * from tabla ORDER BY Nombre

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.
Responder Con Cita
  #5  
Antiguo 28-01-2005
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Gracias

Ok, gracias Neftali, voy a tratar asi... Despues escribo cómo me fué.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:02:15.


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
Copyright 1996-2007 Club Delphi