Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2008, 10h30   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 42
Points : 3
Points : 3
Par défaut créer un Bouton pour joindre un fichier (parcourir)

Bonjour,
Je vous souhaite à tous une très bonne année 2008.

J'ai créé une BDD, pour gérer des candidats , chaque candidat a un dossier (elle est encore un peu bancale cette base mais elle prend tournure)

J'aimerais dans un formulaire, mettre un bouton, qui permettrait de joindre un fichier aux dossiers, ce dernier pourrait être soit un fichier Word, soit excel...

Ex.:
"Voulez-vous joindre un fichier", si cliqué, alors ça ouvre un champ avec un autre bouton "parcourir", comme sur une messagerie.

Est- possible?
Si oui, comment faire ?

Ne connaissant pas bien le langage, j'ai vu dans les tutoriels des chsoes qui pourraient correspondre en partie mais je ne comprend pas tout et du coup je ne suis pas certaine que c'est ce que je souhaite faire.

Je vous remercie de votre attention.
A bientôt
Orlane.
orlacit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 10h34   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 884
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 884
Points : 10 739
Points : 10 739
Envoyer un message via MSN à jpcheck
bonjour,
j'utilise par habitude la fonction GetOpenFileName de l'appli Excel. Elle t'ouvre la fenetre parcourir et te retourne le path du fichier selectionné.

Pour les spécificités de la fonction (ouverture dans un répertoire particulier, seuls les fichiers .txt sont visibles, etc.), tu peux voir l'aide en ligne (F1).
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 11h52   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 42
Points : 3
Points : 3
Merci, je vais regarder, mais d'un point de vue plus général, comment faire, est-ce qu'il faut que je cré une table spécifique où juste le bouton

et comment j'intégre cette fonction, ils parlent d'API, de module...
si vous pouviez me donner une procédure, ça m'aiderait
(je désolé, je travail sur access que depuis qq mois, et je ne suis pas informaticenne, donc il me faut beaucoup plus de détail pour que je comprenne, sans compter que je suis déja lente en général!)

Merci
orlacit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 15h29   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 884
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 884
Points : 10 739
Points : 10 739
Envoyer un message via MSN à jpcheck
l'idée est que tu stockes dans une variable de type Variant le path du fichier.
le code donnerait quelque chose d'avoisinant ceci :
Code :
1
2
3
4
5
6
7
8
9
10
Dim AppExcel as New Excel.Application
Dim pathretourne as Variant
 
pathretourne = AppExcel.GetopenfileName
 
If pathretourne <>False Then
MsgBox pathretourne
Else
Msgbox "vous n'avez choisi aucun fichier"
End If
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 22h21   #5
Membre confirmé
 
Jacques Lesueur
Inscription : mai 2006
Messages : 180
Détails du profil
Informations personnelles :
Nom : Jacques Lesueur

Informations forums :
Inscription : mai 2006
Messages : 180
Points : 209
Points : 209
Voici un petit exemple qui fait ce que tu veux faire
Pièce jointe 23885
bonne année
Jack78960 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 22h53   #6
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 106
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 106
Points : 8 745
Points : 8 745
Salut,

Tu peux également utiliser les codes de la FAQ :

Afficher la boîte de dialogue ouvrir afin de récupérer le nom et le chemin du fichier sélectionné
Afficher la boîte de dialogue Enregistrer sous afin de récupérer le nom et le chemin du fichier sélectionné

ensuite comment veux-tu retrouver ces fiches ?

tu peux alimenter une table avec le chemin ce qui te permetterait de le retrouver rapidement et avec l'API ShellExecute tu peux ouvrir le fichier par la suite.

Comment ouvrir un fichier HTML, Word, PDF ou autre en utilisant l'exécutable associé ?

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 12h19   #7
Invité de passage
 
Inscription : septembre 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 42
Points : 3
Points : 3
bonjour, merci à tous pour vos réponses

mais je suis encore un peu perdu.

donc si j'ai bien compris:
je crée une table, puis je copie une fonction dans un module pour trouver le fichier celle-ci sera appeler par un bouton
je copie une autre fonction dans un autre module qui enregistrera le fichier sélectionné dans la table, puis une 3 eme fonction qui me permettra d'ouvrir le fichier enregistré dans la table.

Si j'avance pas à pas, je vais commencer par aller chercher le fichier, car pour le moment je ne voit pas quelle table créer, ou plutôt quelle champ créer.

j'ai créé un module, ça j'ai fait en faisant module, nouveau,
Puis je colle ce que j'ai dans le premier lien, qui me permettra de trouver le fichier.
je cré un formulaire, dans lequel je met quoi, un bouton et un champ ou juste un bouton?
pour l'instant j'y ai mis un bouton que j'ai appelé "Parcourir",
sur ce bouton, à sur clic, j'y ai mis le code que j'ai trouver dans la 2ème fenêtre du premier lien (exemple pour appeler la fonction depuis le code d'un formulaire)
et là j'ai un bug : erreur de compilation:"variable ou procédure attendue et non un module"

donc là je crois que j'ai raté qqchose, le module je l'ai appelé "OuvrirUnFichie"
ça devient compliqué pour moi, mais j'aimerais bien comprendre quand même, donc si qq voit ce que j'ai oublié, qu'il n'hésite pas à me le faire savoir.

Merci
Orlane
orlacit est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h35.


 
 
 
 
Partenaires

Hébergement Web