OVH Cloud OVH Cloud

Access 2 --> A2K Pb n° auto

4 réponses
Avatar
Jean-Pierre
Bonjour,

Ayant davantage de pr=E9cisions =E0 vous donner sur mon=20
probl=E8me, je renouvelle ma question - rest=E9e sans r=E9ponse=20
jusqu'=E0 aujourd'hui - pos=E9e r=E9cemment sur ce forum.

Soit une appli convertie d'Access 2 en Access 2000.
Dans la nouvelle version Access 2000, quel que soit le=20
dernier n=B0 auto d'une table, un nouvel enregistrement=20
g=E9n=E8re syst=E9matiquement le num=E9ro -1378067 !!!!!
Et ainsi de suite lors des cr=E9ations suivantes (-1378068, -
1378069 etc ...).

TOUTES les tables ayant un n=B0 auto sont concern=E9es.
J'ai d=E9j=E0 converti plusieurs applis Access 2 en Access=20
2000, c'est la premi=E8re fois que ce ph=E9nom=E8ne se produit.

Y a-t-il une explication ?
Est-ce que cela peut poser probl=E8me =E0 l'avenir (limite des=20
n=B0 auto lors des cr=E9ations d'enregistrements) ?
Que faire pour remettre d'=E9querre ma base (sachant que des=20
articles et des lignes de factures sont concern=E9es dans=20
les cl=E9s en n=B0 auto) ?

Je suis vraiment tr=E8s emb=EAt=E9.

Je vous remercie infiniment par avance pour vos=20
explications et/ou solutions =E0 venir ...

JPG

4 réponses

Avatar
Jean-Pierre
Re-bonjour,

Petites précisions complémentaires :

1) mes n° auto dans Access 2000 sont des "Entier Long"
(donc Nombres entre -2 147 483 648 et 2 147 483 647,
non ?). Cela signifie-t-il que mon client est tranquille
pour saisir ses 10000 factures par an ?

2) Il y avait des virus sur son micro : un lien ?

Re-Merci.

JPG

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

Ayant davantage de précisions à vous donner sur mon
problème, je renouvelle ma question - restée sans réponse
jusqu'à aujourd'hui - posée récemment sur ce forum.

Soit une appli convertie d'Access 2 en Access 2000.
Dans la nouvelle version Access 2000, quel que soit le
dernier n° auto d'une table, un nouvel enregistrement
génère systématiquement le numéro -1378067 !!!!!
Et ainsi de suite lors des créations suivantes (-
1378068, -

1378069 etc ...).

TOUTES les tables ayant un n° auto sont concernées.
J'ai déjà converti plusieurs applis Access 2 en Access
2000, c'est la première fois que ce phénomène se produit.

Y a-t-il une explication ?
Est-ce que cela peut poser problème à l'avenir (limite
des

n° auto lors des créations d'enregistrements) ?
Que faire pour remettre d'équerre ma base (sachant que
des

articles et des lignes de factures sont concernées dans
les clés en n° auto) ?

Je suis vraiment très embêté.

Je vous remercie infiniment par avance pour vos
explications et/ou solutions à venir ...

JPG





.



Avatar
Jeff
Bonjour

Aurais-tu mis en place un réplica sur la base ?

As-tu essayer de supprimer le champ n°auto et de la recréer?

Cordialement

Jeff

Charte du forum : http://users.skynet.be/mpfa/

"Jean-Pierre" a écrit dans le message de
news:04ec01c354eb$ca5a2920$
Bonjour,

Ayant davantage de précisions à vous donner sur mon
problème, je renouvelle ma question - restée sans réponse
jusqu'à aujourd'hui - posée récemment sur ce forum.

Soit une appli convertie d'Access 2 en Access 2000.
Dans la nouvelle version Access 2000, quel que soit le
dernier n° auto d'une table, un nouvel enregistrement
génère systématiquement le numéro -1378067 !!!!!
Et ainsi de suite lors des créations suivantes (-1378068, -
1378069 etc ...).

TOUTES les tables ayant un n° auto sont concernées.
J'ai déjà converti plusieurs applis Access 2 en Access
2000, c'est la première fois que ce phénomène se produit.

Y a-t-il une explication ?
Est-ce que cela peut poser problème à l'avenir (limite des
n° auto lors des créations d'enregistrements) ?
Que faire pour remettre d'équerre ma base (sachant que des
articles et des lignes de factures sont concernées dans
les clés en n° auto) ?

Je suis vraiment très embêté.

Je vous remercie infiniment par avance pour vos
explications et/ou solutions à venir ...

JPG
Avatar
Jean-Pierre
Bonjour Gael,

Je pense que ta piste est bonne ... J'ai effectué d'autres
tests :

1) conversion d'une autre BD Access 2 en Access 2000 :
même pb.
2) conversion de la même BD Access 2 en Access 97 : plus
de pb !

Y a-t-il toutefois une explication "technique" ?

Merci encore pour ta réponse.

JPG

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

As tu essayais de passer par un logiciel tampon.

Je m'explique tu effectues une migration de Access 2.0 à
2000, c'est une

migration énorme !!!! tu passes par dessus les versions
access 95 - 97 qui

sont déjà pas mal avancé par rapport à Access 2.0 Il faut
que tu réalise

tous les changements qu'il y a eu entres ses versions.

Je te conseille d'exporter tes tables d'access 2.0 vers
un format Excel puis

d'importer cela dans Access.

"Jean-Pierre" a écrit dans le message
de

news:07d001c35507$83c2f570$
Bonjour,

Non, pas de réplica mis en place.
Je ne dois surtout pas supprimer/recréer mon champ n° auto
car il y a des liens entre les bases à partir de ces n°
auto ...
Il faut que je recrée mes tables et que je les remplisse
avec un INSERT INTO (en sélectionnant le n° auto, c'est
capital pour récupérer les bons n° auto enregistrés) de la
table d'origine vers ma nouvelle table.

Merci quand même.

J'aimerais quand même qu'une âme charitable réponde à mes
questions précisément (explication, avenir, virus ...)...

Re-merci à tous.

JPG


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

Aurais-tu mis en place un réplica sur la base ?

As-tu essayer de supprimer le champ n°auto et de la
recréer?


Cordialement

Jeff

Charte du forum : http://users.skynet.be/mpfa/

"Jean-Pierre" a écrit dans le message
de

news:04ec01c354eb$ca5a2920$
Bonjour,

Ayant davantage de précisions à vous donner sur mon
problème, je renouvelle ma question - restée sans réponse
jusqu'à aujourd'hui - posée récemment sur ce forum.

Soit une appli convertie d'Access 2 en Access 2000.
Dans la nouvelle version Access 2000, quel que soit le
dernier n° auto d'une table, un nouvel enregistrement
génère systématiquement le numéro -1378067 !!!!!
Et ainsi de suite lors des créations suivantes (-
1378068, -

1378069 etc ...).

TOUTES les tables ayant un n° auto sont concernées.
J'ai déjà converti plusieurs applis Access 2 en Access
2000, c'est la première fois que ce phénomène se produit.

Y a-t-il une explication ?
Est-ce que cela peut poser problème à l'avenir (limite
des


n° auto lors des créations d'enregistrements) ?
Que faire pour remettre d'équerre ma base (sachant que
des


articles et des lignes de factures sont concernées dans
les clés en n° auto) ?

Je suis vraiment très embêté.

Je vous remercie infiniment par avance pour vos
explications et/ou solutions à venir ...

JPG






.




.




Avatar
Jeff
Bonjour

Je viens de faire un essai de conversion entre Access 2.0 et Access 2002

Pas de problème de conversion des numéros automatiques.

Voici les caractéristiques du champ

(Taille du champ, nouvelles valeurs, champ, format, légende, Indexé)
Entier long, Incrément, Nombre général,,Non

Le problème serait-il lié à Access 2000 uniquement... ?

Cordialement

Jeff

Charte du forum : http://users.skynet.be/mpfa/

"Jean-Pierre" a écrit dans le message de
news:04ec01c354eb$ca5a2920$
Bonjour,

Ayant davantage de précisions à vous donner sur mon
problème, je renouvelle ma question - restée sans réponse
jusqu'à aujourd'hui - posée récemment sur ce forum.

Soit une appli convertie d'Access 2 en Access 2000.
Dans la nouvelle version Access 2000, quel que soit le
dernier n° auto d'une table, un nouvel enregistrement
génère systématiquement le numéro -1378067 !!!!!
Et ainsi de suite lors des créations suivantes (-1378068, -
1378069 etc ...).

TOUTES les tables ayant un n° auto sont concernées.
J'ai déjà converti plusieurs applis Access 2 en Access
2000, c'est la première fois que ce phénomène se produit.

Y a-t-il une explication ?
Est-ce que cela peut poser problème à l'avenir (limite des
n° auto lors des créations d'enregistrements) ?
Que faire pour remettre d'équerre ma base (sachant que des
articles et des lignes de factures sont concernées dans
les clés en n° auto) ?

Je suis vraiment très embêté.

Je vous remercie infiniment par avance pour vos
explications et/ou solutions à venir ...

JPG