|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mars 2002 Messages : 560 ![]() |
Bonjour,
Je souhaite ajouter des lignes à une table ACCESS contenant déjà des données. Toutes les lignes rajoutées devront avoir la contrainte suivante : l'identifiant numérique de chaque ligne devra être incrémenté de 1 à partir du numéro précédent. Par exemple j'ai actuellement 1916 lignes avec un identifiant = 1916. J'ai besoin d'insérer x lignes et donc l'identifiant devra commencer à 1917, ... La contrainte : je ne peux pas utiliser le type numéro auto étant donnée que c'est une table liée à une table DB2. Savez-vous comment procéder ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
bonsoir david71,
il te faut utilser la fonction de domaine DMax incrémenté de 1 et déclenché par un événement "avant insertion" si c'est dans un form. (insertion par copie/coller par ex) sinon il te faut en vba boucler sur chaque enregistrement et affecter cette valeur (DMax+1) à pour chaque insertion. bonne continuation. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com