Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1912 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access] vider liste deroulante

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access] vider liste deroulante

n°1093500
ffomnislas​h
Posté le 23-05-2005 à 15:21:31  profilanswer
 

:hello:  
 
J'ai un petit probleme sous access.
J'ai besoin de vider une liste deroulante mais je ne trouve pas dans la doc de fonction le faisant directement. (genre lst.clear)
 
J'ai alors écrit ma petite fonction perso
 

Code :
  1. Private Sub vider_lst_test()
  2.     If lst_test.ListCount <> 0 Then
  3.         For i = lst_test.ListCount To 1 Step -1
  4.             lst_test.RemoveItem (i - 1)
  5.         Next
  6.     End If
  7. End Sub


 
Elle fonctionne bien excepté dans un cas particulier.
 
J'ai 2 colonnes avec dans la premiere une chaine de caractere quelconque


colonne 1   |    colonne 2
bonjour     |  1
test, test  |  2


 
Si je fait une pause (genre un msgbox) juste apres l'appelle à ma fonction la liste contient:
 


colonne 1    | colonne 2
2


 
Le "2" est celui de la ligne "test, test"
 
 
Solution: supprimer la virgule de "test, test" en la remplacant par un point par exemple.
Mais allez dire ca a l'utilisateur ....
 
 
 
Alors comment je peut supprimer ma liste proprement?

mood
Publicité
Posté le 23-05-2005 à 15:21:31  profilanswer
 

n°1093517
FlorentG
Unité de Masse
Posté le 23-05-2005 à 15:32:50  profilanswer
 

Et si tu fais un truc genre :

lst_test.ControlSource = ""


:??:


---------------
last.fmflickr
n°1093534
ffomnislas​h
Posté le 23-05-2005 à 15:38:19  profilanswer
 

Aucun element n'est supprimé de la liste : (

n°1995866
sean72
Posté le 25-05-2010 à 13:50:28  profilanswer
 

essaye ça
  'lst_test.RowSource=""
ça devrais marché vu que je l'utilise tout le temps.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access] vider liste deroulante

 

Sujets relatifs
[VB6+Access] Requete qui marche sous Access mais pas sous VBAccès bdd Access
Liste applications installées sous Windows XPmigration access mysql??
[Access / ASP ] Comparaison heure (access) et chaine (ASP) [resolu]VB.NET, MYSQL, ACCESS
"VIDER" une base SQLDécoupage de liste intelligent
Affichage Clipboard à partir de VBA sous access[Résolu] formulaire asp et base de données access et iis
Plus de sujets relatifs à : [Access] vider liste deroulante


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR