PDA

Ver la Versión Completa : Acceso al 1ª campo paradox


Iskariote0087
24-01-2006, 11:05:46
Hola Delphianos. Cuando creas una tabla en Paradox siempre te crea por defecto un primer campo numerico y correlativo. Pregunta:Hay alguna manera de acceder a ese campo? Gracias por vuestra ayuda.

Saludetes perretes :p
iskariote

elcigarra
24-01-2006, 12:02:24
No es Table1.RecNo?

vtdeleon
24-01-2006, 13:08:56
Saludos

table.FieldByName('campo').AsInteger

Iskariote0087
24-01-2006, 13:20:21
Si señor, es Ttable.RecNo. Gracias por la contestacion, un problema menos.

Iskariote :)

roman
24-01-2006, 17:07:52
Hey! RecNo no es ningún campo, es simplemente el número de registro conforme se presentan en orden secuencial, más no están asociados al registro. Esto es, si borras el primer registro, todos los siguientes decrecerán en su RecNo. No recomendaría basar ninguna lógica del sistema en este "campo".

// Saludos

vtdeleon
24-01-2006, 17:46:42
Saludos

Yo entendi:...acceder a ese campo? Por eso mi respuesta :confused:, no tenia nada que ver con la posicion del cursor en el registro en una tabla:rolleyes:

Iskariote0087
25-01-2006, 10:31:24
A lo mejor no me explique bien pero la respuesta fue buena. RecNo, en realidad lo utilizo para colorear cada una de las filas de un DBGrig con lo cual no me importa si se borran registros. Lo que hago es lo siguiente:


If (Tregistrar.RecNo) MOD (2)= 0 then
DBGrid1.Canvas.Brush.Color:=$00B7CEE6;


y funciona genial.
Aun asi, esta bien saber que con este campo lo que recuperas es el numero de registro.Gracias a todos. :p

Un saludete
Iskariote