|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.03.2010, 16:45 | #1 |
Регистрация: 21.03.2010
Сообщений: 7
|
Связывание таблиц
ситуация такая: есть 2 таблицы excel
1) огрн, инн, кпп, имя, адрес 2) огрн, инн, кпп, имя, оквэд как получить таблицу вида огрн, инн, кпп, имя, адрес, оквэд ? помогите, пожалуйста! |
21.03.2010, 17:28 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте skev48.
Ваша "..ситуация..получить таблицу.." решается с применение UNION. Но почему "ситуация" с таблицами Excel решается в Access, они прилинкованы? Евгений. P.S. форум не "машина ответов", его участники люди, и выкладывая вопрос не забывайте обращаться к тем кому Вы его адресуете, не знаете как - можно просто поздоровавшись. |
21.03.2010, 17:38 | #3 |
Регистрация: 21.03.2010
Сообщений: 7
|
Прошу меня извинить за некорректное обращение, было не большое отчаяние после 3 часов безуспешных попыток и сжатых сроков выполнения задачи.
Евгений, можно подробнее о UNION? решается в access, потому что есть такой способ через связывание, просто я не знаю как его воплотить в жизнь ) еще раз извиняюсь, если обидел кого-то |
21.03.2010, 17:58 | #4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
skev48, для того что бы оказать помощь, требуется уточнение:
действительно требуется решение в MS Access? требуется простое объединение записей таблиц или объединение с группировкой? есть ли в таблицах ключевые поля (или несколько полей) по которым можно идентифицировать запись (строку)? Евгений. |
21.03.2010, 18:05 | #5 |
Регистрация: 21.03.2010
Сообщений: 7
|
Евгений, спасибо, что готовы оказать помощь.
не принципиально в чем будет связывание, но конечный результат нужен в excel. нужно простое объединение записей. что вы имеете ввиду под ключевыми полями? есть и в 1 и во 2 таблицах столбцы с одинаковыми именами. как видно из примера, простой подстановкой столбцов здесь не помочь. |
21.03.2010, 18:32 | #6 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
"что вы имеете ввиду под ключевыми полями.." - в Excel строка идентифицируется по её номеру, для электронных таблиц это удобно, но набор данных не зависящий от "хранилища" (таблица БД, электронная таблица, текстовый файл,...) для "нормальной" работы с ним должен иметь уникальный идентификатор, указывающий на одну запись (строку).
Это базовые познания необходимые при работе с БД, Вам возможно они не понадобятся, но для общего развития не вредно. в таблицах (которые я взял на форуме Excel) таким полем (колонкой) скорее всего является колонка А (огрн), возможно достаточно будет использовать "инструмент" Надстройку Excel, ссылку на неё Вы найдёте здесь (DataFromTable.rar). Подключив Надстройку к Excel, Вы увидите новое меню для её запуска 'Связь' данных. Надеюсь у Вас всё получится, если не получится за консультациями по применению можете обращаться. Евгений. Последний раз редактировалось Teslenko_EA; 21.03.2010 в 18:34. |
21.03.2010, 19:05 | #7 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
Насколько велики таблицы?
Для Вашего примера напрашивается такое решение, не выходя из Эксел: 1.Открываете оба файла в одном окне, располагая их по вертикали: Window;Arrange;Vertical 2.Задаете сравнение таблиц: Window;Compare;Side by Side; В результате жирным шрифтом выделяются строки в книге2, для которых отличается поле "огрн" 3.В отличающихся строках выделяете значения для совпадающих по имени столбцов (огрн - имя) и копируете в таблицу книга1. 4.Обе таблицы сортируете по полю "огрн" 5. Поле "адрес" копируете из книги 1 в книгу2. Для Вашего примера это работает. Конечно, если таблицы большие, работа утомительна. ----------------------- Если делать через Аццесс, то надо объявить ключевое поле в обеих таблицах "огрн". Связать таблицы по этому ключевому полю. Создать запрос на выборку для всех полей. Это при условии, что значения в поле "огрн" не могут повторяться (уникальны), например, как номер читательского билета в библиотеке. |
21.03.2010, 23:55 | #8 |
Регистрация: 21.03.2010
Сообщений: 7
|
большое спасибо всем за помощь. сделал при помощи программы-надстройки tables transformer
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связывание таблиц | skev48 | Microsoft Office Excel | 4 | 21.03.2010 23:58 |
Связывание таблиц | stscolt | БД в Delphi | 0 | 21.03.2010 11:29 |
Связывание таблиц в MySQL Front и Delphi | Droid | БД в Delphi | 1 | 22.06.2009 12:12 |
связывание таблиц | vaso1983 | БД в Delphi | 0 | 17.05.2009 21:33 |
Связывание таблиц FoxPro в Access 2002 | Nessa | Microsoft Office Access | 2 | 04.11.2007 09:54 |