Bonjour à vous,

voici mon problème :
j'ai une ListBox liée à un FDQuery, je dois faire des traitements par lot suivant les items sélectionnés par les cases à cocher présentées (ShowCheckBoxes = true)
lorsque je parcours les items ainsi sélectionnés il me faut sélectionner chaque item afin de la FDQuery soit synchronisée.
et là je bloque.

j'ai essayé sans succès en affectant ListBox.itemIndex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
var
    lb: TListBoxItem;
...
   for i:=0 to ListBoxIS.items.Count-1 do
    begin
          lb := ListBoxIS.ListItems[i];
 
          if lb.IsChecked then
          begin 
               ListBoxIS.ItemIndex:= lb.Index;
               // ShowMessage(lb.Text+' '+DMData.FDQ_ISIS_Nom.AsString);
 
          end;
    end;