Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Gilza83
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 8
1

Импорт данных из excel

07.04.2016, 10:47. Просмотров 292. Ответов 8
Метки нет (Все метки)

Добрый день!
Помогите в импорте данных из Excel. Точнее импорт сделан в таблицу "test", а необходимо всё перенести таблицу "Главная" с изменениями данных согласно структуре БД.
Понимаю, что необходимо Insert into, но как дальше заполнить запрос не понимаю.
0
Вложения
Тип файла: zip BDотказов.zip (127.2 Кб, 7 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2016, 10:47
Ответы с готовыми решениями:

Экспорт-импорт данных Excel-Access-Excel
Доброе время суток уважаемые форумчане. Приходит информация в экселевской...

Импорт данных из Excel в Базу Данных Access
Привет всем !!! Столкнулся вот с какой задачей, нужно сделать импорт в...

Импорт данных из Excel
Здравствуйте! Подскажите пожалуйста, как импортировать данные из таблицы Excel...

Импорт данных из Excel
Добрый день! Перечитал много статей про импорт данных из Excel в Access, но то...

Импорт данных из Excel в Access
Всех с наступающими! =) Проблема такая: есть база данных в access, есть в той...

8
shanemac51
Модератор
Эксперт MS Access
7806 / 3021 / 431
Регистрация: 07.08.2010
Сообщений: 8,222
Записей в блоге: 2
07.04.2016, 12:17 2
таблицы главная и тест --не идентичны
сложно угадать какое Fхх соответствует какому столбику
КодЗаводЦехТехПозицияПричина обращенияДатаЗаявкиВремяЗаявкиДействияДатаЗакрытияВремяЗакрытияДневнойДежурныйФио ИсполнителяПричина ОтказаВремя ВыполненияТрудо затратыПричина ДефПовторяемостьКритичностьRCAОтчетКомментарийНаправление   
1ВЯКЦКИПиАццНеккоректные показания узла учёта сухого газа01.02.201614:10:00Проведена продувка импульсной линии.01.02.201614:30:001сл.КИПиА Бугай А.В.1ww0:20:00ww0:01wwНетдаНеплотность/засорение импульсной линии (забито, залито при сварке, пайке сечение импульсной трубки, отбора, перемерзание, накопление конденсата, резкий перегиб линии)Приборы давления_ разности давлений   
 f2f3f4f5f6f7f8f9f10f11-f12f13**f13****f14-f15f16f17-f18f19f22f23f24f21f20   
++++++                      
КодF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24
4321ВЯКЦКИПиАццНеккоректные показания узла учёта сухого газа01.02.201614:10:00Проведена продувка импульсной линии.01.02.201614:30:001wwсл.КИПиА Бугай А.В.1ww0:20:00ww0:01wwПриборы давления_ разности давленийНеплотность/засорение импульсной линии (забито, залито при сварке, пайке сечение импульсной трубки, отбора, перемерзание, накопление конденсата, резкий перегиб линии)НетдаНет
4332ВГПЗ УПГ2КИПиАТТ 3.01/А-3Проверить датчик температуры29.01.201615:20:00Проведена калибровка прибора. Проверка линии связи.29.01.201616:05:00 1сл.КИПиА Подсекаев А.Н.2 0:45:00 0:01      
0
Gilza83
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 8
07.04.2016, 14:32  [ТС] 3
F2 из таблицы "тест" соответствует столбцу "Завод" из "главной" таблицы, F3 соответствует "цех" и так далее.
0
shanemac51
Модератор
Эксперт MS Access
7806 / 3021 / 431
Регистрация: 07.08.2010
Сообщений: 8,222
Записей в блоге: 2
07.04.2016, 14:39 4
с f11 начинаются сдвиги
0
Gilza83
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 8
07.04.2016, 14:46  [ТС] 5
Для лучшего понимания чего я хочу, накидал пример.
Есть "Главная" таблица с имеющимися связями. Необходимо из импортированной таблицы добавить записи в главную таким образом, чтобы заменились текстовые данные (Статус и цех) на числовые. И по возможности (при появлении новых цехов и статусов) обновлялись/дополнялись и таблицы "Цех" и "Статус".
0
Вложения
Тип файла: zip пример.zip (25.7 Кб, 6 просмотров)
alvk
Эксперт MS Access
5601 / 3496 / 169
Регистрация: 12.08.2011
Сообщений: 8,915
08.04.2016, 02:25 6
Цитата Сообщение от Gilza83 Посмотреть сообщение
Для лучшего понимания чего я хочу, накидал пример.
если бы он был в mdb, то понимание было бы ещё лучше
0
Gilza83
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 8
08.04.2016, 07:42  [ТС] 7
alvk, пожалуйста.
0
Вложения
Тип файла: zip пример.zip (19.6 Кб, 4 просмотров)
alvk
Эксперт MS Access
5601 / 3496 / 169
Регистрация: 12.08.2011
Сообщений: 8,915
08.04.2016, 09:42 8
Вот такой запрос добавит вам что нужно:
T-SQL
1
2
3
4
INSERT INTO Главная ( Цех, статус, Наименование )
SELECT Цех.Код AS Цех, Статус.Код AS Статус, тест.Поле3 AS Наименование
FROM (тест INNER JOIN Цех ON тест.Поле1 = Цех.Наименование) 
INNER JOIN Статус ON тест.Поле2 = Статус.Статус;
0
Вложения
Тип файла: rar пример.rar (21.2 Кб, 6 просмотров)
Gilza83
0 / 0 / 0
Регистрация: 16.01.2015
Сообщений: 8
08.04.2016, 10:04  [ТС] 9
Спасибо большое. А вот еще вопрос. Если у меня в таблице тест появиться статус, которого нет в таблице статус, то в главную данная запись не попадет? Как сделать чтобы Новые статусы и цеха из таблицы "тест" попадали в таблицы "Статус", "цех" и "Главная"?
0
08.04.2016, 10:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2016, 10:04

Импорт данных из Access в Excel
Добрый день!!! Нужна помощь... Как поменять путь в эксель из акцесс. Дело...

Импорт данных из excel в access
Доброе время суток! При создании базы данных я столкнулся с проблемой, которую...

Импорт данных из Access в Excel
Доброго времени суток, подскажите пожалуйста, как можно осуществить импорт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru