Keyvalue...

  • Автор темы polter
  • Дата начала
P

polter

Существует база данных с 6-ю таблицами. В 1-ой таблице список остальных 5-ти. В DBLookUpCombobox я загружаю 1-ую таблицу (table1). Нужно чтобы при выборе из списка в DBLookUpCombobox определенного пункта с названием таблицы в DBGrid отображалось содержимое той таблицы, название которой я выбрал в списке DBLookUpCombobox.
Например, в DBLookUpCombobox 5 названий - table1, table2, table3, table4, table5. Я выбираю из этого списка table2и в DBGrid отображается содержимое table2, выбираю из списка table4 и в DBGrid отображается содержимое table4.

вот код, который работает, но при Button.Click

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if DBLookUpCombobox1.KeyValue= 1 then begin
ADOTable2.Connection:= ADOConnection1;
DataSource1.DataSet:= ADOTable2;
DBGrid1.DataSource:= DataSource1;
ADOTable2.TableName:= 'table2';
ADOTable2.Active:= True;
end; 
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
if DBLookUpCombobox1.KeyValue= 4 then begin
ADOTable4.Connection:= ADOConnection1;
DataSource1.DataSet:= ADOTable4;
DBGrid1.DataSource:= DataSource1;
ADOTable4.TableName:= 'table2';
ADOTable4.Active:= True;
end; 
end;
мне нада тоже самое, но только через выбор пункта в DBLookUpCombobox.
говорили, что через KeyValue нужно, но как конкретно?
 
P

polter

2 sax_ol требование задания.


2 sax_ol а есть другие предложения? ;)
 
P

polter

Организовать программку для учета успеваемости студентов. Организовать приложение таким образом, чтобы можно было добавлять или удалять ФИО студентов, дату, номер пары, оценки и список предметов. Преподаватель при входе в программу может выбрать любой предмет из списка и должна отобразиться таблица со списком студентов и их оценками по этому предмету.

Преподаватель сам задаёт число, №пары,и остальные параметры, кроме, конечно,
названия предмета. Затем ставит оценки.
Ещё надо, чтобы он мог редактировать любое число из ранее сохранённых
плюс он должен иметь возможность просмотреть инфу об любом студенте в
отдельности: количество баллов-какой балл за какое число и по какому виду
контроля, и успеваемость в процентах относительно других студентов
Ещё желательно, чтобы можно было узнать об спеваемости студента по
всем предметам. B)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!