ADS + CDX no refresca

ADS + CDX no refresca

Postby Loren » Tue Apr 30, 2013 3: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
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: ADS + CDX no refresca

Postby sysctrl2 » Tue Apr 30, 2013 4: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 "
User avatar
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: ADS + CDX no refresca

Postby karinha » Tue Apr 30, 2013 4: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
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ADS + CDX no refresca

Postby Loren » Tue Apr 30, 2013 7: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.
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: ADS + CDX no refresca

Postby Loren » Wed May 01, 2013 7: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.
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: groiss and 61 guests