FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADS + CDX no refresca
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
ADS + CDX no refresca
Posted: Tue Apr 30, 2013 03:57 PM

Compañeros,

Trabajo en un entorno de red local con ADS e indices CDX con un programa de gestión empresarial. Todo bien y corriendo rápido. El problema está en que observo que si el "usuario1" está introduciendo facturas, estas NO se refrescan en el listbox del "usuario2", a pesar de tener un timer con un refresh. El "usuario1" tiene que cerrar el dialog de introducir facturas y abrir el dialog del listbox, para que automáticamente al usuario2 se le refresque su listbox.

Investigando, me he dado cuenta que si abro externamente la DBF facturas en ese momento, los registros se crean pero "en blanco", y justo cuando el "usuario1" cierra el dialog de introducir facturas y abre el dialog de listbox, los campos de la DBF se cumplimentan automáticamente y al "usuario2" le aparece en su listbox.

La DBF no tiene SCOPE (filtros) activado.

¿Cómo es posible?

Mil gracias.
Un saludo.
Lorenzo
desde Cádiz, España

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: ADS + CDX no refresca
Posted: Tue Apr 30, 2013 04:06 PM

cuando agregues un registro

dbappend()
rlock()
....
dbunlock()

dbcommit()
dbskip( 0 ) //esto es lo que hace que se vea en las demas pcs.

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ADS + CDX no refresca
Posted: Tue Apr 30, 2013 04:09 PM

Holá, el más indicado, és que uses un DEFINE TIMER oTimer para refrescar el LISTBOX en tiempo real, desde el ACTIVATE DIALOG.

Salu2

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: ADS + CDX no refresca
Posted: Tue Apr 30, 2013 07:31 PM

sysctrl2, probaré tu sugerencia aunque ahora estoy fuera y no podré retomar el proyecto hasta el Lunes.
Karinha, ya tengo implantado un TIMER, de hecho, lo digo en mi post.

Lo curioso es que este sistema lo tenía implantado con indices NTX y funcionaba perfectamente y se refrescaba bien.

Gracias a todos.
LOREN.

Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: ADS + CDX no refresca
Posted: Wed May 01, 2013 07:42 AM

Compañeros,

No pude contenerme y apañé provisionalmente una red local con 2 equipos... añadí al código fuente "skip( 0 )" despues de cada append, compilé y listo.

... Y la flauta sonó!!

Ahora todos los equipos se refrescan perfectamente.

Mil gracias.
LORENZO.

Continue the discussion