Bonjour,
Pour en revenir à mon problème: voici ma démarche :
1/ je voudrais avec Access, enregistrer sur disque un état sous forme de fichier .snp
2/ la production de l'état est Ok
3/ Si je définis le nom du fichier . snp dans une variable texte et en utilisant la ligne Vb suivante :
J'arrive à produire le fichier dont le path est défini dans stDocName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.OutputTo acOutputReport, stDocName, acFormatSNP, stDocOut
4/ Je voudrais maintenant permettre à l'utilisateur de définir lui même le nom du fichier et pour cela je me propose d'afficher la boîte de dialogue "enregistrer sous". Et c'est lors de l'exécution de la ligne :
que je rencontre l'erreur 445 avec le commentaire :"Cet objet ne gère pas cette action" ( ligne Set Fd = .....)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim Fd As FileDialog Set Fd = Application.FileDialog(msoFileDialogSaveAs)
5/ Pour vérifier le fonctionnement de FileDialog, j'ai testé son utilisation avec msoFileDialogFileOpen. Cela fonctionne correctement et permet d'ouvrir un fichier qui existe déjà.
Voilà où j'en suis rendu, je ne comprends que l'objet FileDialog, fonctionne avec un option ( open ) et pas avec la deuxième ( SaveAs)
Est ce un pb de config access ?
Merci pour votre aide
Partager