|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.12.2017, 09:05 | #1 |
Новичок
Джуниор
Регистрация: 06.05.2017
Сообщений: 1
|
Иерархическая структура шапок
Дана таблица (смотри на рисунок). Описание данной таблицы (ее структура) я создала в Microsoft Access под названием descriptionsimple и descriptionmatrica.
Давайте рассмотрим descriptionsimple. Поле C_name – номер шапки, С_prinadlezhost– указывает номера верхних шапок (1-ого,2-ого уровня) у которых имеются подчинённые шапки (какие именно см. на поле C_name). Получается, что два этих поля связаны между собой неким образом (но речь не об этом). Далее идет поле N_level что показывает уровень расположения наших шапок, их всего 3. Все это вы можете увидеть на рисунке. N_order показвает порядок расположения шапок в каждом уровне. Например, поменяв порядок (N_order) 1,2 на 2,1 в 1-ом уровне (N_level), в таблице шапка F1 (N поезда) встанет на место второго столбца, а шапка F2 (направление) на место первого. Порядок определяется в пределах каждого уровня. C_name это текстовое название шапки, С_type показывает тип данных не шапок, а тип данных, присваиваемые ячейкам под этими шапками. Аналогично с полем N_lenght (длина ячеек). Поле C_status является как мне кажется необязательным и указывает существование шапки на физическом уровне. Рассмотренная таблица descriptionsimple описывала вертикальные шапки, то есть простую таблицу. Таблица descriptionmatrica, также как и предыдущая таблица описывает наши шапки, но в данном случае находящиеся в горизонтальном положении то есть создается матричная таблица. Теперь, вопрос как из двух этих таблиц получить таблицу-матрицу? Возможно это можно сделать в третьей таблице yacheyka, соеденив наши шапки каким-то образом. Скорее всего наша таблица yacheyka будет иметь С_type и N_lenght (то что необходимо при ее описании). Внимание задание! - Обращаясь к данным таблицам описаний descriptionsimple и descriptionmatrica создать через процедуру я предполагаю Create Table в Visual Basic либо sQL (необязательно в ней, реализация возможна где угодно) «выплюнуть» отчет в виде таблицы, изображенной на моем рисунке. Отчет может быть получен в Excele, Worde не имеет значение. Подробно я описала, для того чтобы понять самое главное, СУТЬ задания, а поняв его в можете применить свои способы выполнения задания, так как работа креативная и творческая. Выполнить можно хотя б обычную таблицу без вертикальных шапок (не матричная таблица), главное получить это дерево, иерархические шапки обращаясь к таблице описания! Возможно есть какие-то недочеты или ошибки все это вы можно подкорректировать. Спасибо всем кто дочитал. |
08.12.2017, 10:13 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать разных шапок на листах | Artistry | Microsoft Office Excel | 2 | 11.04.2014 13:34 |
Иерархическая база данных | Kristas | Microsoft Office Access | 6 | 01.04.2013 17:09 |
Иерархическая группировка | Katerinka13 | Microsoft Office Excel | 12 | 06.02.2013 10:24 |
Иерархическая структура таблицы базы mdb | Wikly | БД в Delphi | 7 | 07.05.2010 22:55 |