![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Четырех-кратная связь таблиц. Проблема вывода табличных частей. [D7, Paradox]
Heretic © (2004-09-06 14:42:00)Есть базы (для составления расписания):
Пары Предметы Группы Преподы Аудитории
Код Пары Код Предмет Код Группа Код Препод Код Аудит
-------- ----------- ---------- ---------- -----------
1 1Пара 1 предмет1 1 Гр1 1 Иванов 1 №1
2 2Пара 2 предмет3 1 Гр2 2 Петров 2 №2
3 2Пара 3 предмет4 2 Гр1 2 Сидоров 2 №3
4 3Пара 4 Предмет3 3 Гр2 3 Иванов 4 №5
…
Связью является поле код.
Необходимо получать информацию в табличном виде:
1) Пары/Группы – в ячейке Предмет, Преподы, Аудитории
2) Пары/Преподы – в ячейке Предмет, Группы, Аудитории
3) Пары/Аудитории – в ячейке Предмет, Группы, Преподы
Бьюсь над механизмом второй день – не найду идею, может кто поможет?
Sergey13 (2004-09-06 16:21:00) [1]2 [6] Heretic © (06.09.04 15:06)
А я тебе ответил - через калк полеможно в "одной ячейке". Но почему нельзя "просто смотреть" две колонки? В чем принципиальнвя разница то?
Heretic (2004-09-06 15:06:00) [2]Sergey13, ну что ты все зачем да зачем. Я же прошу – может есть идеи как отображать все это для просмотра базы данных «Пары/Группы», «Пары/Преподы», «Пары/Аудитории»
Sergey13 (2004-09-06 14:59:00) [3]А зачем все в одну ячейку то? Можно через калк поле, но зачем?
Heretic (2004-09-06 14:58:00) [4]Чтобы пользователь видел например: На какой паре какие группы что изучают, кто им при этом преподает и где они при этом всем располагаются. Это необходимо чисто для просмотра и выбора ячейки для редактирования данных (Форма редактирования у меня отдельная и с ней все нормально).
Sergey13 (2004-09-06 14:53:00) [5]2[2] Heretic © (06.09.04 14:51)
>Основная загвоздка при этом как в ячейку DBGrid внести составное поле Предмет+Преподы+Аудитории
А зачем?
Heretic (2004-09-06 14:51:00) [6]Я через SQL и пытаюсь сделать.
Основная загвоздка при этом как в ячейку DBGrid внести составное поле Предмет+Преподы+Аудитории
Sergey13 (2004-09-06 14:45:00) [7]Лукап поля можно использовать. Но лучше учить SQL.