* Get the next id * expC1 Name of the table in TABLE.DBF FUNCTION GetNumero PARAMETER tcTable LOCAL lnOldSel,lnCompteur lnOldSel=SELECT() lnCompteur=0 SELECT TABLE SEEK UPPER(PADR(tcTable,8,' ')) ORDER TAG TABLE DO WHILE (NOT RLOCK()) AND (INKEY(0.1)=0) AND lnCompteur<=25 lnCompteur=lnCompteur+1 ENDDO REPLACE NUMERO WITH NUMERO+1 UNLOCK SELECT(lnOldSel) RETURN TABLE.NUMERO