Grid y tabla

Hola.
Tengo un problema que es el siguiente:
Estoy haciendo una especie de tpv en red.
- Tengo una pantalla de venta el la que tengo un grid con un tabla asignada temporal donde pongo la venta de los productos, pero el problema es el siguiente. Que cuando entro al programa en otro ordenado en la pantalla de tpv me sale lo que tengo en el otro ordenador tpv.
Tengo tres ordenadores conectados en red.
Entro en tpv en los tres, cuando estoy realizando una venta en uno y entro en el otro ordenador me sale la venta del primero en la pantalla, por lo cual no es correcto.
Como puedo hacer que las ventas no se líen entre todos los ordenadores, si no se liá la suma de los artículos.
Un saludo gracias.
+

1 respuesta

Respuesta
1
Puedes crear una tabla temporal por computador utilizando la función SYS(2015), algo similar a:
m.cArchivo = SYS(2015)
CREATE TABLE (m. CArchivo) FREE (prod_id C(5), cantid N(3,0) )
USE (m. CArchivo) ALIAS Temporal
** Resto del código o
** invocación del formulario
USE IN Temporal
m.cArchivo = m.cArchivo + ".*"
ERASE (m. CArchivo)
De esa forma creas una tabla única cada vez que se ejecute la aplicación y la eliminas al final de la misma, para evitar que se llene de "basura"
Bueno, eso digo yo...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas