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
Attached files ATT00010.txt (197 B)Â VENDEDOR.DBF (953 B)Â
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Dudas
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Dudas
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
>
>
>
>
>
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
>
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Dudas
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 5234 (20100628) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5234 (20100628) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
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 5234 (20100628) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5234 (20100628) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Dudas
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 5234 (20100628) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5234 (20100628) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
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 5234 (20100628) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5234 (20100628) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Dudas
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 5234 (20100628) __________
>>>
>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>
>>> http://www.eset.com
>>>
>>>
>>>
>>
>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 5234 (20100628) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5236 (20100629) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5237 (20100629) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
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 5234 (20100628) __________
>>>
>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>
>>> http://www.eset.com
>>>
>>>
>>>
>>
>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 5234 (20100628) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5236 (20100629) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5237 (20100629) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Dudas
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 5234 (20100628) __________
>>>>
>>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>>
>>>> http://www.eset.com
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>>> firmas de virus 5234 (20100628) __________
>>>
>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>
>>> http://www.eset.com
>>>
>>>
>>>
>>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 5236 (20100629) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5237 (20100629) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
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 5234 (20100628) __________
>>>>
>>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>>
>>>> http://www.eset.com
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>>> firmas de virus 5234 (20100628) __________
>>>
>>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>>
>>> http://www.eset.com
>>>
>>>
>>>
>>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 5236 (20100629) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5237 (20100629) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Dudas
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
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