OVH Cloud OVH Cloud

Récupérer NumAuto supprimés

7 réponses
Avatar
boo
Bonjour,

Dans ma table CMD, la clé prim. est un champs NumAuto.
J'ai par erreur supprimé qq données.
J'ai un bon backup et je voudrais y récupérer les données ,
et les réinjecter dans la table tout en conservant le num.auto qui y avait
été créé.

J'avoue humblement que je n'ai pas retrouvé la réponse à cette question qui
avait déjà été posée.
Donc, merci de me rappeler l'astuce

Grand merci,

Thierry

7 réponses

Avatar
boo
Bonjour à toutes et à tous,
Désolé d'insister, mais pas une petite idée ?

Th.
Avatar
3stone
Salut,

"boo"
Dans ma table CMD, la clé prim. est un champs NumAuto.
J'ai par erreur supprimé qq données.
J'ai un bon backup et je voudrais y récupérer les données ,
et les réinjecter dans la table tout en conservant le num.auto qui y avait
été créé.



Lie la table "commandes" de ton backup et fait
une requête d'ajout en incluant le numauto
et bien sûr, en limatant à ce numéro.

Sans garantie, le numauto n'étant pas fait pour cela...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Arnaud [lwa]
Bonjour boo,

| Bonjour à toutes et à tous,
| Désolé d'insister, mais pas une petite idée ?
|
| Th.


Voir également cette discussion :

http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&selmÄ91vr%24s4r%241%40muguet.sncf.fr&prev=/groups%3Fhl%3Dfr%26lr%3D%26ie%3DUTF-8%26q%3Dnumero%252Bauto%252Bjessy%252Btrous%26btnG%3DRechercher


--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
JackyD_30
Bonjour Thierry,

Le NuméroAuto d'une table ne devrait servir qu'à Access
pour gérer les enregistrements.
Si on veut gérer une numérotation suivie dans cette
table, il faut le gérer dans un autre champ.
Salut.

-----Message d'origine-----
Bonjour,

Dans ma table CMD, la clé prim. est un champs NumAuto.
J'ai par erreur supprimé qq données.
J'ai un bon backup et je voudrais y récupérer les
données ,

et les réinjecter dans la table tout en conservant le
num.auto qui y avait

été créé.

J'avoue humblement que je n'ai pas retrouvé la réponse à
cette question qui

avait déjà été posée.
Donc, merci de me rappeler l'astuce

Grand merci,

Thierry


.



Avatar
td__
Tou-à-fait d'accord. Toutefois, j'ai créé mon appli en 1996, avec le num
auto comme numéro de commande. C'est maladroit, je le sais maintenant. Mais
il n'est plus possible de revenir en arrière.
Donc, ma question: y a-t-il moyen d'insérer un record dans une table avec
clé primaire num auto en CONSERVANT le num auto d'origine du record à
insérer. J'ai déjà vu cette question ici il y a qq années, mais je ne me
souviens plus de la réponse.

Merci en tout cas,


--
Thierry
et mes pages musicales
http://users.belgacom.net/gc501572






"JackyD_30" a écrit dans le message de
news:80ae01c477b1$48065db0$
Bonjour Thierry,

Le NuméroAuto d'une table ne devrait servir qu'à Access
pour gérer les enregistrements.
Si on veut gérer une numérotation suivie dans cette
table, il faut le gérer dans un autre champ.
Salut.

-----Message d'origine-----
Bonjour,

Dans ma table CMD, la clé prim. est un champs NumAuto.
J'ai par erreur supprimé qq données.
J'ai un bon backup et je voudrais y récupérer les
données ,

et les réinjecter dans la table tout en conservant le
num.auto qui y avait

été créé.

J'avoue humblement que je n'ai pas retrouvé la réponse à
cette question qui

avait déjà été posée.
Donc, merci de me rappeler l'astuce

Grand merci,

Thierry


.



Avatar
Arnaud [lwa]
Bonjour td__,

Dans sa missive, td__ @belgacom.net> a atermoyé :
| Tou-à-fait d'accord. Toutefois, j'ai créé mon appli en 1996, avec le
| num auto comme numéro de commande. C'est maladroit, je le sais
| maintenant. Mais il n'est plus possible de revenir en arrière.
| Donc, ma question: y a-t-il moyen d'insérer un record dans une table
| avec clé primaire num auto en CONSERVANT le num auto d'origine du
| record à insérer. J'ai déjà vu cette question ici il y a qq années,
| mais je ne me souviens plus de la réponse.
|
| Merci en tout cas,
|

Pour ajouter un enregistrement avec numéro auto = 99 :

INSERT INTO LaTable ( NoAuto ) Values (99);

il faut bien sûr que 99 soit un trou dans la numérotation automatique.

--
à+
Arnaud
-----------------------------------
http://users.skynet.be/mpfa/
-----------------------------------
Avatar
td__
Bonsoir et merci à tous, je suis dépanné.
INSERT était bien la fonction nécessaire.
Th



Pour ajouter un enregistrement avec numéro auto = 99 :

INSERT INTO LaTable ( NoAuto ) Values (99);

il faut bien sûr que 99 soit un trou dans la numérotation automatique.

--
à+
Arnaud
-----------------------------------
http://users.skynet.be/mpfa/
-----------------------------------