Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   'nrow' en cada fila de grilla (https://www.clubdelphi.com/foros/showthread.php?t=1256)

Roy 09-06-2003 17:47:06

'nrow' en cada fila de grilla
 
Hola a todos:

Tengo un DBGrid y necesito una columna que me muestre el número 'secuencial' de la fila. Es decir, si en la grilla se muestran 9 filas, la primera diga 1, la segunda: 2, la tercera: 3, etc. Me explico ? Alguien tiene una idea sencilla de cómo hacer esto ? (Desde Delphi o desde SQL....)

Gracias desde ya.

Roy

delphi.com.ar 09-06-2003 19:06:18

En Oracle puedes utilizar RowNum que te devuelve el número de "Fila" de la consulta efectuada. Supongo que en otros motores tendrás utilidades similares.


Saludos!

Roy 09-06-2003 19:58:40

Gracias delphi.com.ar por tu pronta respuesta. Yo uso PostgreSQL, que en muchos aspectos, es muy parecido a Oracle.... Pero no he encontrado (todavía!) una función tal. En un foro de PostgreSQL seguí el tema y no existe una función equivalente. De no haber algo a nivel de base de datos, alquien tiene una solución del otro lado (aplicación-Delphi) ?

Gracias.

Roy

gqxns 30-01-2004 14:46:51

Yo lo uso asi: agrego en campo calculado al ClientDataSet y sobre el evento OnCalcFields asigno al mi campo calculado esto DataSet.RecNo. Luego agregar una columna mas al DBGrid y asosiarlo al campo calculado.


La franja horaria es GMT +2. Ahora son las 20:42:54.

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