情報を表示したい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) ;
終わり;
だから、これは機能していません...
これを自分のやりたいようにできますか、それともフォームを変更する必要がありますか >?