Précédent   Forum des professionnels en informatique > 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.
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 28/07/2011, 12h18   #1
Futur Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 85
Points : 18
Points : 18
Par défaut FileSearch inexistant access 2010

Bonjour,

Je travaille sur la migration vers l'office 2010 et là j'ai un probleme c'est que FileSearch n'existe plus depuis access 2007.
Y-a-t'il quelqu'un qui sait comment la remplacé.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 
Function FindFile(path As Variant) As Variant
 
'**********************************'
'*      Object déclaration        *'
'**********************************'
Dim db As Database
Dim df As TableDef
Dim htrs As Recordset
 
'**********************************'
'*      variable déclaration      *'
'**********************************'
Dim i As Single
 
'************************************'
'*    Object initialization         *'
'************************************'
Set db = CurrentDb
Set df = db.TableDefs!tblFile
Set htrs = db.OpenRecordset("tblFile", dbOpenDynaset)
 
'************************************'
'*        Main Processing           *'
'************************************'
With Application.FileSearch
    .LookIn = path
 
    If .LookIn <> path Then
    GoTo Err_wrong_file
    End If
 
    .FileName = "*.txt"
 
    If .Execute() > 0 Then
        For i = 1 To .FoundFiles.Count
 
             FindFile = .FoundFiles(i)
             htrs.AddNew
             htrs("Path") = FindFile
             htrs.UPDATE
         Next i
    htrs.Close
    Else
        MsgBox "There were no files found."
    End If
End With
GoTo End_path_file
 
Err_wrong_file:
MsgBox "The path was not found."
 
'************************************'
'*         Close Object             *'
'************************************'
End_path_file:
    Set db = Nothing
 
End Function
Merci pour votre collaboration
hebh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 14h40   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 086
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 086
Points : 11 622
Points : 11 622
Bonjour,
Question abordée de TRES nombreuses fois.

Une recherche avec le mot clef Filesearch devrait t'en convaincre.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 17h18   #3
Futur Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 85
Points : 18
Points : 18
j'ai beaucoup cherché mais j'ai pas trouvé qqc qui peut remplacer filesearch. J'ai essayé dir mais le probleme comment changer:

Code :
1
2
 
FindFile = .FoundFiles(i)
Merci de votre collaboration
hebh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 07h08   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 086
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 086
Points : 11 622
Points : 11 622
Bonjour,

Visiblement tu as raté le 14# post de cette discussion.

http://www.developpez.net/forums/d10...access-2007-a/

Le code y est posté par LedZep au complet.

Le Dir fonctionne comme ceci

Code :
1
2
3
4
retour = Dir(chemin, typeretour)
while retour<>""
    retour = dir()
wend
Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab 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 13h53.


 
 
 
 
Partenaires

Hébergement Web