Página 1 de 1
Registros del Browse
Publicado: Sab Sep 10, 2005 4:59 am
por zeasoftware
Como puedo tomar el numero de registros enun tbbrowse?
ya cheque la documentacion y nodice nada, solo se salta directo a las
columnas, segun lei, que esdependiente del tdataset, pero no le hallo, al
menos veo que para el registro actual esn nKeyNo, pero en el tDataset no
viene documentado.
ya cheque igual los del directorio doc, del manual y del XailerES.chm
Gracias.
Ramón Zea
Registros del Browse
Publicado: Sab Sep 10, 2005 5:39 am
por zeasoftware
me respondo, rebuscando en lo mas oscuro de los archivos lo halle, uff,
:KeyCount()
Registros del Browse
Publicado: Lun Sep 12, 2005 2:59 am
por zeasoftware
hay un detalle o no se si es un detalle o error en el tdbbrowse,
si visualizo el valor del registro actual con nKeyNo y elimino el registro,
el valor de este (si avanzo al principio de la base de datos) pasa a
negativo.
Saludos.
Registros del Browse
Publicado: Lun Sep 12, 2005 10:19 am
por ignacio
Ramón,
nKeyNo devuelve la posición relativa del registro en la tabla según el orden
actual. Si quieres saber su posición absoluta en la tabla utiliza Recno()
sobre el alias.
Saludos
"Ramón Zea" <
zeasoftware@hotmail.com> escribió en el mensaje
news:[email=
4324a8cb@ozsrvnegro.ozlan.local...]
4324a8cb@ozsrvnegro.ozlan.local...[/email]
> hay un detalle o no se si es un detalle o error en el tdbbrowse,
> si visualizo el valor del registro actual con nKeyNo y elimino el
> registro, el valor de este (si avanzo al principio de la base de datos)
> pasa a negativo.
>
> Saludos.
>
Registros del Browse
Publicado: Mar Sep 13, 2005 6:43 pm
por Rene Flores
Ramón Zea escribió:
> hay un detalle o no se si es un detalle o error en el tdbbrowse,
> si visualizo el valor del registro actual con nKeyNo y elimino el registro,
> el valor de este (si avanzo al principio de la base de datos) pasa a
> negativo.
>
> Saludos.
Procura que tus indices tengan FOR ! DELETED(), asi siempre cuenta
perfectamente aunque borres registros.
Saludos
Rene Flores
http://www.ciber-tec.com
>
>
Registros del Browse
Publicado: Mar Sep 13, 2005 7:01 pm
por Xevi
Rene,
¿y que solución tienes para cuando eliminamos un registro; cuando el índice
está creado con la cLáusula !Deleted()???
Cuando eliminamos un registro, el puntero se desplaza al final del
fichero... y al borrar una serie de registros, no vale hacer un Bucle...
Delete... Skip...End...
Yo salto al siguiente registro, guardo en una variable el Recno(), retrocedo
al anterior... borro... salto a la variable Recno... etc, etc...
Era mas cómodo trabajar con índices sin la ´cláusula !Deleted... pero, habrá
que acostumbrarse a las nuevas texnologias...
Un Saludo,
Xevi.
"Rene Flores" <
rflores.removeforspam@ciber-tec.com> escribió en el mensaje
news:432701bc$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> Ramón Zea escribió:
>> hay un detalle o no se si es un detalle o error en el tdbbrowse,
>> si visualizo el valor del registro actual con nKeyNo y elimino el
>> registro, el valor de este (si avanzo al principio de la base de datos)
>> pasa a negativo.
>>
>> Saludos.
>
> Procura que tus indices tengan FOR ! DELETED(), asi siempre cuenta
> perfectamente aunque borres registros.
>
> Saludos
>
> Rene Flores
>
http://www.ciber-tec.com
>>
>>
>
Registros del Browse
Publicado: Mié Sep 14, 2005 7:33 am
por zeasoftware
toda la vid ahe trabajado con la condicion Deleted On y hace un dos años
empece a usarlo en los indices .ntx, y ahora los estoy usando en los cdx.
Incluso con el ejemplo que tengo el problema tiene la Condicion For
!Deleted()
Saludos.
Ramón Zea