OVH Cloud OVH Cloud

table ou requete volumineuse

6 réponses
Avatar
ALF
bonjour
j ai besoin d exporter sur excel une requete de 240 000 lignes...ce fichier
est trop volumineux pour cela il faudrait le diviser en 4...
comment peut on le diviser en sachant que je ne peux meme pas introduire une
cle primaire en numero auto car le plafond est atteind... merci
--
ALF

6 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

"ALF" a écrit

j ai besoin d exporter sur excel une requete de 240 000 lignes...ce
fichier

est trop volumineux pour cela il faudrait le diviser en 4...
comment peut on le diviser en sachant que je ne peux meme pas introduire
une

cle primaire en numero auto car le plafond est atteind... merci


Que veux-tu dire par "le plafond est atteind" ???
En fait si tu veux faire un numéro auto avec de nombreuse ligne, il faut que
tu changes
la taille de ton champ numauto, tu peux mettre Réel Double et là
normalement,
il n'y aura pas de problème...

Ensuite ben il te suffit de faire quatre export en utilisant des critère sur
ce numéro
auto pour limiter le nombre d'enregistrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
ALF
dans la liste deroulante du champs numero auto je n ai que 2 choix:entier
long ou n° replication...je n ai pas reel double ...est ce normal?? Dans
outil,options,tables/requetes en creation de table j ai mis reel double par
defaut mais cela ne change rien...
lorsque j essaye numero auto en entier long ou n° replication j ai le
message: "le nombre de verrous disponibles pour le partage des fichiers est
dépassé ...augmentez l entree de registre MaxLocksPerfile"....
j ai ,access 2000...
--
ALF



Bonjour

"ALF" a écrit

j ai besoin d exporter sur excel une requete de 240 000 lignes...ce
fichier

est trop volumineux pour cela il faudrait le diviser en 4...
comment peut on le diviser en sachant que je ne peux meme pas introduire
une

cle primaire en numero auto car le plafond est atteind... merci


Que veux-tu dire par "le plafond est atteind" ???
En fait si tu veux faire un numéro auto avec de nombreuse ligne, il faut que
tu changes
la taille de ton champ numauto, tu peux mettre Réel Double et là
normalement,
il n'y aura pas de problème...

Ensuite ben il te suffit de faire quatre export en utilisant des critère sur
ce numéro
auto pour limiter le nombre d'enregistrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------






Avatar
Gafish
ALF wrote:
dans la liste deroulante du champs numero auto je n ai que 2
choix:entier long ou n° replication...je n ai pas reel double ...est
ce normal?? Dans outil,options,tables/requetes en creation de table j
ai mis reel double par defaut mais cela ne change rien...
lorsque j essaye numero auto en entier long ou n° replication j ai le
message: "le nombre de verrous disponibles pour le partage des
fichiers est dépassé ...augmentez l entree de registre
MaxLocksPerfile"....
j ai ,access 2000...


Avant d'atteindre le plafond des numéro auto tu as du boulot :)
Dans ton cas le mieux je pense c'est de faire une copie de la structure de
ta table, sans les données (tu fais copier, coller, et tu choisis que la
structure). Dans cette table vide tu ajoutes ton numéro auto, et par une
requête ajout tu vas y déposer tous tes enregistrements de l'autre table. Tu
auras ainsi une nouvelle table avec tes données, plus un numéro auto. Tu
pourras supprimer l'anciene table et utiliser maintenant cela. Pour la suite
des opérations, c'est à dire l'export fais comme t'a indiqué Jessy.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Jessy Sempere [MVP]
Bonjour

Tu trouveras la solution ici :
http://support.microsoft.com/kb/286153/

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"ALF" a écrit dans le message news:

dans la liste deroulante du champs numero auto je n ai que 2 choix:entier
long ou n° replication...je n ai pas reel double ...est ce normal?? Dans
outil,options,tables/requetes en creation de table j ai mis reel double
par

defaut mais cela ne change rien...
lorsque j essaye numero auto en entier long ou n° replication j ai le
message: "le nombre de verrous disponibles pour le partage des fichiers
est

dépassé ...augmentez l entree de registre MaxLocksPerfile"....
j ai ,access 2000...
--
ALF



Bonjour

"ALF" a écrit

j ai besoin d exporter sur excel une requete de 240 000 lignes...ce
fichier

est trop volumineux pour cela il faudrait le diviser en 4...
comment peut on le diviser en sachant que je ne peux meme pas
introduire



une
cle primaire en numero auto car le plafond est atteind... merci


Que veux-tu dire par "le plafond est atteind" ???
En fait si tu veux faire un numéro auto avec de nombreuse ligne, il faut
que


tu changes
la taille de ton champ numauto, tu peux mettre Réel Double et là
normalement,
il n'y aura pas de problème...

Ensuite ben il te suffit de faire quatre export en utilisant des critère
sur


ce numéro
auto pour limiter le nombre d'enregistrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------








Avatar
ALF
Sij'obte pour la methode modification du registre et que je remplace 9500 par
250000,est ce que ce changement est definitif ou est ce que je peux revenir
dansle registre et remettre 9500 ou autre ???etest ce que le fait de mette le
plafond a 250000 ne va pas ralentir les operations dans la base
access???..MERCI
--
ALF



Bonjour

"ALF" a écrit

j ai besoin d exporter sur excel une requete de 240 000 lignes...ce
fichier

est trop volumineux pour cela il faudrait le diviser en 4...
comment peut on le diviser en sachant que je ne peux meme pas introduire
une

cle primaire en numero auto car le plafond est atteind... merci


Que veux-tu dire par "le plafond est atteind" ???
En fait si tu veux faire un numéro auto avec de nombreuse ligne, il faut que
tu changes
la taille de ton champ numauto, tu peux mettre Réel Double et là
normalement,
il n'y aura pas de problème...

Ensuite ben il te suffit de faire quatre export en utilisant des critère sur
ce numéro
auto pour limiter le nombre d'enregistrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------






Avatar
3stone
Salut,

"ALF"
| Sij'obte pour la methode modification du registre et que je remplace 9500 par
| 250000,est ce que ce changement est definitif ou est ce que je peux revenir
| dansle registre et remettre 9500 ou autre ???etest ce que le fait de mette le
| plafond a 250000 ne va pas ralentir les operations dans la base
| access???..MERCI



Pour ton export, tu te fait une petite sub ou fonction en ajoutant au debut :


DBEngine.SetOption dbMaxLocksPerFile, 50000



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw