... SwapDwArray I found in this forum then I must save the new position on array with For n= 1 to Len(aArray) aArray[n][12]:=n next Now I must save on archivi se.dbf SELECT SEdbzap SE->( FW_ArrayToDBF( aArray, "id,name,breve,price,image,struttura,unit,a4,pos,multiple,islock,ordine" ...