Главная страница
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.043 c
1-1095413551
Чайник
2004-09-17 13:32
2004.10.03
и снова цвет...


4-1093595479
SolDen
2004-08-27 12:31
2004.10.03
Высота панели задач


3-1094514992
Денис
2004-09-07 03:56
2004.10.03
DBGrid не отображает измененные вычисляемые поля


4-1093430618
Mr. Joker
2004-08-25 14:43
2004.10.03
Пункт контекстного меню "Открыть с помощью" в Delphi


14-1094827056
DiamondShark
2004-09-10 18:37
2004.10.03
Ищу бредогенератор.