///sur le Oncreate Logement.Open; StockCombo; /// après Insert, append ou delete Procedure StockCombo; begin Logement.DisableControls; Try Logement.Refresh; while not Logement.Eof do begin locataire.Items.Add(Logement.FieldByName('nom').AsString); Logement.Next; end; Finally Logement.EnableControls; end;
///sur le Oncreate Logement.Open; StockCombo; /// après Insert, append ou delete Procedure StockCombo; begin Logement.DisableControls; Try Logement.Refresh; while not Logement.Eof do begin locataire.Items.Add(Logement.FieldByName('nom').AsString); Logement.Next; end; Finally Logement.EnableControls; end; end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprocedure TFormX.updateCombo; var S : TStringList; begin S := TStringList.create; ComboBox.items.beginUpdate; try // requette de données // SI données disponibles // BOUCLE ? S.Add({donnée}); // fin BOUCLE comboBox.clear; comboBox.items.assign(S); // fin SI // SINON LabelErreur.caption := 'les données ne sont pas disponibles.'; finaly S.Free; comboBox.items.endUpdate; end; end;