Hola. Estoy migrando mis listbox a xbrowse y a la hora de a帽adir o modificar o eliminar la velocidad va bien, pero al usar las propias b煤squedas del xbrowse se vuelve muy lento. Uso 铆ndices NTX que creo as铆:
y luego los uso as铆:
Hay alguna cosa rara que veais antes de empezar o me l铆o a cambiar los NTX por CDX a ver si mejora?
Gracias. Un saludo.
USE ARTICULO
PACK
*****************************************************************************
CALCULO()
INDEX ON DESCRIPCIO TO NOMART EVAL {|| ESTADO() } EVERY nVER
OMETER[2]:Set(0)
OMETER[2]:cText:="Art铆culos 1"
oMeter[1]:Set(++nACTUAL[1])
CALCULO()
INDEX ON CODIGO TO CODART EVAL {||ESTADO() } EVERY nVER
OMETER[2]:Set(0)
OMETER[2]:cText:="Art铆culos 2"
oMeter[1]:Set(++nACTUAL[1])
CALCULO()
INDEX ON EAN TO CODEAN EVAL {||ESTADO() } EVERY nVER
OMETER[2]:Set(0)
OMETER[2]:cText:="Art铆culos 3"
oMeter[1]:Set(++nACTUAL[1])
CALCULO()
INDEX ON REFEREN2 TO REF2ART EVAL {||ESTADO() } EVERY nVER
OMETER[2]:Set(0)
OMETER[2]:cText:="Art铆culos 4"
oMeter[1]:Set(++nACTUAL[1])y luego los uso as铆:
SELECT 1
USE ARTICULO ALIAS dbART INDEX CODART,NOMART,CODEAN,REF2ART SHARED
DEFINE WINDOW INICIO_C TITLE "Gesti贸n de Art铆culos" BORDER SINGLE OF PRIN MDICHILD
inicio_c:SetSize( 900, 400 )
@ 0, 0 XBROWSE LIS_CLI; // alias dbART ;
HEADERS "C贸digo","Descripci贸n","Margen","Stock","Precio","PVP";
OF INICIO_C;
LINES CELL;
fields DBART->CODIGO,DBART->DESCRIPCIO,DBART->MARGEN,DBART->STOCKFIS,;
DBART->PVP,DBART->PVP+DBART->PVP*DBART->NOMIVA/100;
PIXEL ;
update SIZE 1024,768;
on dblclick edit_ar(.f.);
AUTOSORT ;
ON CHANGE ( oMsgRecNo:SetText( "Registro: " + ;
AllTrim( Str( ( RecNo() ) ) ) + " / " + ;
AllTrim( Str( ( RecCount() ) ) ) ) )
lis_cli:nMarqueeStyle:= MARQSTYLE_HIGHLROWMS
//AllTrim( Str( RecCount() ) )
@ 15, 400 SAY "Buscando: " pixel SIZE 70,20 of obar_cli
@ 40, 400 SAY LIS_CLI:oSeek PROMPT LIS_CLI:cSeek PIXEL SIZE 400,20 of obar_cli
lis_cli:lRecordSelector = .T.Hay alguna cosa rara que veais antes de empezar o me l铆o a cambiar los NTX por CDX a ver si mejora?
Gracias. Un saludo.
Windows 10 + FWH 20.08 + BCC 7.4 + Harbour 3.2.0 + PSPad 5.0.3