![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Как сделать что б в ДБгрид, грид грузились связаные поля. Т.е. Имеем таблицу успеваемости студентов, таблицу с предметами, и инфу о студента, тож таблица. Нужно сделать что б дб грид были поля: семестр дисциплины, название дициплины ( из таблицы с успеваемостью) и фио студента (из таблицы о инфе со студентами). Теперь при редактировании поля "название дисциплины" был выпадющий список (список формируется путем вытаскивания из т аблицы с предметами), и после выбора отличного предмета от уже существующего, изменялся семестр.
Ну вот пример: Цитата:
студенты: ид -Иванов - Виктор Дисциплины ид -Математика - 3 семестр ид - Физика - 4 семестр Таблица успеваемости идСтудента - идНазвания дисциплины Теперь в дб грид получаем: Иванов - Виктор - Математика - 3 семестр Теперь по клику на название предмета: должен быть компобокс доступными дисциплинами из таблицы дисциплины. Затем выбираем новый предмет Физика из этого списка и должны сразу получить: Иванов - Виктор - Физика - 4 семестр т.е. поменяли только название а семестр сам поменялся. Последний раз редактировалось Act, 01.11.2008 в 15:21. |