1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
procedure TFm_S_Alpha.Affect_Cbx;
var Idx, IdxItem: integer;
begin
//Recherche position dans tableau
Idx := 0;
IdxItem := Cbx_Col.ItemIndex;
//Boucle sur le tableau d'intem et sortie si équivanlence de début de texte
While idx < Nbr_Prod do
begin
if Tab_Prod[Idx].NomPRec >= Saisie_New then
begin
Cbx_Col.ItemIndex := Idx;
Break;
end;
Idx := Idx+1;
end;
//Prise en compte de la dernière lettre uniquement si utilisée
if Cbx_Col.ItemIndex <> IdxItem then Saisie := Saisie_New;
Edit_saisie.text := Saisie;
end; |
Partager