Bonjour,
J'ai créé une table temporaire récupérant les fichiers d'un répertoire :
Parmi ces fichiers, certains contiennent la chaîne [Date de Drag'N Drop].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Set oFSO = New Scripting.FileSystemObject 'répertoire des fichiers à récupérer repertoire = Me.texte23 ' répertoire des fichiers à scanner 'vide la table tbFichiers DoCmd.SetWarnings False DoCmd.RunSQL "DELETE tbFichiers.* FROM tbFichiers;" DoCmd.SetWarnings True Set T = CurrentDb.OpenRecordset("tbFichiers") fichier = Dir(repertoire & "\*" & Me.Texte36) 'pour les fichiers .pdf Do Until fichier = "" T.AddNew T!fichier = fichier T!chemincomplet = repertoire & "\" & fichier T.Update fichier = Dir Loop T.Close Set T = Nothing
Je souhaite donc faire apparaître dans mon contrôle me.liste8, uniquement ces fichiers.
Et ... rien ne se passe (la requête me sort bien tous les fichiers sans condition "where")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3strSQL = "select * from tbfichiers where fichier like ('*[Date de Drag'N Drop]*');" Me.Liste8.RowSource = strSQL
Quelqu'un aurait-il l'amabilité où pêche ma syntaxe strsql parce que je ne vois pas où le problème alors qu'il y en a manifeste un
Merci d'avance
Partager