Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Трансформатор. / 9 сообщений из 9, страница 1 из 1
04.08.2003, 10:18
    #32226030
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Не тот, что "получает 220 - жене отдает 127, а на остальные гудит".
Возникла мысля о хранении данных о свойствах разных объектов в одной таблице. Думаю насколько заморочно будет ее реализовать, чтобы отображать эти данные для пользователя в привычном табличном виде. Результат д.б. похож на перекрестную таблицу. Т.е. из:

Имя Свойство Значение
Мешок| Размер| 30|
Мешок| Материал| дерюга|
Мешок| Размер| 40|
Мешок| Материал| капрон|

Получить:
Имя Размер Материал
Мешок| 30| дерюга|
Мешок| 40| капрон|

Вроде, конечно, возможно в Аксексе получить это с помощью перекрестных запросов, используя в области данных функцию First, но можно ли тоже самое в T-SQL?

Всем заранее спасибо за участие в сем сложном (простом, нудном, благородном, инересном...) деле.
...
Рейтинг: 0 / 0
04.08.2003, 10:20
    #32226034
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Нужно еще какое-нибудь поле, чтобы было ясно, что дерюга относится именно к 30.
...
Рейтинг: 0 / 0
04.08.2003, 10:49
    #32226090
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Владимиру Санычу
Разумеется! Просто думал, что это само-собой подразумевается - уникальный код для каждого объекта.
...
Рейтинг: 0 / 0
04.08.2003, 11:06
    #32226121
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Надо сделать перекрестный запрос на T-SQL? Илиминтарно Ватсон!
Как аксес делает перекрестный запрос? Создает временную таблицу, добавляет туда поля, заполняет их данными.
Вот и ты сделай то же самое на MS SQL.
...
Рейтинг: 0 / 0
04.08.2003, 11:10
    #32226131
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
BOL:Crass-Tab reports (mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\acdata.chm::/ac_8_qd_14_04j7.htm)
...
Рейтинг: 0 / 0
04.08.2003, 11:16
    #32226148
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Надо же как я угадал...
Даже не ожидал
...
Рейтинг: 0 / 0
04.08.2003, 11:48
    #32226195
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Сенину Виктору
Примерчик хороший. Спасибо!
НО!! Учитывая, Group By без функций это работать не будет? Или придется все текстовые свойства тоже загонять в Group By.
В том то и смысл, что повернуть надо данные (в том числе и текстовые), а не проанализировать их с помощью сводных таблиц. При этом число свойств для каждого объекта и тип их данных заранее не известны. И такая таблица должна формироваться динамически. Например, щелкнул на дереве объект - получи таблицу его экземпляров со свойствами...
...
Рейтинг: 0 / 0
04.08.2003, 11:55
    #32226207
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
>щелкнул на дереве объект - получи таблицу его экземпляров со свойствами

не дело сиквела - деревья строить - энто для клиента работа.
...
Рейтинг: 0 / 0
04.08.2003, 12:05
    #32226224
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трансформатор.
Сенину Виктору
не дело сиквела - деревья строить - энто для клиента работа

Дык! Он и не будет строить. Он будет во-первых готовить таблицу для дерева (само дерево с помощью ADO), во-вторых таблицу для вывода списка экземпляров объекта с их свойствами. Что и хотелось бы видеть в табличном виде, где имя свойства - имя поля (заголовок), а значение (текстовое, числовое, логическое) - на пересечении кода/имени экземпляра и имени свойства.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Трансформатор. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]