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
Maxence HUBICHE
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table dans la base en cours.
Me trompe-je ?
-- ---------------------------------------------------------------------------- - Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: #
Je veux automatiser la commande manuelle Fichier-Enregistrer sous/Exporter Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database Dim TableSource As String Dim TableDestination As String
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table
dans la base en cours.
Me trompe-je ?
--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com
"DG" <dominique.gouras@wanadoo.fr> a écrit dans le message de news:
#U7bLAF0DHA.548@tk2msftngp13.phx.gbl...
Je veux automatiser la commande manuelle
Fichier-Enregistrer sous/Exporter
Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database
Dim TableSource As String
Dim TableDestination As String
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table dans la base en cours.
Me trompe-je ?
-- ---------------------------------------------------------------------------- - Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: #
Je veux automatiser la commande manuelle Fichier-Enregistrer sous/Exporter Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database Dim TableSource As String Dim TableDestination As String
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table dans la base en cours.
Même si j'agis sur la base en cours ceci ne fonctionne pas.
DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd",
acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" <mhms@club-internet.fr> a écrit dans le message de
news:ucgVt7F0DHA.548@tk2msftngp13.phx.gbl...
ben ... peut-être parce que Docmd fait référence à l'objet Application,
donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table
dans la base en cours.
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table dans la base en cours.
je n'ai pas paradox en ligne mais avec TransferDatabase tu ne peux transférer qu'un objet de la base dans laquelle tu te trouves. la syntaxe exacte donne ceci: DoCmd.TransferDatabase transfertype:¬Export, _ databasetype:="Paradox 5.X", _ databasename:="c:mabasepdx", _ objecttype:¬Table, _ Source:="matableaccess", _ Destination:="matableparadox", _ structureonly:úlse
et tu n'as pas besoin d'ouvrier tout ce code vba, seul le TransferDatabase suffit; -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"DG" a écrit dans le message de news:%
Je veux automatiser la commande manuelle Fichier-Enregistrer sous/Exporter Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database Dim TableSource As String Dim TableDestination As String
je n'ai pas paradox en ligne mais avec TransferDatabase tu ne peux
transférer qu'un objet de la base dans laquelle tu te trouves. la syntaxe
exacte donne ceci:
DoCmd.TransferDatabase transfertype:¬Export, _
databasetype:="Paradox 5.X", _
databasename:="c:mabasepdx", _
objecttype:¬Table, _
Source:="matableaccess", _
Destination:="matableparadox", _
structureonly:úlse
et tu n'as pas besoin d'ouvrier tout ce code vba, seul le TransferDatabase
suffit;
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"DG" <dominique.gouras@wanadoo.fr> a écrit dans le message de
news:%23U7bLAF0DHA.548@tk2msftngp13.phx.gbl...
Je veux automatiser la commande manuelle
Fichier-Enregistrer sous/Exporter
Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database
Dim TableSource As String
Dim TableDestination As String
je n'ai pas paradox en ligne mais avec TransferDatabase tu ne peux transférer qu'un objet de la base dans laquelle tu te trouves. la syntaxe exacte donne ceci: DoCmd.TransferDatabase transfertype:¬Export, _ databasetype:="Paradox 5.X", _ databasename:="c:mabasepdx", _ objecttype:¬Table, _ Source:="matableaccess", _ Destination:="matableparadox", _ structureonly:úlse
et tu n'as pas besoin d'ouvrier tout ce code vba, seul le TransferDatabase suffit; -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"DG" a écrit dans le message de news:%
Je veux automatiser la commande manuelle Fichier-Enregistrer sous/Exporter Vers un fichier.. au format Paradox
Qui peut me dire pourquoi ce code ne fonctionne pas ?
Sub MaProcedure()
Dim Base As Database Dim TableSource As String Dim TableDestination As String
MaBaseEnCours doit être la base active dans Access. Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase. La base à passer en référence est la base Paradox dans lauqelle tu envois la table.
(mais... j'ai déjà vu cette question ailleurs ce me semble. Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
-- ---------------------------------------------------------------------------- - Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: u6B$
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table
MaBaseEnCours doit être la base active dans Access.
Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase.
La base à passer en référence est la base Paradox dans lauqelle tu envois la
table.
(mais... j'ai déjà vu cette question ailleurs ce me semble.
Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com
"DG" <dominique.gouras@wanadoo.fr> a écrit dans le message de news:
u6B$cBH0DHA.2388@TK2MSFTNGP09.phx.gbl...
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas.
DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd",
acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" <mhms@club-internet.fr> a écrit dans le message de
news:ucgVt7F0DHA.548@tk2msftngp13.phx.gbl...
ben ... peut-être parce que Docmd fait référence à l'objet Application,
donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access,
mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette
table
MaBaseEnCours doit être la base active dans Access. Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase. La base à passer en référence est la base Paradox dans lauqelle tu envois la table.
(mais... j'ai déjà vu cette question ailleurs ce me semble. Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
-- ---------------------------------------------------------------------------- - Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: u6B$
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application, donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table
J'ai trouvé ! L' aide en ligne d'Access m'a trompé.
Pour le 3ème argument: nombase:Expression chaîne qui représente le nom complet, y compris le chemin d'accès, de la base de données que vous voulez utiliser pour importer, exporter ou attacher des données.
Avec DoCmd, Il ne faut indiquer que le chemin et pas le nom complet.
"Maxence HUBICHE" a écrit dans le message de news:
MaBaseEnCours doit être la base active dans Access. Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase. La base à passer en référence est la base Paradox dans lauqelle tu envois la
table.
(mais... j'ai déjà vu cette question ailleurs ce me semble. Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
- Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: u6B$
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application,
donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table
J'ai trouvé !
L' aide en ligne d'Access m'a trompé.
Pour le 3ème argument:
nombase:Expression chaîne qui représente le nom complet, y compris le chemin
d'accès, de la base de données que vous voulez utiliser pour importer,
exporter ou attacher des données.
Avec DoCmd, Il ne faut indiquer que le chemin et pas le nom complet.
"Maxence HUBICHE" <mhms@club-internet.fr> a écrit dans le message de
news:ORf63lH0DHA.2308@TK2MSFTNGP11.phx.gbl...
MaBaseEnCours doit être la base active dans Access.
Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase.
La base à passer en référence est la base Paradox dans lauqelle tu envois
la
table.
(mais... j'ai déjà vu cette question ailleurs ce me semble.
Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com
"DG" <dominique.gouras@wanadoo.fr> a écrit dans le message de news:
u6B$cBH0DHA.2388@TK2MSFTNGP09.phx.gbl...
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas.
DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd",
acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" <mhms@club-internet.fr> a écrit dans le message de
news:ucgVt7F0DHA.548@tk2msftngp13.phx.gbl...
ben ... peut-être parce que Docmd fait référence à l'objet
Application,
donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access,
mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette
table
J'ai trouvé ! L' aide en ligne d'Access m'a trompé.
Pour le 3ème argument: nombase:Expression chaîne qui représente le nom complet, y compris le chemin d'accès, de la base de données que vous voulez utiliser pour importer, exporter ou attacher des données.
Avec DoCmd, Il ne faut indiquer que le chemin et pas le nom complet.
"Maxence HUBICHE" a écrit dans le message de news:
MaBaseEnCours doit être la base active dans Access. Tu n'as donc pas à la passer en argument à DoCmd.TransfertDataBase. La base à passer en référence est la base Paradox dans lauqelle tu envois la
table.
(mais... j'ai déjà vu cette question ailleurs ce me semble. Je ne t'aurai pas déjà répondu ça sur Developpez.com des fois ?)
- Maxence HUBICHE Formateur et développeur indépendant Modérateur/rédacteur sur http://www.developpez.com
"DG" a écrit dans le message de news: u6B$
Merci de ta réponse.
Même si j'agis sur la base en cours ceci ne fonctionne pas. DoCmd.TransferDatabase acExport, "Paradox 5.X", "MaBaseEnCours.mbd", acTable, "TableSource", "TableDestination"
Problème de syntaxe ?
"Maxence HUBICHE" a écrit dans le message de news:
ben ... peut-être parce que Docmd fait référence à l'objet Application,
donc
à ton access ouvert, alors que Base n'est pas ouvert dans ton Access, mais
par le DBEngine, et donc, il doit bien avoir du mal à trouver cette table