PDA

Ver la Versión Completa : Primer Registro


alcides
03-05-2005, 17:59:56
Hola a todos,

estoy trabajando en delphi 7 y las tablas estan en Access,
resulta que una de mis tablas tiene alrededor de 800 registros, pero el primer registro que aparece en mi form es el registro numero 56 en lugar de aparecer el registro numero 1, todos los registros estan correcto en mi tabla, solo que el 56 es el registro que me aparece primero, utilizo un campo autonumerico, para saber el numero del registro.

Si por favor me pueden dar una manito,
Gracias

Alcides
Rep.Dom.

geovany
03-05-2005, 18:22:44
Puedes hacer de la siguiente manera:

hacer un order by en la consulta :

Query.SQl.Add('Selct * From x ordey by id');


con esto te va a devolver la consulta por id

espero y te sirva

alcides
03-05-2005, 19:29:40
Gracias Geovany, por la atencion
pero no me funciono,

Sabes antes de poner mi tabla en insert el registro que esta visible es el 56, y yo quiero si es posible que este el 1 osea mi primer registro de la tabla.





Alcides
Rep. Dom.

vtdeleon
03-05-2005, 21:51:05
Saludos. Puedes hacer de la siguiente manera:

hacer un order by en la consulta :

Query.SQl.Add('Selct * From x ordey by id');


con esto te va a devolver la consulta por id

espero y te sirva alcides, el compa~ero geovany se equivoco en una letra de la intruccion (es no es nada:p ), corrigiendo prueba con: Query.SQl.Add('Select * From x order by id');

hermes_32
04-05-2005, 16:46:02
Pues no se, mira a ver si tienes algún filtro en la tabla.

Puedes hacer antes del Open de tu tabla:


Tabla.Close;
Tabla.filtered := False;
Tabla.Open


o tambien prueba con:


Tabla.Open
Tabla.first;


Un saludo.

alcides
04-05-2005, 17:34:37
Gracias Hermes 32,

fijate que trate de lograrlo usando lo que me recomendaste en el OnActivate de mi Form, tambien en el After Open de mi tabla y no he logrado nada, de todas maneras gracias, voy a seguir intentando.


Alcides
Rep.Dom.