1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 483 |
COMPTEURS |
le 07/03/2011 : 09:45 par CINFO84
visiteur |
bonjour,
j'ai une table 'contrat' avec une zone 'Numéro auto' qui est aujourd'hui à 22500
je dois réintégrer des données archivées, donc inexistantes dans la table 'contrat' actuelle et antérieures à ce N° de compteur (entre 9500 et 9550) lorsque je fais l'intégration (requête ajout), le compteur est réinitialisé à 9550.....
existe t il une solution pour initialiser le compteur à une valeur déterminée ?
merci de vos éclairages...
cinfo84 |
|
|
Réponse n° 1 -------- le 07/03/2011 : 10:25 par cinfo84
visiteur |
rebonjour,
comme quoi exprimer clairement une question permet de trouver la réponse....
Solution trouvée
données à importer :mettre la zone Numéro auto à Numérique créer un enregistrement supplémentaire avec la valeur actuelle du compteur de la table destinataire (22500 dans l'exemple)
requête Ajout les enregistrements de l'archive sont intégrés l'enregistrement supplémentaire est ignoré (doublon) le compteur redémarre à la bonne valeur
j'espère avoir modestement contribué...
cinfo84 |
|
|
Réponse n° 2 -------- le 07/03/2011 : 13:48 par 3Stone
Administrateur
|
Bonjour, Citation :je dois réintégrer des données archivées, donc inexistantes dans la table 'contrat' actuelle et antérieures à ce N° de compteur (entre 9500 et 9550)
Si la valeur de ce "numéroauto" est importante, c'est que la table, et donc toute la base, est mal réalisée.
Un champ numéroauto ne ne jamais représenter autre chose qu'une valeur unique identifiant les enregsitrements d'une table et non un "ordre" ou une position! Pour positionner un enregistrement dans le temps, on utilisera un champ date/heure qui est fait pour cela.
Citation :Solution trouvée données à importer :mettre la zone Numéro auto à Numérique créer un enregistrement supplémentaire avec la valeur actuelle du compteur de la table destinataire (22500 dans l'exemple) requête Ajout les enregistrements de l'archive sont intégrés l'enregistrement supplémentaire est ignoré (doublon) le compteur redémarre à la bonne valeur
Si cette solution te convient, tu as de la chance
Un champ numéroauto (clé primaire) est très souvent lié par une clé externe à un autre table. Il n'est donc pas question de modifier la clé primaire sous peine de perdre la cohérence de la table. D'ailleurs, s'il existe un relation via ce numéroauto, Access interdirai même sa modification.
En fait, lorsqu'une table est correctement construite, avec les champs qui vont bien, on peut y ajouter des enregistrements à l'aide d'une requête, mais en n'y incluant pas le champ numéroauto. Celui-ci sera généré lors de l'ajout.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 3 -------- le 07/03/2011 : 20:51 par ccinfo84
visiteur |
d'accord sur le principe....pb de travailler sur des tables créées il y a très longtemps, difficile de tout restructurer...
ce qui se fera forcément lors du passage sous projet Acces
merci por le site
cinfo84 |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|