Numéros Auto Access2003
dobi
-
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
J'ai un problème avec ma base de données.
Elle est en service depuis déjà 3 ans. L'année passé il y a eu un crash et j'ai
Pu récupérer une partie de la base de données que j'avais sauvegardée.
La base de données permet de stocker des commandes. Chaque commande a un numéro
qui est attribué par Access et qui est un numéro automatique.
Au moment du crash le numéro de commande était le 1504. La sauvegarde avait les
commandes jusqu'au numéro 1450. N'ayant pas eu le temps de restaurer les numéros
J’ai fait des insertions dans la base de données récupérée pour arriver à nouveau
jusqu'au numéro 1504, et malheureusement j'ai supprimé les commandes qui occupaient
les numéros 1450 à 1503.
A présent j'aimerai les réinsérer mais c'est impossible, car Access m'interdit de
modifier un idAutomatique, et j'ai essayé de passer le champ en "Numérique" puis
d'ajouter les commandes manquantes, mais au moment ou je voudrais repasser le champ
IdCommande en "Numéro Auto", je ne peux plus le faire. J'ai donc essayé d'ajouter un champ
idxTemp qui est numéro Auto, mais a ce moment la, les numéros de commandes ne correspondent plus
aux numéros auto du champ idxTemp, car en 3 ans certaines commandes ont été supprimées
et leur numéro ne doit pas être réutilisé.
Est-ce que quelqu’un aurait une solution?
Merci d'avance.
Elle est en service depuis déjà 3 ans. L'année passé il y a eu un crash et j'ai
Pu récupérer une partie de la base de données que j'avais sauvegardée.
La base de données permet de stocker des commandes. Chaque commande a un numéro
qui est attribué par Access et qui est un numéro automatique.
Au moment du crash le numéro de commande était le 1504. La sauvegarde avait les
commandes jusqu'au numéro 1450. N'ayant pas eu le temps de restaurer les numéros
J’ai fait des insertions dans la base de données récupérée pour arriver à nouveau
jusqu'au numéro 1504, et malheureusement j'ai supprimé les commandes qui occupaient
les numéros 1450 à 1503.
A présent j'aimerai les réinsérer mais c'est impossible, car Access m'interdit de
modifier un idAutomatique, et j'ai essayé de passer le champ en "Numérique" puis
d'ajouter les commandes manquantes, mais au moment ou je voudrais repasser le champ
IdCommande en "Numéro Auto", je ne peux plus le faire. J'ai donc essayé d'ajouter un champ
idxTemp qui est numéro Auto, mais a ce moment la, les numéros de commandes ne correspondent plus
aux numéros auto du champ idxTemp, car en 3 ans certaines commandes ont été supprimées
et leur numéro ne doit pas être réutilisé.
Est-ce que quelqu’un aurait une solution?
Merci d'avance.
A voir également:
- Numéros Auto Access2003
- Whatsapp 2 numéros - Guide
- Comment récupérer les numéros de téléphone supprimer - Accueil - Android
- Ciel auto entrepreneur - Télécharger - Comptabilité & Facturation
- Numéros spéciaux - Guide
- Camsam android auto - Télécharger - Transports & Cartes
3 réponses
Bonjour,
Une solution, vous créez un nouveau champ pour les numéros de vos factures que vous incrémentez vous même.
Une solution, vous créez un nouveau champ pour les numéros de vos factures que vous incrémentez vous même.
Bonjour
Peut être en créant une table vide qui a la même structure que la table d'origine (et avec le Idcommande en NumeroAuto)
1) Faire une requête d'ajout des 1450 lignes de la table d'origine (sans prendre le IdCommande d'origine) ces lignes devraient se retrouvées numérotées automatiquement dans la nouvelle table (mais à priori avec le même n° qu'avant puisqu'elles arrivent dans le même ordre, ce n'est pas garanti mais à essayer)
2) si le 1) a marché, faire une requête d'ajout avec les 103 enregistrements suivants qui prendront donc le n° 1451 à 1504
Peut être en créant une table vide qui a la même structure que la table d'origine (et avec le Idcommande en NumeroAuto)
1) Faire une requête d'ajout des 1450 lignes de la table d'origine (sans prendre le IdCommande d'origine) ces lignes devraient se retrouvées numérotées automatiquement dans la nouvelle table (mais à priori avec le même n° qu'avant puisqu'elles arrivent dans le même ordre, ce n'est pas garanti mais à essayer)
2) si le 1) a marché, faire une requête d'ajout avec les 103 enregistrements suivants qui prendront donc le n° 1451 à 1504
Bonjour,
Merci pour vos idées, mais ca ne marchera pas. Pour l'idée de reprendre des numéros automatiques
ca ne marche pas car certaines commandes ont été supprimées et il ne faut surtout pas
avoir de décalage avec les numéro de commandes, car elles ont été imprimée et le numéro est
essentiel.
Cependant j'ai adopté une autre approche, au lieu de ressaisir les 50 commandes manquantes
je vais en faire une par client qui résumera la période couverte ou il manque les
commande et tempi pour le détail ;)
Merci en tout cas pour vos suggestions
Salutations
Merci pour vos idées, mais ca ne marchera pas. Pour l'idée de reprendre des numéros automatiques
ca ne marche pas car certaines commandes ont été supprimées et il ne faut surtout pas
avoir de décalage avec les numéro de commandes, car elles ont été imprimée et le numéro est
essentiel.
Cependant j'ai adopté une autre approche, au lieu de ressaisir les 50 commandes manquantes
je vais en faire une par client qui résumera la période couverte ou il manque les
commande et tempi pour le détail ;)
Merci en tout cas pour vos suggestions
Salutations