Delphi - DBGrid

 
Vista:

DBGrid

Publicado por Pedro Medina (1 intervención) el 10/04/2006 23:40:05
Soy novato en Delphi, por lo que mi consulta es muy basica:
Como configuro DBGrid para que el ultimo registro creado sea siempre el primero (parte superior del Grid)???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DBGrid

Publicado por Virum (484 intervenciones) el 11/04/2006 01:12:40
Hola:

¿Qué base de datos usas?

Crea un campo númerico autoincremental (o le vas aumentando con un generador).

Ese campo no lo visualices en el grid, simplemente ten ordenada la tabla por ese campo numérico en forma descendente.

Si después de esto el último registro entrado no va a la primera línea, refresca el grid, o abre y cierra la tabla para que ordene y se ponga el primero.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DBGrid

Publicado por Sebastian Corradi (25 intervenciones) el 12/04/2006 22:19:38
Fijate cuando agregas un registro en el dataset previamente hace un
no uses un dataset.append ya que este agrega el registro al final de todo

Dataset.first
dataset.Insert
..... (* rutina en la que agegas el registro *)....;
Dataset.post;

sino fijate crear un indice y luego de hacer el post hace un DBGrid.Refresh
busca la palabra indexdef en la ayuda de delphi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar