... ) // reset oCust1:ORDSCOPE(1, NIL ) // reset regards Uwe :D Uwe, I tried I have Tariffe.dbf indexed with UPPER(TAELEMENTO)+TASETTORE cId:=adata[n][2] // taelemento cSector:=adata[n][4] // tasettore I made oTariffe:=TDatabase():Open( , cDir+"TARIFFE", "DBFCDX", ...