22.03.2006, 08:47 | #1 |
Мрачный тип
|
Связывание таблиц по заранее неизвестному кол-ву полей из Dimension
Имеется таблиц, у которой есть поле Dimension для некоего отчета, предназначенная для хранения результатов неких группировок по разным уровням Dimension(кол-во уровней априорно неизвестно, но ограничено размерностью Dimension) . В зависимости от уровня сгруппированных данных, массив Dimension заполняется для каждого уровня группировки от 1-го до N-го (N -уровень группировки), элементы с 1 до N-1 - ссылки на запись вышестоящего уровня. Затем при проходе по первому уровню, рекурсивно вызывается проход по новому экземпляру таблицы, но уже по нижележащему уровню.
И вот теперь встает вопрос - зная кусок Dimension , как по-изящнее связать по нему все записи у которых Dimension до определенного элемента идентичный нужному ? Делал запрос через Query, создавал Range по Dimension - а как такому Range присвоить значение , обращаясь к конкретному элементу массива Dimension ? Последний раз редактировалось TasmanianDevil; 22.03.2006 в 09:15. |
|