Ik moet in de Items van een combobox per item 2 waarden opslaan.
1. De naam die in de lijst zichtbaar is
2. Het ID
Nu vul ik de combobox als volgt:
Maar het probleem is dat ik met de functie IndexOfObject niet de goede index terug krijg:
Wat doe ik verkeerd?
1. De naam die in de lijst zichtbaar is
2. Het ID
Nu vul ik de combobox als volgt:
code:
1
| AddObject(FieldByName('EENHEIDOMSCHRIJVING').AsString, TObject(FieldByName('EENHEIDID').AsInteger)); |
Maar het probleem is dat ik met de functie IndexOfObject niet de goede index terug krijg:
code:
1
| cmbbx_Eenheid.ItemIndex := cmbbx_Eenheid.Items.IndexOfObject(TObject(FieldByName('ARTIKELEENHEIDID').AsInteger)); |
Wat doe ik verkeerd?