Показать сообщение отдельно
  #1  
Старый 28.03.2010, 21:11
Gover Gover вне форума
Прохожий
 
Регистрация: 28.03.2010
Сообщения: 5
Репутация: 10
По умолчанию Формировать DataSource и DataField динамически в зависимости от RadioButton

Приветствую.
Никогда не думал, что придется писать программу на delphi, да и еще к тому же работающую с базой данных. Но в связи с производственной необходимостью пришлось это делать. Половина функционала уже есть, но произошел затык в одном моменте.
Итак:
Имеется БД MS Access работающая через ADO с приложением.
На форме расположено 5 радиокнопок и 1 DBComboBox.
А затык в том, что как я и писал в сабже DataSource и DataField должны задаваться динамически в зависимости от активного RadioButton.
Пытался делать это так
Код:
procedure TNewCardForm.AtmRadioButtonClick(Sender: TObject);
begin
  if AtmRadioButton.Checked = True then
  UstrDBComboBox.DataSource := DataModule2.AtmSource;
  UstrDBComboBox.DataField := 'nomeratm';
end;
но видимо это не проавильно, т.к. после компиляции выдает ошибку приложения.
Помогите новичку, подскажите как правильно написать код.
И еще, например, при активной 5-й радиокнопке DBComboBox становится неактивным. Это тоже подскажите пожалуйста.
Ответить с цитированием