Показать сообщение отдельно
  #4  
Старый 29.08.2011, 11:28
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Код:
procedure TForm1.DBLookupComboBox1Click(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT модель, чувствительность FROM Speaker WHERE модель = DBLookupComboBox1.Text');
ADOQuery1.Open;
edit5.Text := ADOQuery1.FieldByName('чувствительность').AsString;
end;
Какая- то фигня получается. Откуда в DBLookupComboBox1.Text будет значение, если вы только что закрыли dataset. DBLookupComboBox сам ставит указатель в нужное место.

Код:
procedure TForm1.DBLookupComboBox1OnChange(Sender: TObject);
begin
edit5.Text := ADOQuery1.FieldByName('чувствительность').AsString;
end;
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!
Ответить с цитированием