cs_hasen
Messages postés246Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention29 décembre 2008
-
8 juin 2004 à 17:13
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
10 juin 2004 à 15:38
Bonjour,
Dans un de mes formulaire je dois effectuer une sauvegarde et je voudrais lorsque je clisue sur un bouton qu'une boite de dialogue apparaisse et qu'on puisse séléctionner l'endroit où va s'effectuer la sauvegarde.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 8 juin 2004 à 21:38
salut
utilise les common dialogs :
tu mets la référence dans ton projet vba
tu mets un commondialog sur ta feuille
tu l'appelles par ex : CD
pui dans ta sub de ton bouton
cd.filter = "extension de ta sauvegarde|*.extension"
cd.showsave
if len(cd.filename)=0 then exit sub 'pas de nom de fichier
'ton traitement du nom de fichier de ta sauvegarde
sinon si tu peux utiliser l'api SHBrowseForFolder qui te permettra de sélectionner seulement un dossier et non le fichier de sauvegarde...il y a des exemple sur le site et ailleurs
cs_hasen
Messages postés246Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention29 décembre 20082 9 juin 2004 à 09:20
Le problème c'est que je suis sous access et que je n'arrive pas à utiliser un common dialog, car cet objet n'est pas de base dans access, alors il faut utiliser un "autre controle" comme l'appel access, mas lorsque je veux mettre un common dialog, il me dit que je n'ai pas la licence requise pour utiliser un objet de ce type, alors n'y a-t-il vraiment aucun autre moyen?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 10 juin 2004 à 15:38
salut
je pense que dans vba de acces tu doit pouvoir utiliser un Declare : il y a une api qui fait cela GetOpenFileName
regarde :
http://www.vbfrance.com/code.aspx?ID=8425