Buffering en vistas remotas

11/04/2005 - 16:50 por jagoro | Informe spam
Saludos foro

Quisiera ver si alguien me podria ayudar con el siguiente problema

Tengo un formulario con tres grid y un entorno de datos con 3 vistas remotas
que uso en los grid, dentro de sus propiedades de las vistas remotas
establezco la propiedad BufferModeOverride = 3 para manejar la actualizacion
o cancelacion de los datos con TableUpdate y TableRevert ya sea para guardar
o descartar los cambios que efectuo en los grids. Dentro del evento Load del
formulario creo algunos indices para crear una relación entre las 3 vistas
remotas.
Dentro del primer grid tengo en una columna que al ser modificada
automaticamente refleja los cambios en los grid2 y grid3, al intentar
cancelar dichos cambios o actualizaciones con =TableRevert(.t.,"tabla") no
descarta ningun cambio y guarda las modificaciones en las tablas originales.
Cuando Intento cambiar el valor de la propiedad de BufferModeOverride a 5
me dice que con este valor en las vistas remotas no se pueden crear o
manejar indices, si alguien me puede ayudar o proporcionar informacion de
como manejar esto se lo agradecere mucho; ya que necesito manejar la
actualizacion o cancelacion de datos en las tablas originales.

En realidad no se que es lo que estoy haciendo mal ya he buscado algunas
formas para manejar esto y todo sigue de igual forma, agredecere mucho su
ayuda.

Gracias.

Preguntas similare

Leer las respuestas

#1 Germán Giraldo
12/04/2005 - 06:41 | Informe spam
Hola

Con buffering 3 las tablas se actualizan automáticamente cuando cambias de
registro. Lo mejor es utilizar el buffering 5, como este no te deja crear
índices, entonces puedes hacer lo siguiente

-cambiar temporalmente a buffering 3
-crear los índices
-cambiar de nuevo a buffering 5

Los índices que crees seguirán funcionando aunque ahora esté con buffering
5.

Saludos

Germán Giraldo

"jagoro" escribió en el mensaje
news:
Saludos foro

Quisiera ver si alguien me podria ayudar con el siguiente problema

Tengo un formulario con tres grid y un entorno de datos con 3 vistas


remotas
que uso en los grid, dentro de sus propiedades de las vistas remotas
establezco la propiedad BufferModeOverride = 3 para manejar la


actualizacion
o cancelacion de los datos con TableUpdate y TableRevert ya sea para


guardar
o descartar los cambios que efectuo en los grids. Dentro del evento Load


del
formulario creo algunos indices para crear una relación entre las 3 vistas
remotas.
Dentro del primer grid tengo en una columna que al ser modificada
automaticamente refleja los cambios en los grid2 y grid3, al intentar
cancelar dichos cambios o actualizaciones con =TableRevert(.t.,"tabla") no
descarta ningun cambio y guarda las modificaciones en las tablas


originales.
Cuando Intento cambiar el valor de la propiedad de BufferModeOverride a 5
me dice que con este valor en las vistas remotas no se pueden crear o
manejar indices, si alguien me puede ayudar o proporcionar informacion de
como manejar esto se lo agradecere mucho; ya que necesito manejar la
actualizacion o cancelacion de datos en las tablas originales.

En realidad no se que es lo que estoy haciendo mal ya he buscado algunas
formas para manejar esto y todo sigue de igual forma, agredecere mucho su
ayuda.

Gracias.


Respuesta Responder a este mensaje
#2 jagoro
12/04/2005 - 22:59 | Informe spam
Gracias Germán por la ayuda, saludos.
"Germán Giraldo" escribió en el mensaje
news:%
Hola

Con buffering 3 las tablas se actualizan automáticamente cuando cambias de
registro. Lo mejor es utilizar el buffering 5, como este no te deja crear
índices, entonces puedes hacer lo siguiente

-cambiar temporalmente a buffering 3
-crear los índices
-cambiar de nuevo a buffering 5

Los índices que crees seguirán funcionando aunque ahora esté con buffering
5.

Saludos

Germán Giraldo

"jagoro" escribió en el mensaje
news:
> Saludos foro
>
> Quisiera ver si alguien me podria ayudar con el siguiente problema
>
> Tengo un formulario con tres grid y un entorno de datos con 3 vistas
remotas
> que uso en los grid, dentro de sus propiedades de las vistas remotas
> establezco la propiedad BufferModeOverride = 3 para manejar la
actualizacion
> o cancelacion de los datos con TableUpdate y TableRevert ya sea para
guardar
> o descartar los cambios que efectuo en los grids. Dentro del evento Load
del
> formulario creo algunos indices para crear una relación entre las 3


vistas
> remotas.
> Dentro del primer grid tengo en una columna que al ser modificada
> automaticamente refleja los cambios en los grid2 y grid3, al intentar
> cancelar dichos cambios o actualizaciones con =TableRevert(.t.,"tabla")


no
> descarta ningun cambio y guarda las modificaciones en las tablas
originales.
> Cuando Intento cambiar el valor de la propiedad de BufferModeOverride a


5
> me dice que con este valor en las vistas remotas no se pueden crear o
> manejar indices, si alguien me puede ayudar o proporcionar informacion


de
> como manejar esto se lo agradecere mucho; ya que necesito manejar la
> actualizacion o cancelacion de datos en las tablas originales.
>
> En realidad no se que es lo que estoy haciendo mal ya he buscado algunas
> formas para manejar esto y todo sigue de igual forma, agredecere mucho


su
> ayuda.
>
> Gracias.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida