tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006
-
6 juil. 2006 à 14:41
tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006
-
6 juil. 2006 à 15:24
Bonjour,
j'aimerais afficher une sorte d'explorateur de fichiers mais j'aimerais que dans un répertoire précis il n'affiche que les fichiers dont le nom contient une certaine chaine.
Quelqu'un a-t-il une idée sur la solution la plus simple à déployer ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 juil. 2006 à 14:54
Salut
Le plus simple reste encore de jouer avec la fonction Dir.
L'exemple suivant affiche chaque Fichier contenant les lettre ES dans le nom
Private Sub Form_Load()
Dim str As String
str = Dir ("C:\*es*", vbArchive)
Do While str <> ""
MsgBox str
str = Dir
Loop
debutant VB
Messages postés93Date d'inscriptionlundi 3 juillet 2006StatutMembreDernière intervention25 juin 2010 6 juil. 2006 à 15:04
Tu ajoutes le composant "Microsoft Common Dialog Control x.x",
et dans ton code, lors de la selection du type de fichier :
" CDlg1.Filter = "Fichier Multimédia (*.mid,*.wav,*.avi)|*.mid;*.wav;*.avi" " <-- par exemple, là CDlg1 étant le nom du Common dialog,
tu mets à la place :
- si tu veux mettre un type (là, "typ") spécial de fichiers :
"
CDlg1.Filter = "l'indiquation que tu veux|*la certaine chaîne*.typ"
"
- si tu veux qu'on selectionne le type :
"
CDlg1.Filter = "l'indiquation que tu veux|*la certaine chaîne*.???"
"
EXPLICATION :
le "*" remplace une chaîne de caractères de longueur indéterminée (qui peut être 0),
le "?" remplace un caractère (n'importe lequel).
tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006 6 juil. 2006 à 15:07
Ouais ça j'y ai déja pensé mais jveux faire une sorte FileChooser avec possibilité d'exploration des répertoires et affichages des fichiers selon ce critère
tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006 6 juil. 2006 à 15:24
Access m'interdit d'ouvrir ce composant faute de licence.Jsuis dans une entreprise et j'ai pas le droit d'installer quoique ce soit . C'est jouable quand même ?