Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
iona
1

SQL в Delphi. Вывод полей в одной таблице - шапкой в другой.

19.06.2009, 08:02. Просмотров 1391. Ответов 2
Метки нет (Все метки)

Привет всем. Есть база данных на Access связанная в делфи через ADOConnection (ADOTable, DataSource, DBGrid и тд ). В акцесе есть таблицы 1 курс, 2 курс, 3 курс, 4 курс с полями
[ Предмет | Часы | Группа | Кафедра | Специальности ]
Поля кафедры и специальности связаны с другими отдельными таблицами (Кафедры, Специальности) по полям id_specialnosti и id_kafedri.

Возможно ли вывести отдельную таблицу, выбрав определенную кафедру (раскрывающийся список, например DBLookupComboBox связанный с таблицой кафедр), что бы выводились все группы с часами и предметам относящиеся к этой кафедре, и затем выводилась сумма по предметам.

Внимание: Загвоздка вся в том, что бы наименование групп (которые относятся к выбранной кафедре) в тех таблицах (1 курс, 2 курс ...) стала шапкой таблицы - назовем ее Смета часов.

Примерно это должно вот так выглядеть

Таблица допустим возьмем 1 курс:
Код
[ Предмет  | Часы     | Группа     |  Кафедра       | Специальности           ]
[ Матем.   |    20    | ПОВТ-2     | Инф. и матем.  | Прог. обесп. выч. тех.  ] 
[ История  |     10   | Право-1    | Правовые дисц. | Правоведение            ]
и возьмем таблицу 2 курс
Код
[ Предмет | Часы   | Группа    | Кафедра       | Специальности           ]
[ ОС      |    15  | ИС - 4    |Инф. и матем.  | Информационные сис.     ] 
[ Финансы |    25  | ПСО-14    |Правовых дисц. | Пераво и орг.соц.обесп. ]
Теперь с этих таблиц должна сформироваться таблицко, такого рода:

Например мы выбрали кафедру - Информатики и математики:
Код
[Предмет     | ПОВТ -2|  ИС-4  ]
[ Математика |  20    |        ]    
[ ОС         |        |  15    ]
Помогите, очень прошу.. хнык...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2009, 08:02
Ответы с готовыми решениями:

Обновить поле в одной таблице по совокупному значению других полей в другой таблице
Добрый день! Хотелось бы совета по следующей проблеме: Требуется обновить поле в одной...

Ограничение значений полей в одной таблице на основании другой
Добрый вечер. Есть задание спроектировать БД для Думы. Я уже видела несколько примеров, что есть на...

SQL-запрос на поиск одинаковых значений полей в одной таблице?
Как найти записи в которых значения некоторых полей одинаково? Например поля с ФИО.

Вывод отсутствующих в таблице полей sql
Есть две таблицы с некоторыми полями, которые имеют одинаковый набор данных. мне нужно вывести...

2
Cyber-Tracing
346 / 71 / 3
Регистрация: 27.04.2009
Сообщений: 554
19.06.2009, 13:59 2
Используйте ADOQuery и запросом Select выводите в ту таблицу которую вам надо
0
iona
19.06.2009, 18:39 3
Эх.. как обычно никто не смотрит на кыртинку (((( Мне поля поменять надо! Что бы при выборе определенной кафедры, вывелась таблица, у которой в ШАПКЕ поля были те самые ГРУППЫ! которые относятся к данной кафедре, а все данные берутся с таблиц, 1 курс, 2 курс, 3 курс, 4 курс. На картинке показаны и какие поля там и что там должно быть. Уже нашла с помощью чего все это воплотить, тока вот еще не до конца разобралась. Возможное воплощение всей этой белеберды возможно с помощью TRANSFORM - PIVOT, но так как в SQL я не оч сильна, вот сижу разбирась, что куды должно идти и т.д. Воть.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2009, 18:39

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Возможно ли в VB использовать SQL-запросы в которых данные в одной таблице редактируются данными из другой?
Возможно ли в VB использовать SQL-запросы в которых данные в одной таблице редактируются данными из...

Вывод всего с одной таблице + если есть в другой то подсчитать записи
Доброго времени суток, Подскажите пожалуйста, составить запрос. Есть таблицы product(id, name и...

Запрос: приравнять значение в одной таблице значению в другой таблице
как можно осуществить запрос : приравнять значение одной таблицы значению в другой таблицы idn |...

Первичный ключ заполнен в одной таблице норм, он же в другой таблице внешний NULL
Всем доброго времени суток! Проблема следующая: Использую "SQL server management studio 2012",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.