Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de
dossier, suite à une manip ??(effacement d'enregistrement je pense) celui-ci
suite saute de 500 à 502, comment faire pour remettre la numérotation en
ordre et repartir à 501 ???
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
"Francky" a écrit dans le message de news:
Bonjour,
Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de dossier, suite à une manip ??(effacement d'enregistrement je pense) celui-ci suite saute de 500 à 502, comment faire pour remettre la numérotation en ordre et repartir à 501 ??? Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le 501, et le suivant a pris 502. La seule solution aurait été de compacter la base entre les deux. Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et tu recrées ton 502 (qui sera alors 501). Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout le temps confronté au problème s'il y a des suppressions fréquentes dans ta base.
Arnaud
"Francky" <Francky@discussions.microsoft.com> a écrit dans le message de
news: A90F1AAA-A92C-47C4-9DC7-68DAF7037FC2@microsoft.com...
Bonjour,
Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de
dossier, suite à une manip ??(effacement d'enregistrement je pense)
celui-ci
suite saute de 500 à 502, comment faire pour remettre la numérotation en
ordre et repartir à 501 ???
Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro
immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le
501, et le suivant a pris 502. La seule solution aurait été de compacter la
base entre les deux.
Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et
tu recrées ton 502 (qui sera alors 501).
Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout
le temps confronté au problème s'il y a des suppressions fréquentes dans ta
base.
J'ai une table avec un Champs numérotation auto qui me sert de N° de dossier, suite à une manip ??(effacement d'enregistrement je pense) celui-ci suite saute de 500 à 502, comment faire pour remettre la numérotation en ordre et repartir à 501 ??? Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le 501, et le suivant a pris 502. La seule solution aurait été de compacter la base entre les deux. Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et tu recrées ton 502 (qui sera alors 501). Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout le temps confronté au problème s'il y a des suppressions fréquentes dans ta base.
Arnaud
Francky
Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à expliquer mais je suis obligé de récupérer le n° perdu
"Gafish" wrote:
"Francky" a écrit dans le message de news:
Bonjour,
Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de dossier, suite à une manip ??(effacement d'enregistrement je pense) celui-ci suite saute de 500 à 502, comment faire pour remettre la numérotation en ordre et repartir à 501 ??? Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le 501, et le suivant a pris 502. La seule solution aurait été de compacter la base entre les deux. Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et tu recrées ton 502 (qui sera alors 501). Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout le temps confronté au problème s'il y a des suppressions fréquentes dans ta base.
Arnaud
Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à
expliquer mais je suis obligé de récupérer le n° perdu
"Gafish" wrote:
"Francky" <Francky@discussions.microsoft.com> a écrit dans le message de
news: A90F1AAA-A92C-47C4-9DC7-68DAF7037FC2@microsoft.com...
Bonjour,
Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de
dossier, suite à une manip ??(effacement d'enregistrement je pense)
celui-ci
suite saute de 500 à 502, comment faire pour remettre la numérotation en
ordre et repartir à 501 ???
Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro
immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le
501, et le suivant a pris 502. La seule solution aurait été de compacter la
base entre les deux.
Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et
tu recrées ton 502 (qui sera alors 501).
Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout
le temps confronté au problème s'il y a des suppressions fréquentes dans ta
base.
Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à expliquer mais je suis obligé de récupérer le n° perdu
"Gafish" wrote:
"Francky" a écrit dans le message de news:
Bonjour,
Bonjour,
J'ai une table avec un Champs numérotation auto qui me sert de N° de dossier, suite à une manip ??(effacement d'enregistrement je pense) celui-ci suite saute de 500 à 502, comment faire pour remettre la numérotation en ordre et repartir à 501 ??? Merci
Oui, si tu effaces un enregistrement, il ne revient pas au numéro immédiatement inférieur au dernier crée. Dans ton cas tu as du effacer le 501, et le suivant a pris 502. La seule solution aurait été de compacter la base entre les deux. Si tu veux absolument revenir au 501, tu supprimes ton 502, tu compactes et tu recrées ton 502 (qui sera alors 501). Mais en soi est-ce bien gênant de ne pas avoir de suite ? car tu seras tout le temps confronté au problème s'il y a des suppressions fréquentes dans ta base.
Arnaud
3stone
Salut,
"Francky" | Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à | expliquer mais je suis obligé de récupérer le n° perdu
Fait ton "Insert..." en renseignant la clé par le numéro perdu...
PS: Il faudrait dans ton cas absolument revoir la création de ta clé primaire. Un numauto ne doit pas être utilisé lorsque la numérotation est apparente et possède une signification. Un Nz(DMax("ID","LaTable") ,0)+1 semble plus indiqué.
"Francky"
| Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à
| expliquer mais je suis obligé de récupérer le n° perdu
Fait ton "Insert..." en renseignant la clé par le numéro perdu...
PS: Il faudrait dans ton cas absolument revoir la création de ta clé primaire.
Un numauto ne doit pas être utilisé lorsque la numérotation est
apparente et possède une signification.
Un Nz(DMax("ID","LaTable") ,0)+1 semble plus indiqué.
"Francky" | Je suis désolé mais la manip ne fonctionne pas ! C'est un peu compliqué à | expliquer mais je suis obligé de récupérer le n° perdu
Fait ton "Insert..." en renseignant la clé par le numéro perdu...
PS: Il faudrait dans ton cas absolument revoir la création de ta clé primaire. Un numauto ne doit pas être utilisé lorsque la numérotation est apparente et possède une signification. Un Nz(DMax("ID","LaTable") ,0)+1 semble plus indiqué.