Trabajando con buffer
Buenas Noches:
Trabajo con vfp6, nunca he usado almacenaminto en buffer de datos (cursorsetprop, tableupdate, tablerevert).
Pregunto:
- ¿Tengo qué colocar SET MULTILOCKS ON al inicio del aplicativo o en cada
formulario?
- Diferencia entre SET DATASESSION TO n y DATASESSION DE formulario
- Tengo 2 grids en un formulario, un grid (el de arriba) muestra la tabla padre
(Encabezado de cada factura) y el segundo grid (el de abajo) muestra los hijos
(items de cada factura), los usuarios trabajan en los mismos grids, y automáticamente
se alimentas las tablas tanto padre como hijo, díganme por favor ¿Como podría
hacer para que estas tablas estén en buffer y en que momento actualizaría
(Tableupdate) las tablas físicamente.
- Pregunto esto porque hay ocasiones que trabajando en los grids a pesar que están
compartidas las tablas (tablas libres) sale "Intentando Bloquear ... Presionar ESC",
ojo cada pc tiene el ejecutable la información esta en una pc que actúa como red,
todo esta diseñado en visual foxpro 6 (dbf), con tablas libres.
- Ah una duda que pasa si un usuario, esta ingresando en buffer una factura con una
gran cantidad de items, y se cuelga o alguien mueve el cordón de la corriente, ¿se
pierde la información?, ¿Ya qué nunca se graba con tableupdate?, o tal vez la solución
seria hacer tableupdate en cada columna del grid.
- Trabajando con buffer, se aligera el ingreso de datos en los grids, o es más lento el
ingreso
- ¿Al trabajar con buffer en los grids tengo que poner en cada formulario la
propiedad datasession=2 (privada)?
Gracias
Trabajo con vfp6, nunca he usado almacenaminto en buffer de datos (cursorsetprop, tableupdate, tablerevert).
Pregunto:
- ¿Tengo qué colocar SET MULTILOCKS ON al inicio del aplicativo o en cada
formulario?
- Diferencia entre SET DATASESSION TO n y DATASESSION DE formulario
- Tengo 2 grids en un formulario, un grid (el de arriba) muestra la tabla padre
(Encabezado de cada factura) y el segundo grid (el de abajo) muestra los hijos
(items de cada factura), los usuarios trabajan en los mismos grids, y automáticamente
se alimentas las tablas tanto padre como hijo, díganme por favor ¿Como podría
hacer para que estas tablas estén en buffer y en que momento actualizaría
(Tableupdate) las tablas físicamente.
- Pregunto esto porque hay ocasiones que trabajando en los grids a pesar que están
compartidas las tablas (tablas libres) sale "Intentando Bloquear ... Presionar ESC",
ojo cada pc tiene el ejecutable la información esta en una pc que actúa como red,
todo esta diseñado en visual foxpro 6 (dbf), con tablas libres.
- Ah una duda que pasa si un usuario, esta ingresando en buffer una factura con una
gran cantidad de items, y se cuelga o alguien mueve el cordón de la corriente, ¿se
pierde la información?, ¿Ya qué nunca se graba con tableupdate?, o tal vez la solución
seria hacer tableupdate en cada columna del grid.
- Trabajando con buffer, se aligera el ingreso de datos en los grids, o es más lento el
ingreso
- ¿Al trabajar con buffer en los grids tengo que poner en cada formulario la
propiedad datasession=2 (privada)?
Gracias
2 Respuestas
Respuesta de emmacape
1
Respuesta de César Pech
1