Bonjour,
Je cherche a faire une sorte d’incrémentation :
Dans une tableA j’ai divers champ , avec parmi eux un champ numero qui n’est pas la clé primaire , donc il y a plusieurs ligne avec les mêmes numero.
Je cherche dans cette table le numéro le plus grand avec une requete Max() , jusque la tout va bien.
Ensuite je veux mettre cette valeur dans une autre tableB dans le champ numinc.
Et donc je veux mettre sur cette ligne Max(numero)+1 dans le champ numinc par une requet mise a jour.
Voilà le bout de code :Access me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE tableA, tableB SET tableB.numinc = Max([numero]);Je ne vois commet m’en sortir, je ne peux pas lier les tables mais si numinc , avant d’être incrémenter est égale à Max(numero)Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifié 'numinc' comme une partie de la fonction d'agrégat
il y a peut etre plus simpe pour faire ca !
merci
Partager