Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Indices en BD Access (https://www.clubdelphi.com/foros/showthread.php?t=51753)

silviodp 27-12-2007 20:46:39

Indices en BD Access
 
Hola a todos.
Estoy utilizando Delphi 7 con Access 2000, tengo una tabla Socios, a la cual cree 2 indices. El problema es que cuando cargo un socios no me ordena ni por numero ni por nombre, o sea el socios nº 31 esta primero y el primero que cargue esta en la posicion despues del 161...
No se como solucionarlo, alguien me podrian orientar un poco?, gracias.

jachguate 28-12-2007 07:16:43

Es muy poca la información que das. Supongo que usas un query.

En ese caso, al final, añadí la clausula:

order by numero

Hasta luego.

;)

silviodp 28-12-2007 16:33:28

Indices en BD Access
 
Es que no tiene nada raro es una tabla común y corriente, en tiempo de diseño cree los índices..., no uso ningun query...

jachguate 28-12-2007 18:12:57

Nuevamente, muy poca información.

Suponiendo que es un TTable (pestaña BDE), tenes dos opciones para ordenar: IndexName e IndexFieldNames.

Hasta luego.

;)

silviodp 05-01-2008 22:42:50

Indices en BD Access
 
Si yo estoy usando el IndexName, de la siguiente manera:
Código Delphi [-]
procedure TForm3.PageControl1Change(Sender: TObject);
begin
If Form3.PageControl1.ActivePageIndex=0 Then
 ModuloDatos.TblSocios.IndexName:='Id1'
 Else
  If Form3.PageControl1.ActivePageIndex=1 Then
   ModuloDatos.TblSocios.IndexName:='Id2'
  Else
  If Form3.PageControl1.ActivePageIndex=2 Then
   ModuloDatos.TblSocios.IndexName:='Id3'
end;


La franja horaria es GMT +2. Ahora son las 19:12:16.

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