|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2010, 11:46 | #1 |
Пользователь
Регистрация: 18.03.2010
Сообщений: 88
|
Какой алгоритм?
Добрый день!
Прошу помочь с алгоритмом. В базе данных имеется 3 таблицы. 1 - основной справочник объектов, содержит 2 записи: Малый дом Котедж 2 - таблица частей постройки с ключом к 1-ой таблице (у каждой записи есть код объекта), содержит 5 записей: фундамент крыша - с ключом к 1-му объекту (малый дом) пол потолок стены - с ключом ко 2-му объекты (Котедж) 3 - таблица материалов с ключом к 1-ой таблице (у каждого есть код объекта), содержит 5 записей: доска метал пластик - с ключом к 1-му объекту (малый дом) бетон песок - с ключом ко 2-му объекты (Котедж). Простой запрос, по ключу из первой таблице собираю всё (из 3 таблиц) в одну таблицу и результат вывожу в excel: Столбец 1............Столбец 2............Столбец 3 =================================== == Малый дом...........фундамент...........д оска Малый дом...........фундамент...........м еталл Малый дом...........фундамент...........п ластик Малый дом...........крыша................ .доска Малый дом...........крыша................ .металл Малый дом...........крыша................ .пластик Котедж................пол.......... ...........бетон Котедж................пол.......... ...........песок Котедж...............потолок....... .........бетон Котедж...............потолок....... .........песок Котедж...............стены......... ..........бетон Котедж...............стены......... ..........песок Информация, содержащаяся во 2-й и 3-й таблице никак не связывается, основа для всех записей - объекты первой таблице и я хочу, чтобы в excel таблице данные отображались след. образом: Столбец 1...........Столбец 2............Столбец 3 =================================== = Малый дом..........фундамент............д оска Малый дом..........крыша................. .металл Малый дом..........(пусто)............... ..пластик Котедж...............пол........... ...........бетон Котедж...............потолок....... .........песок Котедж...............стены......... ..........(пусто) Как это можно сделать? |
17.05.2010, 16:32 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да просто Вы странного хотите... если столбцы 2 и 3 никак не связаны, зачем их собирать в одну таблицу (ведь логически ожидается, что данные в одной строке относятся к чему-то одному..
впрочем, "Вы хочите песен? Их есть у меня... " Код:
|
17.05.2010, 18:48 | #3 |
Пользователь
Регистрация: 18.03.2010
Сообщений: 88
|
Если можно, запрос по базу ACCESS
|
17.05.2010, 21:46 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
AK BULLETS, проношу свои извинения, но я не могу решить данную задачу (она оказалась даже намного "страньше", чем я сперва себе представлял!)
посмотрите результаты запросов Table1_Table2 Table1_Table3 и попытайтесь представить, как это может получится в результирующем файле ;( p.s. задачу можно решить, но "пошагово" - для каждой строчки из таблицы 1 - ОТДЕЛЬНО. |
18.05.2010, 09:18 | #5 |
Пользователь
Регистрация: 18.03.2010
Сообщений: 88
|
вот и я кроме как дальнейшей обработки строк в excel таблице ничего не придумал
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Волновой алгоритм (алгоритм Ли) | MrRockchip | Общие вопросы C/C++ | 4 | 10.05.2010 13:26 |
Какой алгоритм используется для ПОИСКА РЕШЕНИЯ в Excel | JulOl | Помощь студентам | 2 | 31.03.2010 11:59 |
Какой алгоритм Sip авторизации | Aliens_wolfs | Работа с сетью в Delphi | 0 | 25.01.2010 14:00 |
какой же оператор..( | ayPinki | Общие вопросы C/C++ | 2 | 13.12.2009 10:05 |
Какой компонент | VenMaster | Общие вопросы Delphi | 4 | 07.06.2008 10:38 |