|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2017, 07:18 | #1 |
Новичок
Джуниор
Регистрация: 31.05.2017
Сообщений: 2
|
Как объединить уникальные значения из двух массивов в один, Объединение таблиц
Уважаемые формучане, помогите, пожалуйста, решить задачу.
Имею 2 таблицы в ACCESS: Остатки Код товара Кол-во Себестоимость 0011 1 100 0022 1 100 0033 1 100 Продажи Код товара Кол-во Себестоимость 0055 1 100 0011 1 100 0077 1 100 В итоге надо получить: Код товара Ост_Кол-во Ост_Себестоимость Пр_Кол-во Пр_Себестоимость 0011 1 100 1 100 0022 1 100 0033 1 100 0055 1 100 0077 1 100 Делаю в ACCESS Как затащить в итоговую таблицу значения - понимаю. Но как в одном поле объединить уникальные коды из двух таблиц - нет представления. Именно в этом и нужна помощь. Пробовал в ексель - номенклатура 10 000 в остатках и 10 000 в продажах. сделал через впр с условием. Запустил пересчет формул - все повисло. Решил сделать в аксесс. . Помогите решить. |
31.05.2017, 08:06 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
1. Создать таблицу0 уникальных кодов. (Поля: Код, Количество, Примечание)
2. В таблицу добавить информацию с таблицы1 о количестве (Код товара -> Код, Кол-во -> Количество, "Количество1" -> Примечание) 3. В таблицу добавить информацию с таблицы1 о себестоимости (Код товара -> Код, Себестоимость -> Количество, "Себестоимость1" -> Примечание) 4. В таблицу добавить информацию с таблицы2 о количестве (Код товара -> Код, Кол-во -> Количество, "Количество2" -> Примечание) 5. В таблицу добавить информацию с таблицы2 о себестоимости (Код товара -> Код, Себестоимость -> Количество, "Себестоимость2" -> Примечание) 6. Перекрестный запрос с таблицы0, где Код - заголовки строк, Количество-значение, Примечание - заголовки столбцов.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 31.05.2017 в 08:10. |
31.05.2017, 08:15 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А, там full join не реализован. Примерно так заменить можно
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.05.2017, 08:24 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Аватар, здесь писали или тестировали где-то код?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
31.05.2017, 08:27 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Здесь конечно, пусть TC тестирует )) Должно работать, если чего не забыл об sql accessa-а
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.05.2017, 08:40 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Работает отлично, 4 исправления надо сделать, но кто писал, что дадут все готовое?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
31.05.2017, 10:48 | #7 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
обычно делаю так
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
31.05.2017, 10:49 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.05.2017 в 10:53. |
|
31.05.2017, 13:21 | #9 |
Новичок
Джуниор
Регистрация: 31.05.2017
Сообщений: 2
|
Спасибо! Помогли. Все заработало
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединение двух массивов точек в один. | 3dWorld | Помощь студентам | 0 | 19.01.2011 14:43 |
Объединение двух файлов в один | kitty19 | Общие вопросы C/C++ | 4 | 15.12.2010 15:51 |
Объединить информацию двух файлов с разной датой в один | Язычник | Microsoft Office Excel | 1 | 19.11.2009 15:56 |
Объединение двух таблиц | jekis2506 | Microsoft Office Excel | 5 | 15.04.2009 08:34 |