Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
14-1095210139
Lu
2004-09-15 05:02
2004.10.03
Отдам приглашения на Google mail


14-1094898124
Delpher
2004-09-11 14:22
2004.10.03
Изучение Delphi


14-1095023837
gas
2004-09-13 01:17
2004.10.03
Перетаскивание текста между программами


11-1080976041
Deimos
2004-04-03 11:07
2004.10.03
где мои байты ????


4-1092836312
R1
2004-08-18 17:38
2004.10.03
Диалог свойств файла (ShellExecuteEx)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский