ok era buona ma credo che sia meglio questo:

SELECT Max(impianti.id_impianto) AS Maxid_impianto FROM impianti;
e poi...

campo=rs!maxid_impianto+1
cosi tale indice non cresce come una sommatoria ma solo aumentando di 1 il max...
Cqm faccio sempre un accesso al db...