Programmation dans ACCESS

Fermé
cloclo - 15 déc. 2007 à 07:53
 MichelK - 15 déc. 2007 à 08:42
Bonjour,
je voudrai créer une liste modifiable dans un formulaire: les éléménts de cette liste seraient les fichiers(.txt) d'un répertoire (dossier)?
Merci d'avance pour votre aide
Cdt
Cloclo

1 réponse

Il suffit de placer le contenu de ton repertoire contenant les fichiers dans une table
que tu raccorderas à ta liste modifiable.
Voici une procédure te permettant de remplir cette table avec le contenu du répertoire.
La table (="Table1") ne contient qu'un seul champ (="Titre").
Le répertoire contenant tes fichiers est "C:\Mes Textes"

Sub Update_Table1()
Dim PremierFichier, MySQL, FichierSuivant

'Vider la table
MySQL = "DELETE * FROM [Table1]"
DoCmd.RunSQL (MySQL)

'Remplir la table

PremierFichier = Dir("C:\Mes Textes\*.txt")
MySQL = "INSERT INTO [Table1] (Titre) VALUES ('" & PremierFichier & "')"
DoCmd.RunSQL (MySQL)

FichierSuivant = Dir

While FichierSuivant <> ""
MySQL = "INSERT INTO [Table1] (Titre) VALUES ('" & FichierSuivant & "')"
DoCmd.RunSQL (MySQL)
FichierSuivant = Dir
Wend

End Sub

F'là

Michel
0