![]() |
|
Модераторы: Akina |
![]()
|
|
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Доброго времени суток!
Есть таблица для определения рейтинга специальностей ВУЗа. Структура (для пользователя) во вложении, посмотрите, пожалуйста. Условие такое, что такая таблица должна быть для каждой специальности, а их десятки. База дудет в Microsoft SQL Server 2000, приложения на Delphi. Так вот, именно таких таблиц должно быть столько же, сколько и специальностей. Как бы осуществить это? Может внести дополнительный атрибут "код_специальности", чтобы после каждого значения был ещё столбик с именем специальности? Но как тогда сделать так, чтобы первые в первых двух слолбиках записи копировались, т.е. 34 записи, затем снова 34 таких же записей, начиная с номера 18? (первая строка должна начинаться с 18-ти) А может сделать сразу десятки таких таблиц, для каждой специальности и не заморачиваться? Присоединённый файл ( Кол-во скачиваний: 6 )
tabel.JPG 200,25 Kb |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
Riddik ты хотя бы ознакомился с содержанием таблицы на катринке
Да это просто свалка разноплановой информации (ни одна запись друг сдругом не связана даже по смыслу!) а ты пишешь: Есть таблица для определения рейтинга специальностей ВУЗа. -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Magnifico, так это и есть эта таблица! Вместо нулей будут стоять конкретные цифры. Каждая кафедра даёт от себя такую вот таблицу, только вместо нулей какие-то данные.
А таблиуа так и называется - рейтинг специальностей. Что не так? Добавлено через 10 минут и 9 секунд Ещё раз объясню. Эта таблица, которая во вложении, предоставляется как ежегодный отчёт от каждой кафедры. Предоставляется в Excel. Но так как универ всё переводит в базу данных, то и такие таблицы теперь будут в SQL Servere через сетку заполняться всеми кафедрами. Вот и и возникла проблема. Мне готовить таких таблиц столько же, сколько специальностей или можно как-нибудь поумнее всё организовать, а потом лишь по запросам выводить пользователю только по конкретной специальности? Таблицы не я предумал. |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
мне пока так видится (таблица Отчеты это и есть твоя таблица которую ты дал)
![]() Это сообщение отредактировал(а) Magnifico - 26.5.2008, 22:57 -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
думаю, всё красиво получилось.
Спасибо большое!!! Добавлено через 13 минут и 43 секунды в догонку ещё такое вопрос Можно ведь потом выводить в DBGrid'е таблицу в форме, что во вложении, только со значениями соответствующими выбранной в combobox'e специальности? Т.е. в комбобоксе пользователь выбирает кафедры, и значения меняются соответсвенно. Это не проблема? |
|||
|
||||
| Magnifico |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
незабудь связку полей КодКафедры КодОчтета сделать unique
чтобы небыло повтор зчачений
-------------------- Всё в порядке - спасибо зарядке ! |
||||
|
|||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Спасибо за помощь!
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |