Показать сообщение отдельно
Старый 22.03.2006, 08:47   #1  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Связывание таблиц по заранее неизвестному кол-ву полей из Dimension
Имеется таблиц, у которой есть поле Dimension для некоего отчета, предназначенная для хранения результатов неких группировок по разным уровням Dimension(кол-во уровней априорно неизвестно, но ограничено размерностью Dimension) . В зависимости от уровня сгруппированных данных, массив Dimension заполняется для каждого уровня группировки от 1-го до N-го (N -уровень группировки), элементы с 1 до N-1 - ссылки на запись вышестоящего уровня. Затем при проходе по первому уровню, рекурсивно вызывается проход по новому экземпляру таблицы, но уже по нижележащему уровню.

И вот теперь встает вопрос - зная кусок Dimension , как по-изящнее связать по нему все записи у которых Dimension до определенного элемента идентичный нужному ?

Делал запрос через Query, создавал Range по Dimension - а как такому Range присвоить значение , обращаясь к конкретному элементу массива Dimension ?

Последний раз редактировалось TasmanianDevil; 22.03.2006 в 09:15.