OVH Cloud OVH Cloud

Contenu Combobox (Access 97)

3 réponses
Avatar
Monkeytoo
Bonsoir
je voudrais que le contenu d'un combo soit la liste des fichiers (*.dot)
contenus dans un répertoire (chemin_Base)
Quel est la requête sql pour avoir ce résultat ?
en clair, j'ai dans le répertoire "c:\Courrier\" une liste de modele de
documents.
je désirerais en choisir un dans un combo afin de l'utiliser pour créer un
doc

3 réponses

Avatar
\(Laurent Jordi\)
Le plus simple serait de créer une combo indépendante que tu remplirais avec
FileSystemObject... Mais gare au antivirus qui désactive les scripts...


@+
LJ

http://www.eztree-msdn.com




"Monkeytoo" a écrit dans le message de news:
#
Bonsoir
je voudrais que le contenu d'un combo soit la liste des fichiers (*.dot)
contenus dans un répertoire (chemin_Base)
Quel est la requête sql pour avoir ce résultat ?
en clair, j'ai dans le répertoire "c:Courrier" une liste de modele de
documents.
je désirerais en choisir un dans un combo afin de l'utiliser pour créer un
doc




Avatar
Warrio
Hello!
tu ne peux le faire avec une requette Sql, à moins que tes fichiers, ou les
chemins de ces fichiers soient enregistrés dans une structure de base de
données

cependant, par code vba, tu peux facilement le faire, pour cela, utilise la
fonction Dir (regarde dans le help pour l'exemple)
le code ressemblera à:

dim MyFile
MyFile = Dir("C:Courrier") ' Récupérer le premier fichier contenu dans
ce dossier
Do While MyFile <> ""
If MyFile <> "." And MyFile <> ".." Then 'ignorer ces deux
If right(MyFile,4) = ".dot" Then 'vérifier l'extention du fichier
myCombo.rowSource=myCombo.rowSource & ";" myFile 'Ajouter à ma
combo
End If
End If
MyFile = Dir ' récupérer le second fichier
Loop




"Monkeytoo" a écrit dans le message de
news:%
Bonsoir
je voudrais que le contenu d'un combo soit la liste des fichiers (*.dot)
contenus dans un répertoire (chemin_Base)
Quel est la requête sql pour avoir ce résultat ?
en clair, j'ai dans le répertoire "c:Courrier" une liste de modele de
documents.
je désirerais en choisir un dans un combo afin de l'utiliser pour créer un
doc




Avatar
Monkeytoo
Merci
cela fonctionne avec le code
En spécifiant que le combo (origine source) est une liste de valeurs et pas
une requête ou table
dim MyFile
MyFile = Dir("C:Courrier") ' Récupérer le premier fichier contenu dans
ce dossier
Do While MyFile <> ""
If MyFile <> "." And MyFile <> ".." Then 'ignorer ces deux
If right(MyFile,4) = ".dot" Then 'vérifier l'extention du fichier
myCombo.rowSource=myCombo.rowSource & ";" & myFile 'Ajouter à
ma combo
End If
End If
MyFile = Dir ' récupérer le second fichier
Loop


"Warrio" a écrit dans le message de news:

Hello!
tu ne peux le faire avec une requette Sql, à moins que tes fichiers, ou
les

chemins de ces fichiers soient enregistrés dans une structure de base de
données

cependant, par code vba, tu peux facilement le faire, pour cela, utilise
la

fonction Dir (regarde dans le help pour l'exemple)
le code ressemblera à:

dim MyFile
MyFile = Dir("C:Courrier") ' Récupérer le premier fichier contenu
dans

ce dossier
Do While MyFile <> ""
If MyFile <> "." And MyFile <> ".." Then 'ignorer ces deux
If right(MyFile,4) = ".dot" Then 'vérifier l'extention du fichier
myCombo.rowSource=myCombo.rowSource & ";" myFile 'Ajouter à ma
combo
End If
End If
MyFile = Dir ' récupérer le second fichier
Loop




"Monkeytoo" a écrit dans le message de
news:%
Bonsoir
je voudrais que le contenu d'un combo soit la liste des fichiers (*.dot)
contenus dans un répertoire (chemin_Base)
Quel est la requête sql pour avoir ce résultat ?
en clair, j'ai dans le répertoire "c:Courrier" une liste de modele de
documents.
je désirerais en choisir un dans un combo afin de l'utiliser pour créer
un


doc