Ignacio,
eso tambien lo tuve en cuenta, y procese con y sin indices ya que es una
tabla de 22 registros y es posible trabajar como alternativa con una
busqueda secuencial. Por eso dije si podia ser yo, la maquina o xailer (lo
cual no me parecia, pero ante la duda pregunte), en el campo objetos no
tengo experencia, y estoy manteniendo un sistema en Cliper, que me absorbe
mucho tiempo de mantenimiento y voy lento con xailer. De todas maneras
gracias por las aclaraciones y sugerencias.
Saludos
Luis Cahisa
"Ignacio Ortiz de Zúñiga" <
NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:[email=4c2a24a0@svctag-j7w3v3j....]4c2a24a0@svctag-j7w3v3j....[/email]
> Luis,
>
> Tan sólo se me ocurre que el índice de la DBF esté corrupto.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
>
http://www.xailer.com
>
http://www.xailer.info
>
http://www.xailer.com/forum
>
http://www.xailer.com/dokuwiki
>
>
> "Luis M. Cahisa" <
lmcahisa@yahoo.com.ar> escribió en el mensaje de
> noticias:[email=4c2a04a3@svctag-j7w3v3j....]4c2a04a3@svctag-j7w3v3j....[/email]
>> Hola Ignacio
>> No se si a Uds. les pasara, pero he construido el ejemplo que me pediste
>> y lo pruebo y como es logico funciona bien por lo sencillo que es la
>> rutina. Vuelvo a tomar el programa original donde esta la falla y ahora
>> tampoco falla, hace lo que necesito sin problemas. Asi que si me surge de
>> nuevo tratare de ver como capturar el problema con un ejemplo y les
>> enviare.
>> Desde ya agradecido por la atencion.
>> Terminare el ejemplo del desplazamiento en lectura que comente antes en
>> otro mail y se los paso
>>
>> Saludos
>>
>> Luis M.Cahisa
>> "Ignacio Ortiz de Zúñiga" <
NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje news:4c29ae9c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Luis,
>>>
>>> Lo que cuentas no tiene mucho sentido ya que es una rutina muy habitual
>>> y parece improbable que si fuese un error nuestro, sólo se hubiese
>>> mostrado una vez.
>>>
>>> Como siempre decimos, mándanos un proyecto de ejemplo en 10 líneas
>>> (junto con la DBF) que muestre el error y le echaremos un vistazo.
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> [Equipo de Xailer / Xailer team]
>>>
http://www.xailer.com
>>>
http://www.xailer.info
>>>
http://www.xailer.com/forum
>>>
http://www.xailer.com/dokuwiki
>>>
>>>
>>> "Luis M. Cahisa" <
lmcahisa@yahoo.com.ar> escribió en el mensaje de
>>> noticias:[email=4c28db23@svctag-j7w3v3j....]4c28db23@svctag-j7w3v3j....[/email]
>>>> Hola Ignacio
>>>> Gracias por la respuesta, aclaro que el dataset no lo muestro en ningun
>>>> momento, solo lo utilizo para obtener los acumulados de cada vendedor,
>>>> para saber como incide cada cliente del mismo sobre el total vendido
>>>> por el. Es decir solo lo utilizo a los fines de calculo. Intente cargar
>>>> el dataset en un array pero tampoco recorria la tabla para cargar los
>>>> codigos de los vendedores. Eso es lo que me desubica, y entro en la
>>>> duda. Voy a probar lo que me recomiendas y vere que pasa.
>>>>
>>>> Muchas Gracias
>>>>
>>>> Luis Cahisa
>>>> "Ignacio Ortiz de Zúñiga" <
NoNameToAvoidSpam@xailer.com> escribió en el
>>>> mensaje news:4c285744$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Luis,
>>>>>
>>>>> Debería usar oDataset:SaveState(.T.) Y oDataset:RestoreState(.T.) o
>>>>> incluso utilizar un dataset clonado. Piense que si está mostrando
>>>>> dicha área RDD en un Browse, si éste se repinta, el Recno() cambia y
>>>>> provoca errores en su rutina.
>>>>>
>>>>> Un saludo,
>>>>>
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> [Equipo de Xailer / Xailer team]
>>>>>
http://www.xailer.com
>>>>>
http://www.xailer.info
>>>>>
http://www.xailer.com/forum
>>>>>
http://www.xailer.com/dokuwiki
>>>>>
>>>>>
>>>>> "Luis M. Cahisa" <
lmcahisa@yahoo.com.ar> escribió en el mensaje de
>>>>> noticias:[email=4c251011@svctag-j7w3v3j....]4c251011@svctag-j7w3v3j....[/email]
>>>>>> Hola Ignacio
>>>>>> Gracias por la respuesta a mi inquietud del desplazamiento en lectura
>>>>>> de Datasets, estoy preparando un ejemplo lo mas simple posible para
>>>>>> enviarlo y no complicarles con el analisis del codigo.
>>>>>>
>>>>>> Ahora al hacer otra modificacion en el mismo programa en un proceso
>>>>>> muy simple como es el de poner en cero un campo totalizador (packs)
>>>>>> de una tabla de vendedores, no recorre la misma, despues del primer
>>>>>> registro sale del loop. He probado con un indice por codigo y con
>>>>>> ordsetfocus(0) pero hace lo mismo. Es error mio, la maquina o algo de
>>>>>> xailer
>>>>>> El codigo es el siguiente :
>>>>>> with object ::vendedor
>>>>>> :gotop()
>>>>>> while !:eof()
>>>>>> :reclock(0)
>>>>>> :packs := 0
>>>>>> :recunlock()
>>>>>> :skip()
>>>>>> enddo
>>>>>> end with
>>>>>>
>>>>>> Adjunto la Tabla.
>>>>>>
>>>>>> Muchas gracias
>>>>>>
>>>>>> --
>>>>>> Luis M. Cahisa
>>>>>> Dpto Sistemas
>>>>>> C.E.R.S.A
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5238 (20100629) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com