Главная страница
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.024 c
11-1080976041
Deimos
2004-04-03 11:07
2004.10.03
где мои байты ????


4-1093447463
Muchaco
2004-08-25 19:24
2004.10.03
WM_GETTEXT


4-1092904900
Анатолий
2004-08-19 12:41
2004.10.03
Диалог дл я выбора директории


14-1095319296
BiN
2004-09-16 11:21
2004.10.03
Смех да и только (ну цинник я, цинник)


6-1090889335
RaPToR_1
2004-07-27 04:48
2004.10.03
скачать twebbrowserom