Bonjour
A partir du tutoriel de DelphiProg (j'adore ce tutoriel !), j'essaie de modifier le composant TComboBox pour le remplir automatiquement avec les displaylabel d'un composant de base de données firebird. Ça donne ça :
-----------------------------------------------------------------------------------
unit Umdf_ComboBox;
interface
uses stdctrls, IBCustomDataSet;
type TComboBox = Class(stdctrls.TComboBox)
Private
Public
published
procedure BuildFieldList(ADataSet: TIBDataSet);
End;
implementation
procedure TComboBox.BuildFieldList(ADataSet: TIBDataSet);
var
i : integer;
begin
Items.Clear;
For i := 0 to ADataSet.Fields.Count - 1 do begin
Items.Add(ADataSet.Fields[i].DisplayLabel);
End;
end;
----------------------------------------------------------------------------------
Le problème, c'est que j'aimerais par la suite pouvoir rechercher les displaylabel d'un TIBTable ou d'un TIBQuery. Existe-t-il un moyen autre que de faire deux procédures distincte ?
Merci
Simon