OVH Cloud OVH Cloud

export Dbase

4 réponses
Avatar
G4F
bonjour

je veux exporter une table ACCESS au format Dbase en VBA

et j'ai le message suivant :=20

Le champ ne tiendra pas d'enregistrement.

je ne vois pas le probleme ?=20
Est qu'on est limit=E9 en nombre de champ car une table qui=20
possede 16 champs, cela marche, mais ma table en possede=20
20.
Comment je peux faire pour que cela marche

voici la fonction que j'utilise

nomTable =3D "toto"
DoCmd.TransferDatabase acExport, "dBase III", "c:\",=20
acTable, nomTable, "test.dbf", False

merci par avance

4 réponses

Avatar
Raymond [mvp]
Bonjour.

le nom de la base doit contenir le nom de la base complet et non que le
path (c:). essaie de répéter le nom de la base : c:test.dbf.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G4F" a écrit dans le message de news:
3d4c01c4aaad$38590a00$
bonjour

je veux exporter une table ACCESS au format Dbase en VBA

et j'ai le message suivant :

Le champ ne tiendra pas d'enregistrement.

je ne vois pas le probleme ?
Est qu'on est limité en nombre de champ car une table qui
possede 16 champs, cela marche, mais ma table en possede
20.
Comment je peux faire pour que cela marche

voici la fonction que j'utilise

nomTable = "toto"
DoCmd.TransferDatabase acExport, "dBase III", "c:",
acTable, nomTable, "test.dbf", False

merci par avance
Avatar
bonjour
ce n'est pas bon
la fonction marche correctement si j'ai une table avec 16
champs, c'est si j'en met plus, c'est la qu'il y a un
probleme (17/18...)
alors que c'est la meme fonction d'export

je vais continuer a chercher
Si quelqu'un a une autre idée, je suis preneur




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

le nom de la base doit contenir le nom de la base
complet et non que le

path (c:). essaie de répéter le nom de la base :
c:test.dbf.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G4F" a écrit dans le message de news:
3d4c01c4aaad$38590a00$
bonjour

je veux exporter une table ACCESS au format Dbase en VBA

et j'ai le message suivant :

Le champ ne tiendra pas d'enregistrement.

je ne vois pas le probleme ?
Est qu'on est limité en nombre de champ car une table qui
possede 16 champs, cela marche, mais ma table en possede
20.
Comment je peux faire pour que cela marche

voici la fonction que j'utilise

nomTable = "toto"
DoCmd.TransferDatabase acExport, "dBase III", "c:",
acTable, nomTable, "test.dbf", False

merci par avance



.



Avatar
Pierre CFI [mvp]
bonjour
tu as essaye avec un format dbIV ou V

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
a écrit dans le message de news:05d601c4aabd$bc7c2550$
bonjour
ce n'est pas bon
la fonction marche correctement si j'ai une table avec 16
champs, c'est si j'en met plus, c'est la qu'il y a un
probleme (17/18...)
alors que c'est la meme fonction d'export

je vais continuer a chercher
Si quelqu'un a une autre idée, je suis preneur




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

le nom de la base doit contenir le nom de la base
complet et non que le

path (c:). essaie de répéter le nom de la base :
c:test.dbf.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G4F" a écrit dans le message de news:
3d4c01c4aaad$38590a00$
bonjour

je veux exporter une table ACCESS au format Dbase en VBA

et j'ai le message suivant :

Le champ ne tiendra pas d'enregistrement.

je ne vois pas le probleme ?
Est qu'on est limité en nombre de champ car une table qui
possede 16 champs, cela marche, mais ma table en possede
20.
Comment je peux faire pour que cela marche

voici la fonction que j'utilise

nomTable = "toto"
DoCmd.TransferDatabase acExport, "dBase III", "c:",
acTable, nomTable, "test.dbf", False

merci par avance



.



Avatar
G4F plus
bonjour

oui cela fait la meme chose
donc en attendant que je trouve, j'exporte en TXT
mais je vais continuer a chercher

merci

-----Message d'origine-----
bonjour
tu as essaye avec un format dbIV ou V

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
a écrit dans le
message de news:05d601c4aabd$bc7c2550$

bonjour
ce n'est pas bon
la fonction marche correctement si j'ai une table avec 16
champs, c'est si j'en met plus, c'est la qu'il y a un
probleme (17/18...)
alors que c'est la meme fonction d'export

je vais continuer a chercher
Si quelqu'un a une autre idée, je suis preneur




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

le nom de la base doit contenir le nom de la base
complet et non que le

path (c:). essaie de répéter le nom de la base :
c:test.dbf.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"G4F" a écrit dans le message de news:
3d4c01c4aaad$38590a00$
bonjour

je veux exporter une table ACCESS au format Dbase en VBA

et j'ai le message suivant :

Le champ ne tiendra pas d'enregistrement.

je ne vois pas le probleme ?
Est qu'on est limité en nombre de champ car une table qui
possede 16 champs, cela marche, mais ma table en possede
20.
Comment je peux faire pour que cela marche

voici la fonction que j'utilise

nomTable = "toto"
DoCmd.TransferDatabase acExport, "dBase III", "c:",
acTable, nomTable, "test.dbf", False

merci par avance



.




.