Bonjour, je travaille avec une bd sql server 200
j'utilise un adoDataSet dans lequel il y a un select qui est modifié durant l'exécution de l'appli.
J'ai un tdblookuplistbox qui me donne le resultat de ces select.
A un certain moment je souhaite initialiser le lookuplistbox, alors j'écris :
Le composant n'affiche effectivement plus le résultat, néanmoins il conserve en mémoire le selectedItem....et ça m'embête car j'ai une condition qui vérifie si il y a des éléments dans la liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part dataset.active:=false
Cette condition ne marche pas quand je viens d'initialiser mon dataset puisque selectedItem a une valeur alors qu'il n'y aucun élément d'affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (lookuplistbox.selectedItem='') then...
Si qqun pouvait m'aider...
soit en me donnant un truc pour que selectedItem soit à '' lorsqu'il n'y a pas d'élément affiché (j'ai déjà essayé dataset.refresh)
soit en me donnant un moyen de savoir si il y a un élément de sélectionné différent de selectedItem.
MERCI
Partager