Créer un champs Numéroauto via une requête création ?
3 réponses
Didier
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une
nouvelle table qui contiendrait un champs numéroauto débutant toujours à 1.
J'ai essayé avec une requête suppression et une requête ajout, mais la
numérotation continue après les enregistrements supprimés, c'est logique
mais embêtant dans ce cas!:o((
Je n'arrive pas à créer un champs numéroauto avec une requête création de
table. Y a-t-il une possibilité de le faire ?
Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ?
Merci d'avance.
"Didier" a écrit dans le message de news: 400a5e16$0$292$
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une nouvelle table qui contiendrait un champs numéroauto débutant toujours à 1.
J'ai essayé avec une requête suppression et une requête ajout, mais la numérotation continue après les enregistrements supprimés, c'est logique mais embêtant dans ce cas!:o(( Je n'arrive pas à créer un champs numéroauto avec une requête création de table. Y a-t-il une possibilité de le faire ? Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ? Merci d'avance.
Didier
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête
Ajout.
"Didier" <dmd.dernoncxxx@xxxinfonie.be> a écrit dans le message de news:
400a5e16$0$292$ba620e4c@news.skynet.be...
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une
nouvelle table qui contiendrait un champs numéroauto débutant toujours à
1.
J'ai essayé avec une requête suppression et une requête ajout, mais la
numérotation continue après les enregistrements supprimés, c'est logique
mais embêtant dans ce cas!:o((
Je n'arrive pas à créer un champs numéroauto avec une requête création de
table. Y a-t-il une possibilité de le faire ?
Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ?
Merci d'avance.
"Didier" a écrit dans le message de news: 400a5e16$0$292$
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une nouvelle table qui contiendrait un champs numéroauto débutant toujours à 1.
J'ai essayé avec une requête suppression et une requête ajout, mais la numérotation continue après les enregistrements supprimés, c'est logique mais embêtant dans ce cas!:o(( Je n'arrive pas à créer un champs numéroauto avec une requête création de table. Y a-t-il une possibilité de le faire ? Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ? Merci d'avance.
Didier
Didier
Merci Annette,
Pour une solution "vite fait", c'est vraiment efficace!! Est-il possible d'effectuer cette manoeuvre via un code VB associé à un bouton sur un formulaire?. N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" a écrit dans le message de news: #
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête Ajout.
"Didier" a écrit dans le message de news: 400a5e16$0$292$
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une nouvelle table qui contiendrait un champs numéroauto débutant toujours à 1.
J'ai essayé avec une requête suppression et une requête ajout, mais la numérotation continue après les enregistrements supprimés, c'est logique mais embêtant dans ce cas!:o(( Je n'arrive pas à créer un champs numéroauto avec une requête création de
table. Y a-t-il une possibilité de le faire ? Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ? Merci d'avance.
Didier
Merci Annette,
Pour une solution "vite fait", c'est vraiment efficace!!
Est-il possible d'effectuer cette manoeuvre via un code VB associé à un
bouton sur un formulaire?.
N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" <hm15@no-horizon-micro.com> a écrit dans le message de news:
#mAZg2a3DHA.3256@tk2msftngp13.phx.gbl...
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête
Ajout.
"Didier" <dmd.dernoncxxx@xxxinfonie.be> a écrit dans le message de news:
400a5e16$0$292$ba620e4c@news.skynet.be...
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une
nouvelle table qui contiendrait un champs numéroauto débutant toujours à
1.
J'ai essayé avec une requête suppression et une requête ajout, mais la
numérotation continue après les enregistrements supprimés, c'est logique
mais embêtant dans ce cas!:o((
Je n'arrive pas à créer un champs numéroauto avec une requête création
de
table. Y a-t-il une possibilité de le faire ?
Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ?
Merci d'avance.
Pour une solution "vite fait", c'est vraiment efficace!! Est-il possible d'effectuer cette manoeuvre via un code VB associé à un bouton sur un formulaire?. N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" a écrit dans le message de news: #
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête Ajout.
"Didier" a écrit dans le message de news: 400a5e16$0$292$
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une nouvelle table qui contiendrait un champs numéroauto débutant toujours à 1.
J'ai essayé avec une requête suppression et une requête ajout, mais la numérotation continue après les enregistrements supprimés, c'est logique mais embêtant dans ce cas!:o(( Je n'arrive pas à créer un champs numéroauto avec une requête création de
table. Y a-t-il une possibilité de le faire ? Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ? Merci d'avance.
Didier
Laure Martinez
Bonsoir,
Pour compacter une base :
olddb étant le nom initial de ta base et newdb étant le nom de ta base après le compactage DBEngine.CompactDatabase olddb, newdb
ensuite :
Kill olddb pour supprimer ton ancienne base
puis :
Name newdb As olddb pour renommer ta base compactée comme initialement
Ce n'est peut être pas très pratique mais je ne sais pas faire autrement...
Laure
"Didier" a écrit dans le message de news:400a66f3$0$315$
Merci Annette,
Pour une solution "vite fait", c'est vraiment efficace!! Est-il possible d'effectuer cette manoeuvre via un code VB associé à un bouton sur un formulaire?. N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" a écrit dans le message de news: #
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête Ajout.
"Didier" a écrit dans le message de news: 400a5e16$0$292$
Bonjour à tous,
Je voudrais extraire des données d'une table et les inscrire dans une nouvelle table qui contiendrait un champs numéroauto débutant toujours à
1.
J'ai essayé avec une requête suppression et une requête ajout, mais la numérotation continue après les enregistrements supprimés, c'est logique
mais embêtant dans ce cas!:o(( Je n'arrive pas à créer un champs numéroauto avec une requête création de
table. Y a-t-il une possibilité de le faire ? Si non, quelqu'un aurait-il une idée ou une astuce à me proposer ? Merci d'avance.
Didier
Bonsoir,
Pour compacter une base :
olddb étant le nom initial de ta base et newdb étant le nom de ta base après
le compactage
DBEngine.CompactDatabase olddb, newdb
ensuite :
Kill olddb
pour supprimer ton ancienne base
puis :
Name newdb As olddb
pour renommer ta base compactée comme initialement
Ce n'est peut être pas très pratique mais je ne sais pas faire autrement...
Laure
"Didier" <dmd.dernoncxxx@xxxinfonie.be> a écrit dans le message de
news:400a66f3$0$315$ba620e4c@news.skynet.be...
Merci Annette,
Pour une solution "vite fait", c'est vraiment efficace!!
Est-il possible d'effectuer cette manoeuvre via un code VB associé à un
bouton sur un formulaire?.
N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" <hm15@no-horizon-micro.com> a écrit dans le message de news:
#mAZg2a3DHA.3256@tk2msftngp13.phx.gbl...
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête
Ajout.
olddb étant le nom initial de ta base et newdb étant le nom de ta base après le compactage DBEngine.CompactDatabase olddb, newdb
ensuite :
Kill olddb pour supprimer ton ancienne base
puis :
Name newdb As olddb pour renommer ta base compactée comme initialement
Ce n'est peut être pas très pratique mais je ne sais pas faire autrement...
Laure
"Didier" a écrit dans le message de news:400a66f3$0$315$
Merci Annette,
Pour une solution "vite fait", c'est vraiment efficace!! Est-il possible d'effectuer cette manoeuvre via un code VB associé à un bouton sur un formulaire?. N'étant pas un "pro", je coince dès que cela devient un peu trop pointu .
Merci d'avance.
Didier
"hm15" a écrit dans le message de news: #
Bonjour Didier,
vite fait : compacte ta base entre la requête Suppression et la requête Ajout.