Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
IF (NEW.ID IS NULL) THEN   
BEGIN
NEW.ID =(SELECT DERNIERMATRICULE FROM SOCIETE WHERE ID_SOC=NEW.ID_SOC) +1 ;
UPDATE SOCIETE SET DERNIERMATRICULE=NEW.ID WHERE ID_SOC=NEW.ID_SOC
END
Merci SergioMaster, cool comme proposition et ça fait exactement ce que je veux en déroulant ton code.
Et Merci pour ça

Je suis d'accord avec tous sur le fait qu'un matricule n'a rien a voir (normalement) avec son rang numérique dans une société , c'est un peu comme lorsqu'on crée un réseau local et que le patron de celle-ci veut absolument l'adresse 1