Я новичок в Delphi, но, пожалуйста, помогите.
У меня есть 7 TComboBox на форме. Их значения присваиваются им с помощью SQL-запроса из той же таблицы, которая называется Numbers.
procedure TForm3.Button4Click(Sender: TObject);
begin
Q2.Close;
Q2.SQL.Clear;
Q2.SQL.Add ('Select num');
Q2.SQL.Add ('FROM numbers.dbf');
Q2.RequestLive := true;
Q2.Open;
cb1.Items.Add(q2.FieldByName('num').value);
cb1.Text:= '? ? ?';
cb2.Items.Add(q2.FieldByName('num').value);
cb2.Text:= '? ? ?';
...
...
...
end;
Где cb1, cb2 .... - это TComboBox.
Я пытаюсь заставить их проверить свои значения (все значения являются текстовыми), когда вы нажимаете на них. В частности, если вы выбираете cb1 = 1 из выпадающего списка, то если вы выбираете cb2 = 1 ... и т. Д., И вы назначаете тот же номер, он должен дать вам сообщение об ошибке
MessageDlg('Check Values: CB 1 and CB 2: Same Values Entered.',mtError, mbOKCancel, 0);
Какой метод вы бы порекомендовали мне использовать, я сражаюсь уже два дня.
Заранее спасибо!