![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Como posicionarme en un registro sin locate?
Tengo una ADOTable, a la cual le hago un locate asi:
si encierro dicha instruccion en un if siempre me da falso, no lo encuentra al parecer porque es un dato de tipo entero y el locate funciona con strings. Como puedo hacer para posicionarme en un registro determinado ya que despues necesito hacer algo asi:
Gracias. |
#2
|
||||
|
||||
cambia el valor de la propiedad recno
ADOTable1.recno := i;
__________________
self.free; |
#3
|
||||
|
||||
el problema es que tengo que posicionarme en el registro que corresponda a un dato entrado por el usuario en un Edit, p. ej:
Si el usuario pone, n. de trabajador = 8026, tengo que posicionarme en ese registro de la tabla, el cual no se que posicion tiene ya que los numeros de trabajadores no son consecutivos. Espero haberme dado a entender. |
#4
|
||||
|
||||
Yo uso "locate" con campos tipo integer sin ningún problema. Lo que tienes que hacer es pasar ese número que teclean en el edit a Integer.
|
#6
|
||||
|
||||
No, actualmente no trabajo con ADO.
¿Has comprobado que teclean un número válido? |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ubicar el siguiente registro de un LOCATE ?? | amadis | Conexión con bases de datos | 2 | 13-10-2007 15:58:48 |
Cómo se usa la función Locate? | Javi2 | Varios | 4 | 25-04-2007 10:52:00 |
Posicionarme en un registro especifico de un record | Carliviris | Varios | 1 | 20-11-2006 18:35:41 |
Posicionarme en un dataset | dmagui | Conexión con bases de datos | 2 | 29-09-2005 20:06:08 |
¿Como buscar un registro y posicionarme en una tabla ADO? | Repelus | Conexión con bases de datos | 2 | 24-02-2004 21:48:13 |
![]() |
|