lReuseDel
Publicado: Mié Oct 05, 2005 10:10 pm
Hola,
Con tablas .adt me da la sensación de que me reutiliza los registros borrados
aunque el Dataset tenga lReuseDel := .f.
¿Puede ser?
La cosa es la siguiente:
Tengo una líneas de factura tal que así
Linea 1
Linea 2
Linea 3
Si borro las líneas y repito de nuevo la factura, me quedan
Linea 3
Linea 2
Linea 1
Creo que va reutilizando los borrados de abajo a arriba.
Decirme si me equivoco, pero supongo que para reutilizar registros hará un
gobottom e irá subiendo hasta encontrar uno borrado que utilizar. Una vez
que lo encuentra (el primer linea 3) lo reutiliza con el nuevo valor (linea
1),
y como no tengo los datos indizados el resultado es que al repetir una factura
me sale bien, pero con las líneas al revés de como salían en el original.
¿Es cosa de Xailer o es ADS el que lo hace así?, me refiero a no hacer caso
del lReuseDel.
Yo nunca utilizo el reusedel, pero de todas formas, creo que sería más interesante
que empezara reutilizando primero los registros borrados superiores, en cuyo
caso lo que me está pasando ya no se daría.
Por si alguien tiene el mismo problema, de momento lo he solucionado creando
un campo autoincremental e indizando por ese campo.
Un saludico,
Fredy
Con tablas .adt me da la sensación de que me reutiliza los registros borrados
aunque el Dataset tenga lReuseDel := .f.
¿Puede ser?
La cosa es la siguiente:
Tengo una líneas de factura tal que así
Linea 1
Linea 2
Linea 3
Si borro las líneas y repito de nuevo la factura, me quedan
Linea 3
Linea 2
Linea 1
Creo que va reutilizando los borrados de abajo a arriba.
Decirme si me equivoco, pero supongo que para reutilizar registros hará un
gobottom e irá subiendo hasta encontrar uno borrado que utilizar. Una vez
que lo encuentra (el primer linea 3) lo reutiliza con el nuevo valor (linea
1),
y como no tengo los datos indizados el resultado es que al repetir una factura
me sale bien, pero con las líneas al revés de como salían en el original.
¿Es cosa de Xailer o es ADS el que lo hace así?, me refiero a no hacer caso
del lReuseDel.
Yo nunca utilizo el reusedel, pero de todas formas, creo que sería más interesante
que empezara reutilizando primero los registros borrados superiores, en cuyo
caso lo que me está pasando ya no se daría.
Por si alguien tiene el mismo problema, de momento lo he solucionado creando
un campo autoincremental e indizando por ese campo.
Un saludico,
Fredy