0

情報を表示したいLabel3とricheditを取得しました。データベースからの情報が必要です (具体的にはテーブル - Candidate_table から)。候補テーブルには次の列があります:

名前 * 姓 * グレード * Service_Points * スローガン * 説明

候補者はちょうど 5 人なので、各列は 5 回記入されます。

だからここに私がやりたいことがあります:

コンボボックスをクリックすると、5 人の候補者の名前が表示されます。特定の名前、たとえば John をクリックすると、彼のスローガンが Label3 に表示され、彼の説明が Richedit1 に表示されます。

だから私はこれを試しています(onchange):

DBCombox1.Itemindex の 0 の場合: 開始

Candidate_table.Fieldbyname('Name').asString := DBCombobox1.text[0];

Adoquery1.active := false;

Adoquery.sql.text := '名前 = Candidate_table.Fieldbyname('Slogan').asString である候補テーブルからスローガン、説明を選択します。

adoquery1.active := true;

label3.caption := Candidate_table.Fieldbyname('スローガン').asString ;

Richedit1.lines.add(Candidate_table.Fieldbyname('Description').asString) ;

終わり;

だから、これは機能していません...

これを自分のやりたいようにできますか、それともフォームを変更する必要がありますか >?ここに画像の説明を入力

4

0 に答える 0