Keyvalue...

Тема в разделе "Delphi - Базы данных", создана пользователем polter, 4 фев 2008.

  1. polter

    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

    Код (Text):
    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 нужно, но как конкретно?
     
  2. polter

    polter Гость

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


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

    polter Гость

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

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

Поделиться этой страницей