Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access

VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.

Réponse
 
Outils de la discussion
Vieux 02/09/2008, 14h52   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: juin 2008
Messages: 39
Par défaut [Access 2003]Boite de dialogue pour sélection de fichier

Bonjour,

En VB access et en cliquant sur un bouton de formulaire, j'aimerais pouvoir afficher une boîte de dialogue permettant de sélectionner un fichier présent sur le disque dur par exemple. Le but n'est pas d'ouvrir le fichier mais de mémoriser le chemin d'accès dans un champ ou une variable pour le réutiliser en envoi de mail.

Comment faire ?

Merci d'avance
L.Lemarchand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 15h09   #2 (permalink)
Expert Confirmé Sénior
 
Avatar de jpcheck
 
Date d'inscription: juillet 2007
Localisation: RP
Âge: 24
Messages: 2 944
Envoyer un message via MSN à jpcheck
Par défaut

hello,
regarde les possibilités que t'offre GetOpenFileName() via Excel
__________________
Piou-Piou
Poussin Developpeur

Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 15h21   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: septembre 2008
Localisation: France / Avignon - Marseille
Âge: 23
Messages: 39
Par défaut

Je pense que ça répond à ta question

'à déclarer en début de ton formulaire
Code :
Dim Filepath As String
 
Private Sub cmd_fonction_Click()
'L'utilisateur renseigne le chemin du fichier à importer
Filepath = OpenFile("C:\", Mono_Sélection, , MSOffice)
If Filepath = "" Then
    MsgBox ("Veuillez sélectionner un fichier à importer")
Else
'appel de fonction
    Fonction_à_faire
End If
 
End Sub

Dernière modification par Philippe JOCHMANS ; 02/09/2008 à 20h22 Motif: Ajout des balises codes (sélection du code + #), ce n'est pas facultatif
Kalion est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 19h24   #4 (permalink)
Futur Membre du Club
 
Date d'inscription: juin 2008
Messages: 39
Par défaut Je suis sous access !?

Ok pour GetOpen mais je suis sous access !?
Et j'avoue que je ne sais comment appliquer ta solution.

Merci de m'aider
L.Lemarchand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 20h16   #5 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 10 445
Par défaut

Salut,

Tu dois ajouter à ton projet la bibliothèque Office qui n'est pas automatiquement associée à Access.

Microsoft Office XX.X Object Library

Code :
Sub test()
Dim dlg As FileDialog
 
Set dlg = Application.FileDialog(msoFileDialogFilePicker)
dlg.Show
MsgBox dlg.SelectedItems(1)
 
End Sub
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2008, 15h44   #6 (permalink)
Futur Membre du Club
 
Date d'inscription: juin 2008
Messages: 39
Par défaut Problème résolu

Merci Heureux Holi,

Super ! Ca marche impec

Merci encore

Super forum, chapeau

Laurent LEMARCHAND
L.Lemarchand est déconnecté   Envoyer un message privé Réponse avec citation
NEWS ACCESSF.A.Q AccessF.A.Q VBATutorielsSourcesOutilsLivresAccess TVAccess 2007

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide