powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление данных в AccessXP(MDB) путем импорта из Excel...
17 сообщений из 17, страница 1 из 1
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653064
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Народ подскажите как лучше(красивше) сделать обновление таблицы(т.е. добавление только новых значений в существующую таблицу)... Мож кто уже писал запросики ...

Таблица Access простая
t1(id,field1)

id as AutoNumber
field1 as text

В Excel одна колонка с подписью "field1" с данными типа text

Пока на ум приходит:
Код: plaintext
1.
2.
INSERT INTO t1(field1) 
SELECT DISTINCT field1 FROM [EXCEL. 2000 ;DATABASE= 'путь к файлу']; 

Заранее благодарен.
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653092
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, а в чем загвоздка то?
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653165
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загвоздка в том как это правильно написать... )
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653173
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ты и пиши, что "на ум пришло, но не работает" :)
http://www.sql.ru/forum/actualtopics.aspx?search=EXCEL&bid=4]
http://www.sql.ru/forum/actualthread.aspx?tid=109898&hl=excel]
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653252
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
INSERT INTO t_mest2(mest_name) SELECT DISTINCT * FROM [EXCEL. 2000 ;DATABASE= '" & aPath & "'] 

Пишет не нахожу эту байду [Excel.2000; ... и т.д.]
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653258
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653282
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
издеваетесь, батенька ... нехорошо
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653320
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
???
там чего то нет?
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653333
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ссылка на мой топик :)

Если сюрьезно - че писать то надо после FROM? Форум перерыл... не нашел.
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653351
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плохо ищете, батенька
например...
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653363
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не подходит - мне нужно одним запросом. Нутром чуствую - есть более простое решение. Ведь задачка-то тривиальная.
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653368
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ведь никак тут запросом, батенька
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653411
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда?!

А как же вот это?

http://www.sql.ru/forum/actualthread.aspx?tid=29485&hl=%e8%ec%ef%ee%f0%f2+excel

Брехня?
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653420
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это какая то подстава
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653432
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рачаев ОлегЭто не подходит - мне нужно одним запросом. Нутром чуствую - есть более простое решение. Ведь задачка-то тривиальная.

Ни фига не тривиальная. Почитай хотя бы для любопытства с какими багами можешь столкнуться там где тебе подсказал Vsevolod V в топике от 15-50
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653602
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читал я тут читал форум ... сложилось впечатление что все делают этот поганый импорт мягко говоря "криво"... какими-то обходными путями ... черт ногу сломает... )) Вообщем решения я не нашел ... труба.

Попоробовал я
DoCmd.TransferSpreadsheet acImport, 8, "t_mest_temp", aPath, False, ""
... но только от нее мало, поскольку умеет заливать только в новую табл., плюс произвольно обзывая поляв новой таб. : F1,F2 - вообщем лажа полная...

Неужели НЕ У КОГО НЕ БЫЛО ТАКОЙ ЗАДАЧИ - ОБНОВИТЬ СУЩЕСТВУЮЩУЮ(!, подчеркиваю) ТАБЛИЦУ ИЗ ФАЙЛА EXCEL ???!!!! Просто не вериться... мая плакать((

А может всетаки кто-нибудь делал свой(программный) импорт?? Не кодом - так идейками поделитесь...

P.S.:Интересно, например, как импортировать данный в таблицу в которой несколько полей завязаны на справочниках. Как
P.S.2:
Саныч, давно бы уж в FAQ пора этот злобный импорт из EXCEL...
...
Рейтинг: 0 / 0
Обновление данных в AccessXP(MDB) путем импорта из Excel...
    #32653607
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как как :) кодом и обновлять
Set objXL = CreateObject("Excel.Application") и поехали. Не нравятся мне такие источники данных как ексельные файлы
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление данных в AccessXP(MDB) путем импорта из Excel...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]