![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias, pero cuando Hago
Table1.Recno:= 5; el puntero de la tabla no cambia de ubicacion a ese registro en particular, por ello es que utilizo: Table1.GotoBookmark(punteroposicion); |
|
#2
|
|||
|
|||
|
Personalmente uso:
MiMarca := Table1.Bookmark; algun proceso Table1.Bookmark := MiMarca; donde marca está definida como String, y nunca tuve problemas en donde lo uso que es con paradox 7 clientes y un servidor |
|
#3
|
|||
|
|||
|
y utilizar
Tabla.Locate o Tabla.FindKey??? |
|
#4
|
|||
|
|||
|
Si, pero:
1. El findkey necesita de un indice para la tabla. 2. el locate demora demasiado 3. La utilización de un puntero que señale directamente al dato es de más rapido acceso. Qué opinas acerca de esto Salu2 |
|
#5
|
|||
|
|||
|
Cita:
![]() Normalmente utilizo sentencias SQL para acotar los registros, dentro de este acotamiento es donde utilizo el Locate (que es prácticamente immediato). No obstante, los bookmarks también los he utilizado. Algo así más o menos: Código:
var Marca : TBookmark; begin Marca := DataSet.GetBookmark; // operaciones necesarias DataSet.GotoBookmark(Marca); end; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|