Partager
| More
Le site
Nos astuces

Trucs et astuces Express: Création D'un Explorateur De Fichier Dans Access - Trucs et astuces Express

Aller au contenu

  • (2 Pages) +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Création D'un Explorateur De Fichier Dans Access

#1 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 28 février 2004 - 10:03

Bonjour,
je voudrais pouvoir attacher des images et d'autres fichiers ( excel, word,etc...) dans une base access
j'ai creer des champ pour stocker en texte le chemin d'acces , je sais pacer le chemin en mode creation mais

comment faire pour que se soit dinamique, ( c'est à dire comment faire pour pouvoir creer un explorateur de fichier dans access ?)?

merci pour votre aide

totox24
0

#2 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 01 mars 2004 - 02:21

Pour ceux que cela interresse, j'ai trouver la solution tout seul tongue.gif

à la de mande je peut vous envoyer ce que j'ai ......


Slt

totox24
0

#3 L'utilisateur est hors-ligne   Fourer Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 799
  • Inscrit : 21-janvier 03

Posté 03 mars 2004 - 11:41

oui, désolé, j'ai pas eu trop le temps d'y regarder (j'ai aussi une solution mais en allemand tongue.gif )

Bravo en tout cas, car c assez compliqué....
Recette Miracle du Père Fourer :
- Nouveaux drivers
- Anti-virus
- Ad-aware
- Format c:

________________________________________________
---www.fourer.fr.st ---
-La Yaute on the Web -
0

#4 L'utilisateur est hors-ligne   patoucanard Icône

  • Membre
  • Groupe : Membres
  • Messages : 1
  • Inscrit : 24-mai 05

Posté 24 mai 2005 - 07:50

Bonjour,
Je serais interressé par le code ou la solution
merci
0

#5 L'utilisateur est hors-ligne   Dolarcles Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 2113
  • Inscrit : 05-février 04

Posté 24 mai 2005 - 09:07

Oui et bien vu que totox n'a pas remis les pieds ici depuis 3 mois (regarde les dates des posts, vertuchou!) je te conseille de plutôt lui envoyer un mail. tongue.gif
Dolarcles, super modo qui modère
--------------------------------------------------
"T'écris mal je t'explose"
--------------------------------------------------
Politesse | Bon français | Règlement
Excellent exemple!
Sinon je cogne! Et ça donne ça!
0

#6 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 06 juillet 2006 - 07:05

CITATION(Dolarcles @ 24-05-2005 - 10:07) <{POST_SNAPBACK}>
Oui et bien vu que totox n'a pas remis les pieds ici depuis 3 mois (regarde les dates des posts, vertuchou!) je te conseille de plutôt lui envoyer un mail. tongue.gif



Salut a toutes & tous

Cela fait effectivement longtemps que je ne me suis pas connecter

en faite, j'ai arreter de developper sous access, je suis passez sur un developpement web (php, MySQL)

je fais des recherche , et vous donne la solution que j'avais utilisé a l'époque...

@+
0

#7 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 06 juillet 2006 - 07:57


CODE
Private Sub Form_Open(Cancel As Integer)
Dim MyName As String
Dim MyPath As String
Dim Ligne As Integer
Dim Ligne2 As Integer
Dim cmd As String

DoCmd.RunCommand acCmdDocMaximize
Me.t_Theme.Visible = False
Me.Étiquette23.Visible = False

DoCmd.Close acForm, "Menu_Visu"

Me.C_Consult.Visible = False

DoCmd.SetWarnings False
DoCmd.RunSQL "Delete * from Tb_Fichier"

Ligne = 0
MyPath = "C:\Prospect-2000\Import\"
MyName = Dir(MyPath, vbDirectory)
Do While MyName <> ""
    If MyName <> "." And MyName <> ".." And Right(MyName, 7) <> "air.xls" And Right(MyName, 4) = ".xls" And Left(MyName, 7) = "Export_" Then
        Ligne = Ligne + 1
        cmd = "insert into Tb_Fichier (Fichier, Chemin, Cle, Nombre)" _
           & "VALUES ('" & MyName & "', '" & MyPath & "',  Mid('" & MyName & "', 8, Len('" & MyName & "') - 11), " & Ligne & ");"
        DoCmd.RunSQL cmd
    End If
        If MyName <> "." And MyName <> ".." And Right(MyName, 10) = "Impair.xls" And Right(MyName, 4) = ".xls" And Left(MyName, 7) = "Export_" Then
             Ligne = Ligne + 1
             cmd = "insert into Tb_Fichier (Fichier, Chemin, Cle, Nombre)" _
                & "VALUES ('" & MyName & "', '" & MyPath & "',  Mid('" & MyName & "', 8, Len('" & MyName & "') - 17), " & Ligne & ");"
             DoCmd.RunSQL cmd
            
        Else
            If MyName <> "." And MyName <> ".." And Right(MyName, 8) = "pair.xls" And Right(MyName, 4) = ".xls" And Left(MyName, 7) = "Export_" Then
             Ligne = Ligne + 1
             cmd = "insert into Tb_Fichier (Fichier, Chemin, Cle, Nombre)" _
                & "VALUES ('" & MyName & "', '" & MyPath & "',  Mid('" & MyName & "', 8, Len('" & MyName & "') - 15), " & Ligne & ");"
             DoCmd.RunSQL cmd
            End If
        End If
    MyName = Dir
Loop
cmd = "UPDATE Tb_Fichier INNER JOIN Choix ON Tb_Fichier.Cle = Choix.Clé SET Tb_Fichier.Ville = [Choix]![VILLE], Tb_Fichier.Rue = [Choix]![Rue ou voie];"
DoCmd.RunSQL cmd

DoCmd.SetWarnings True
Me.L_Fichier.Requery


If Ligne = 0 Then
MsgBox " Vous n'avez pas de fichier a Intégrer !!! ", vbOKOnly, "Attention !"
DoCmd.OpenForm "Menu_Gen"
DoCmd.Close acForm, "Menu_Import"
Else
Me.Nombre.Value = Ligne
DoCmd.Close acForm, "Menu_Gen"
End If
End Sub



2 - 3 mots pour expliquer ce que je voulais faire

Lister tous les fichiers du genre "Export_" + * + ".xls"
du répertoire : "C:\Prospect-2000\Import\"
0

#8 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 06 juillet 2006 - 08:10



CODE
Dim strFilter As String
Dim strInputFileName As String
Me.chemin.Value = Me.fichier1.Value
strFilter = ahtAddFilterItem(strFilter, "All Files Images (*.*)", "*.*")   //  Liste des formats de fichier
strInputFileName = ahtCommonFileOpenSave_agen(Filter:=strFilter, OpenFile:=True, _
                DialogTitle:="Veuillez spécifier le nom du fichier...", _
                Flags:=ahtOFN_HIDEREADONLY_agen, InitialDir:="C:\")
Me.fichier1.Value = Me.chemin.Value


Ce code permet d'ouvrir un explorateur permettant la recherche d'un fichier

et de récupérer le chemin d'acces complet (chemin et nom de fichier) dans le champ: "fichier1"
0

#9 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 06 juillet 2006 - 08:22

si vous avez des questions

essayer par l'émail, je vous répondrais....


Salut @ toutes & tous.
0

#10 L'utilisateur est hors-ligne   Dolarcles Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 2113
  • Inscrit : 05-février 04

Posté 06 juillet 2006 - 09:36

Salut totox!
Motivé aujourd'hui dis-moi. Bien que la plupart des personnes à qui tu as répondu ont posté depuis un bon bout de temps, les réponses que tu as données pourront servir à de futurs utilisateurs!

Merci de ta visite et de tes réponses!
Dolarcles, super modo qui modère
--------------------------------------------------
"T'écris mal je t'explose"
--------------------------------------------------
Politesse | Bon français | Règlement
Excellent exemple!
Sinon je cogne! Et ça donne ça!
0

#11 L'utilisateur est hors-ligne   totox24 Icône

  • Membre
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 28-février 04

Posté 06 juillet 2006 - 09:39

CITATION(Dolarcles @ 06-07-2006 - 10:36) <{POST_SNAPBACK}>
Salut totox!
Motivé aujourd'hui dis-moi. Bien que la plupart des personnes à qui tu as répondu ont posté depuis un bon bout de temps, les réponses que tu as données pourront servir à de futurs utilisateurs!

Merci de ta visite et de tes réponses!


Salut Dolarcles


j'avais un peu de temps de libre...
0

#12 L'utilisateur est hors-ligne   Webmaster Icône

  • Admin TAE
  • Groupe : Administrateurs
  • Messages : 7614
  • Inscrit : 21-septembre 01

Posté 06 juillet 2006 - 10:38

Hé bien merci de nous l'avoir consacré icon_wink.gif
0

#13 L'utilisateur est hors-ligne   Helger Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 5012
  • Inscrit : 18-janvier 05

Posté 06 juillet 2006 - 11:05

Hello.

mai_applaudit.gif

icon_wink.gif

P.S. : Tiens, le Dol a trouvé un autre moyen pour poster des messages. (La pommade.).
Mouhahahahahaha !

N.B. : J'aime mieux l'ancien avatar. tongue.gif

icon_wink.gif
0

#14 L'utilisateur est hors-ligne   Dolarcles Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 2113
  • Inscrit : 05-février 04

Posté 06 juillet 2006 - 01:38

CITATION(Helger @ 06-07-2006 - 18:05) <{POST_SNAPBACK}>
Hello.
P.S. : Tiens, le Dol a trouvé un autre moyen pour poster des messages. (La pommade.).
Mouhahahahahaha !


Je vais tenter la méthode Helger (raconte des âneries) icon_mrgreen.gif

Mon avatar? Ouais il tire un peu la gueule celui-là je vais changer ou remettre l'ancien.
Dolarcles, super modo qui modère
--------------------------------------------------
"T'écris mal je t'explose"
--------------------------------------------------
Politesse | Bon français | Règlement
Excellent exemple!
Sinon je cogne! Et ça donne ça!
0

#15 L'utilisateur est hors-ligne   Helger Icône

  • Modérateur
  • Groupe : Modérateurs
  • Messages : 5012
  • Inscrit : 18-janvier 05

Posté 06 juillet 2006 - 04:13

Super.
Me manquait le bougre.

icon_wink.gif

P.S. : Euh, des comment ? Connait pas ce mot. Enfin si, mais pas écrit comme ceci. tongue.gif
0

  • (2 Pages) +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet


annuaire