![]() |
|
|
![]()
|
|
| krobs |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 9.12.2005 Где: Барнаул Репутация: нет Всего: нет |
Господа, подскажите пожалуйста:
Ситуация: Есть таблица, состоящяя из следующих заголовков столбцов "Предмет" [притом предметов д/б 2 и более, но не один], "Вид зачёта", "Кол-во часов", "Итоговая оценка". Проблема: Как сделать, чтобы при вводе запроса выдавалась информация о придметах, притом весь список сразу, т.е. как можно скомпоновать таблицы (или заголовки, поля в таблице), чтобы заголовк столбца "ФИО" (по кторой будет идти запрос и где будут перечисленны мно-во фамилий) оказаось связанным с вышеперечмсленными заголовками. И проблема в том, что если сделать в той же таблице ещё и заголовок "ФИО", то получиться - одна фамилия и только один предмет, вид зачёта и.т п. P.S. БД делаю на Delphi 7 Спасибо! |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: 1 Всего: 2 |
через запросы.
|
|||
|
||||
| Vit |
|
||||||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Table1 - Subjects (Список предметов с описаниями, должна хранить информацию только и исключительно о предметах, никакой информации относящейся к конкретному студенту или группе быть не должно)
Id Name Hours Пример: 1 Math 20 2 Phisics 10 3 Finances 15 -------------- Table2 - Students (Список студентов с описаниями, должна хранить информацию только и исключительно о студентах, никакой информации относящейся к предметам быть не должно) Id GroupNo Name Пример 1 1 Ivanov 2 1 Petrov 3 2 Sidorov -------------------- Table3 - StudentToSubject (Отношения между предметами и студентами, собственно указание какой студент изучает какой предмет и с каким успехом, никакой информации о предметах или студентах за исключением их Id быть не должно) Id StudentId SubjectId TestResult 1 1 1 5 2 1 2 3 3 1 3 5 4 2 1 2 4 2 3 6 Запросы: Все студенты в группе:
Список предметов которые изучаются первой группой
Список предметов с оценками для всех студентов группы
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||||
|
|||||||
| krobs |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 9.12.2005 Где: Барнаул Репутация: нет Всего: нет |
Здорова Vit!
Мог бы пожалуйста уточнить: 1) Какую БД лучше использовать (Paradox 7, VFP...)? 2) Как я понял вышеперечисленные коды SQL прописываются в свойстве (OI/SQL) компонента TQuery? Сколько этих компонентов д/б на форме? 3) Также используется компонент TTable - сколько их д/б? 4) А в таблицах, ключи надо ставить (на ID например)? |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |