export donées table avec une extension de fichier particulière
16 réponses
david
salut à tous,
j'essai de trouver un moyen d'exporter les données d'une table vers un
fichier texte avec une extension particulière : .ghh
j'utilise pour ce faire un format d'exportation que j'ai défini et enregistré.
j'utilise l'instruction DoCmd.TransferText.
le problème c'est qu'access est limité à certaines extensions : .txt, .csv,
etc
y'a-t-il un moyen simple de contourner cette limitation ?
j'ai vu un document technique concernant la modif du registre mais çà ne
marche pas (je rajoute mon extension mais il ne se passe rien), ou alors je
m'y prend mal....
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
et j'ai rajouté ta commande: Name [forms]![form].fictexte As [forms]![form].ficghh et çà marche du tonnerre
Merci
Bonjour,
mais si tu mets l'instruction Name juste derrière ton DoCmd.TransferText, ça sera automatique, non ? Ca demande pas d'intervention et c'est quasi-instantané.
DoCmd.TransferText acExportDelim, , "LeMachin", "c:taratata.csv", True Name "c:taratata.csv" As "c:taratata.ghh"
sachant que le chemin et le nom sans l'extension peuvent être stockés dans des contrôles.
non il faut que ce soit automatique
Salut,
"david" | j'essai de trouver un moyen d'exporter les données d'une table vers un | fichier texte avec une extension particulière : .ghh | j'utilise pour ce faire un format d'exportation que j'ai défini et enregistré. | j'utilise l'instruction DoCmd.TransferText. | le problème c'est qu'access est limité à certaines extensions : .txt, .csv, | etc | | y'a-t-il un moyen simple de contourner cette limitation ? | j'ai vu un document technique concernant la modif du registre mais çà ne | marche pas (je rajoute mon extension mais il ne se passe rien), ou alors je | m'y prend mal....
Et si tu renommais simplement le fichier après l'export ?
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Grand merci à toi Eric
c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire
: un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom
du fichier + extension .ghh
et j'ai rajouté ta commande:
Name [forms]![form].fictexte As [forms]![form].ficghh
et çà marche du tonnerre
Merci
Bonjour,
mais si tu mets l'instruction Name juste derrière ton
DoCmd.TransferText, ça sera automatique, non ? Ca demande pas
d'intervention et c'est quasi-instantané.
DoCmd.TransferText acExportDelim, , "LeMachin", "c:taratata.csv", True
Name "c:taratata.csv" As "c:taratata.ghh"
sachant que le chemin et le nom sans l'extension peuvent être stockés
dans des contrôles.
non il faut que ce soit automatique
Salut,
"david"
| j'essai de trouver un moyen d'exporter les données d'une table vers un
| fichier texte avec une extension particulière : .ghh
| j'utilise pour ce faire un format d'exportation que j'ai défini et enregistré.
| j'utilise l'instruction DoCmd.TransferText.
| le problème c'est qu'access est limité à certaines extensions : .txt, .csv,
| etc
|
| y'a-t-il un moyen simple de contourner cette limitation ?
| j'ai vu un document technique concernant la modif du registre mais çà ne
| marche pas (je rajoute mon extension mais il ne se passe rien), ou alors je
| m'y prend mal....
Et si tu renommais simplement le fichier après l'export ?
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
et j'ai rajouté ta commande: Name [forms]![form].fictexte As [forms]![form].ficghh et çà marche du tonnerre
Merci
Bonjour,
mais si tu mets l'instruction Name juste derrière ton DoCmd.TransferText, ça sera automatique, non ? Ca demande pas d'intervention et c'est quasi-instantané.
DoCmd.TransferText acExportDelim, , "LeMachin", "c:taratata.csv", True Name "c:taratata.csv" As "c:taratata.ghh"
sachant que le chemin et le nom sans l'extension peuvent être stockés dans des contrôles.
non il faut que ce soit automatique
Salut,
"david" | j'essai de trouver un moyen d'exporter les données d'une table vers un | fichier texte avec une extension particulière : .ghh | j'utilise pour ce faire un format d'exportation que j'ai défini et enregistré. | j'utilise l'instruction DoCmd.TransferText. | le problème c'est qu'access est limité à certaines extensions : .txt, .csv, | etc | | y'a-t-il un moyen simple de contourner cette limitation ? | j'ai vu un document technique concernant la modif du registre mais çà ne | marche pas (je rajoute mon extension mais il ne se passe rien), ou alors je | m'y prend mal....
Et si tu renommais simplement le fichier après l'export ?
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Gilles MOUGNOZ
Bonjour, David
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui diffère. Stocke uniquement le nom et le chemin du fichier sans extension et transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table", [forms]![form].fictexte & ".txt", True Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-) Bonne continuation
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
et j'ai rajouté ta commande: Name [forms]![form].fictexte As [forms]![form].ficghh et çà marche du tonnerre
Merci
...
Bonjour, David
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui
diffère.
Stocke uniquement le nom et le chemin du fichier sans extension et
transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table",
[forms]![form].fictexte & ".txt", True
Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-)
Bonne continuation
Grand merci à toi Eric
c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon
formulaire
: un avec le nom du fichier et extension .txt ; l'autre (caché) avec le
nom
du fichier + extension .ghh
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui diffère. Stocke uniquement le nom et le chemin du fichier sans extension et transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table", [forms]![form].fictexte & ".txt", True Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-) Bonne continuation
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
merci Gilles çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela ne fonctionne pas : le fichier n'est pas exporté. Pour que cela fonctionne je suis obligé de rajouter l'extension directement dans le champ texte du form qui sert à définir le nom du fichier à exporter. J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton message précédent as-tu déjà essayé ?
Merci.
Bonjour, David
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui diffère. Stocke uniquement le nom et le chemin du fichier sans extension et transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table", [forms]![form].fictexte & ".txt", True Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-) Bonne continuation
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
et j'ai rajouté ta commande: Name [forms]![form].fictexte As [forms]![form].ficghh et çà marche du tonnerre
Merci
...
merci Gilles
çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà
essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela ne
fonctionne pas : le fichier n'est pas exporté.
Pour que cela fonctionne je suis obligé de rajouter l'extension directement
dans le champ texte du form qui sert à définir le nom du fichier à exporter.
J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton
message précédent
as-tu déjà essayé ?
Merci.
Bonjour, David
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui
diffère.
Stocke uniquement le nom et le chemin du fichier sans extension et
transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table",
[forms]![form].fictexte & ".txt", True
Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-)
Bonne continuation
Grand merci à toi Eric
c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon
formulaire
: un avec le nom du fichier et extension .txt ; l'autre (caché) avec le
nom
du fichier + extension .ghh
merci Gilles çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela ne fonctionne pas : le fichier n'est pas exporté. Pour que cela fonctionne je suis obligé de rajouter l'extension directement dans le champ texte du form qui sert à définir le nom du fichier à exporter. J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton message précédent as-tu déjà essayé ?
Merci.
Bonjour, David
Dans ce cas, inutile d'avoir 2 champs s'il n'y a que l'extension qui diffère. Stocke uniquement le nom et le chemin du fichier sans extension et transforme ton texte comme suit:
DoCmd.TransferText acExportDelim, "modèle_exp", "table", [forms]![form].fictexte & ".txt", True Name [forms]![form].fictexte & ".txt" As [forms]![form].fictexte & ".ghh"
C'est pas plus simple ? ;-) Bonne continuation
Grand merci à toi Eric c'est ce que je cherchais ! donc j'ai mis 2 champs texte dans mon formulaire : un avec le nom du fichier et extension .txt ; l'autre (caché) avec le nom du fichier + extension .ghh
et j'ai rajouté ta commande: Name [forms]![form].fictexte As [forms]![form].ficghh et çà marche du tonnerre
Merci
...
Gilles MOUGNOZ
Re, Non, je dois reconnaître que je n'ai pas fait l'essai, mea culpa. Je ne comprends pas pourquoi cela ne fonctionne pas mais si ton code tourne, ne touche à rien !
"Le mieux est le mortel ennemi du bien." Montesquieu -- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! -------------------------------------------------------------------------------------------
merci Gilles çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela ne fonctionne pas : le fichier n'est pas exporté. Pour que cela fonctionne je suis obligé de rajouter l'extension directement dans le champ texte du form qui sert à définir le nom du fichier à exporter. J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton message précédent as-tu déjà essayé ?
Merci.
Re,
Non, je dois reconnaître que je n'ai pas fait l'essai, mea culpa.
Je ne comprends pas pourquoi cela ne fonctionne pas mais si ton code tourne,
ne touche à rien !
"Le mieux est le mortel ennemi du bien." Montesquieu
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
merci Gilles
çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà
essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela
ne
fonctionne pas : le fichier n'est pas exporté.
Pour que cela fonctionne je suis obligé de rajouter l'extension
directement
dans le champ texte du form qui sert à définir le nom du fichier à
exporter.
J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton
message précédent
as-tu déjà essayé ?
Re, Non, je dois reconnaître que je n'ai pas fait l'essai, mea culpa. Je ne comprends pas pourquoi cela ne fonctionne pas mais si ton code tourne, ne touche à rien !
"Le mieux est le mortel ennemi du bien." Montesquieu -- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! -------------------------------------------------------------------------------------------
merci Gilles çà serait plus simple effectivement....si cela fonctionnait. J'ai déjà essayé d'associer le nom du fichier (champ texte) avec &".txt" mais cela ne fonctionne pas : le fichier n'est pas exporté. Pour que cela fonctionne je suis obligé de rajouter l'extension directement dans le champ texte du form qui sert à définir le nom du fichier à exporter. J'ai fait l'essai, mon code était exactement celui que tu as mis dans ton message précédent as-tu déjà essayé ?