{Access} remettre une bd existante à la ligne num
Fermé
cloudini
Messages postés
1
Date d'inscription
lundi 14 septembre 2009
Statut
Membre
Dernière intervention
14 septembre 2009
-
14 sept. 2009 à 17:19
cloudini - 22 sept. 2009 à 07:51
cloudini - 22 sept. 2009 à 07:51
A voir également:
- {Access} remettre une bd existante à la ligne num
- Remettre a zero un pc - Guide
- Aller à la ligne excel - Guide
- Comment remettre la barre des tâches à la normale ? - Guide
- Partager photos en ligne - Guide
- Touche verr num - Guide
3 réponses
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
14 sept. 2009 à 20:30
14 sept. 2009 à 20:30
tu peu faire un:
update ta table set nom de ton champ numero auto =1 where nom de ton champ numero auto = 10200
update ta table set nom de ton champ numero auto =1 where nom de ton champ numero auto = 10200
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
16 sept. 2009 à 17:29
16 sept. 2009 à 17:29
oula je vois pas ce que tu as fais il faut que tu fasse une requete sql
update Achatcadeaux set n° =1 where n° =28760
essai ca voir
update Achatcadeaux set n° =1 where n° =28760
essai ca voir
J'ai tout essayé, il y a toujours une erreur. A mon avis Access 2000 est particulier et il n'accepte pas Where.
Bref , j'ai trouver une formule toute simple sur un autre forum: il suffit de supprimer la ligne N°, enregistrer
et remettre la même ligne avec numéro auto sans oublier la clé primaire. On repart automatiquement à 1
Simple et efficace
Un tout grand merci
Bref , j'ai trouver une formule toute simple sur un autre forum: il suffit de supprimer la ligne N°, enregistrer
et remettre la même ligne avec numéro auto sans oublier la clé primaire. On repart automatiquement à 1
Simple et efficace
Un tout grand merci
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
>
cloudini
19 sept. 2009 à 17:30
19 sept. 2009 à 17:30
Bonjour cloudini,
Une méthode manuelle simple existe pour régénérer les N° d'enregistrement dans une table ACCESS.
- Dans ACCESS sélectionner dans la liste la table à réinitialiser.
- CTRL + C suivi d'un CTRL + V
- Choisir l'option copier structure uniquement, etc ....
- Dans la table mère sélectionner l'ensemble des colonnes à dupliquer puis CTRL + C
- Dans la nouvelle structure créée à l'étape précédente sélectionner les colonnes de destination puis CTRL + V.
Par cette manipulation, les enregistrements sont collés dans la nouvelle table, et la numérotation redémarre à 1 et s'incrémente de 1 à chaque enregistrement jusqu'à la fin de la table.
Cordialement
Une méthode manuelle simple existe pour régénérer les N° d'enregistrement dans une table ACCESS.
- Dans ACCESS sélectionner dans la liste la table à réinitialiser.
- CTRL + C suivi d'un CTRL + V
- Choisir l'option copier structure uniquement, etc ....
- Dans la table mère sélectionner l'ensemble des colonnes à dupliquer puis CTRL + C
- Dans la nouvelle structure créée à l'étape précédente sélectionner les colonnes de destination puis CTRL + V.
Par cette manipulation, les enregistrements sont collés dans la nouvelle table, et la numérotation redémarre à 1 et s'incrémente de 1 à chaque enregistrement jusqu'à la fin de la table.
Cordialement
cloudini
>
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
21 sept. 2009 à 09:49
21 sept. 2009 à 09:49
Bonjour jean Jacques,
J'ai testé la méthode et c'est génial!
Bizarre que je ne trouve pas cette méthode simple dans l'aide Access ou c'est moi qui suit aveugle.
Un tout grand merci Jean-Jacques.
Peut-être pourriez-vous m'éclairer sur le problème qui m'inquiète lors de l'enregistrement de cette base de données. A savoir ce qui suit:
Après avoir regénéré les N° d'enregistrement partant de 29890 à 1, je constate que la taille de ma bd qui était de 11,2 Mo n'a pas changé.
Plus bizarre encore, j'ai effacé les 1000 derniers enregistrements( il en reste 19) et après enregistrement de ma Bd je constate que la taille n'a toujours pas changé.(11,2Mo)
Pouvez-vous m'expliquer pourquoi la taille ne s'adapte pas à la réalité? Est-ce normal? car je constate que sur une autre base donnée identique où l'on travaille quotidiennement la taille n'augmente plus depuis plusieurs mois alors qu'apparemment les enregistrements des nouveaux achats ou des nouvelles ventes dans les tables sont affichés.
J'attends avec impatience votre avis
Sincères salutations
Cloudini
J'ai testé la méthode et c'est génial!
Bizarre que je ne trouve pas cette méthode simple dans l'aide Access ou c'est moi qui suit aveugle.
Un tout grand merci Jean-Jacques.
Peut-être pourriez-vous m'éclairer sur le problème qui m'inquiète lors de l'enregistrement de cette base de données. A savoir ce qui suit:
Après avoir regénéré les N° d'enregistrement partant de 29890 à 1, je constate que la taille de ma bd qui était de 11,2 Mo n'a pas changé.
Plus bizarre encore, j'ai effacé les 1000 derniers enregistrements( il en reste 19) et après enregistrement de ma Bd je constate que la taille n'a toujours pas changé.(11,2Mo)
Pouvez-vous m'expliquer pourquoi la taille ne s'adapte pas à la réalité? Est-ce normal? car je constate que sur une autre base donnée identique où l'on travaille quotidiennement la taille n'augmente plus depuis plusieurs mois alors qu'apparemment les enregistrements des nouveaux achats ou des nouvelles ventes dans les tables sont affichés.
J'attends avec impatience votre avis
Sincères salutations
Cloudini
Bonjour cloudini,
A ma connaissance, cette manipulation n'est pas documentée. Un programmeur chevronné de mon centre de calcul me l'a communiquée il y a quelques années. . C'est ce qu'ont appelle souvent les "ficelles" ou combines et que l'on acquiert de manière informelle au fil du temps.
Pour ce qui est de la taille des BDD, je ne m'y suis jamais vraiment intéressé. Je ne sais pas comment elle est gérée. Ce n'est pas dansmes compétences, ou pas encore pour mieux dire.
En tout cas, il est souhaitable de compacter de temps à autre afin d'optimiser la base :
- Outils
- Utilitaires de base de donnée
- Compacter base de données
A l'issue de cette opération, j'ai toujours pu constater une diminution de taille du fichier ACCESS.
Il n'est pas exclu que dans votre cas les informations concernant la taille donnent une taille accrue.
Cordialement
A ma connaissance, cette manipulation n'est pas documentée. Un programmeur chevronné de mon centre de calcul me l'a communiquée il y a quelques années. . C'est ce qu'ont appelle souvent les "ficelles" ou combines et que l'on acquiert de manière informelle au fil du temps.
Pour ce qui est de la taille des BDD, je ne m'y suis jamais vraiment intéressé. Je ne sais pas comment elle est gérée. Ce n'est pas dansmes compétences, ou pas encore pour mieux dire.
En tout cas, il est souhaitable de compacter de temps à autre afin d'optimiser la base :
- Outils
- Utilitaires de base de donnée
- Compacter base de données
A l'issue de cette opération, j'ai toujours pu constater une diminution de taille du fichier ACCESS.
Il n'est pas exclu que dans votre cas les informations concernant la taille donnent une taille accrue.
Cordialement
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 sept. 2009 à 17:57
18 sept. 2009 à 17:57
lol oui tt simple
16 sept. 2009 à 11:33
Malheureusement, j'ai tout essayé mais j'ai toujours des erreurs de compilations ou autres. Il faut dire que je n'y connais pas grand chose en programmation. A toutes fins utiles, j'ai essayé avec ce qui suit en sachant que le nom de la table est: Achat cadeaux, le nom du champ avec NuméroAuto est : N°
Sub Update(Achatcadeaux)
[N°]NumeroAuto=1 where [N°]NumeroAuto=28760
End Sub
Actuellement, il y a problème avec le Where
Pouvez-vous me corriger et me dire où je dois placer cette programmation?
Sincères salutations