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

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

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

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

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

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

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

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

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

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

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

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

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


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