Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Четырех-кратная связь таблиц. Проблема вывода табличных частей.   Найти похожие ветки 

 
Heretic ©   (2004-09-06 14:42) [0]

Есть базы (для составления расписания):

Пары    Предметы     Группы     Преподы  Аудитории
Код Пары  Код Предмет  Код Группа  Код Препод    Код Аудит
--------  -----------  ----------  ---------- -----------
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 14:45) [1]

Лукап поля можно использовать. Но лучше учить SQL.


 
Heretic ©   (2004-09-06 14:51) [2]

Я через SQL и пытаюсь сделать.
Основная загвоздка при этом как в ячейку DBGrid внести составное поле Предмет+Преподы+Аудитории


 
Sergey13 ©   (2004-09-06 14:53) [3]

2[2] Heretic ©   (06.09.04 14:51)
>Основная загвоздка при этом как в ячейку DBGrid внести составное поле Предмет+Преподы+Аудитории
А зачем?


 
Heretic ©   (2004-09-06 14:58) [4]

Чтобы пользователь видел например: На какой паре какие группы что изучают, кто им при этом преподает и где они при этом всем располагаются. Это необходимо чисто для просмотра и выбора ячейки для редактирования данных (Форма редактирования у меня отдельная и с ней все нормально).


 
Sergey13 ©   (2004-09-06 14:59) [5]

А зачем все в одну ячейку то? Можно через калк поле, но зачем?


 
Heretic ©   (2004-09-06 15:06) [6]

Sergey13, ну что ты все зачем да зачем. Я же прошу – может есть идеи как отображать все это для просмотра базы данных «Пары/Группы», «Пары/Преподы», «Пары/Аудитории»


 
Sergey13 ©   (2004-09-06 16:21) [7]

2 [6] Heretic ©   (06.09.04 15:06)
А я тебе ответил - через калк поле можно в "одной ячейке". Но почему нельзя "просто смотреть" две колонки? В чем принципиальнвя разница то?



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
8-1089295741
SerBeys
2004-07-08 18:09
2004.10.03
Умножение(Multiply) цветов


1-1095444973
Antonmm2
2004-09-17 22:16
2004.10.03
ImageList


3-1094454200
ksa2002
2004-09-06 11:03
2004.10.03
Количество возвращаемых записей


3-1094040311
zrv
2004-09-01 16:05
2004.10.03
Помогите составить запрос


11-1081084673
hammer
2004-04-04 17:17
2004.10.03
scrollbox