|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Добрый день. Помогите пожалуйста решить одно задание. Есть счёт. Их много. Задача состоит в том, что надо импортировать в Access. Всё вроди не сложно, но надо импортировать толка те полосы, когда в столбе "H" есть слово "Tunni". Слово "Tunni" не всегда в одном месте, иногда выше, иногда ниже. Также может быт одна полоса с таким словом, иногда много. Также может быть каждая вторая такая полоса, системы нету. Я пытаюсь с DoCmd.TransferSpreadsheet acImport.... , но как описать то, что меня интересуют толка конкретные полосы со словом "Tunni"? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2016, 17:04 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
EgisЯ пытаюсь с DoCmd.TransferSpreadsheet acImport... Обратитесь к файлу как к SQL-источнику и получите нужные данные запросом. Egisкак описать то, что меня интересуют толка конкретные полосы со словом "Tunni"? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2016, 17:09 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
AkinaEgisЯ пытаюсь с DoCmd.TransferSpreadsheet acImport... Обратитесь к файлу как к SQL-источнику и получите нужные данные запросом. Egisкак описать то, что меня интересуют толка конкретные полосы со словом "Tunni"? Код: vbnet 1.
Можно маленький пример? Я только любитель... :-( Большое спасиб ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2016, 17:15 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2016, 17:37 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Akina Код: sql 1. 2. 3.
Добрый вечер. Испробовал разные варианты. Что то не так делаю. Импортируется вся таблица без выбора и в конце получаю такую ошибку. Помогите :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2016, 23:34 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Неправильно указан диапазон. Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 13:06 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Хотя и так тоже работает у меня без проблем. Странно. Я пробовал в конструкторе запросов. Как вызывается этот запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 13:15 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
MrShinНеправильно указан диапазон. Никто не запрещает ограничить количество строк таблицы. А вот что "неправильно" - это ошибочное утверждение. MrShinКак вызывается этот запрос? Именно так и "вызывается" - копированием текста в конструктор запроса. С последующим сохранением и/или переключением в режим просмотра. EgisЧто то не так делаю. Импортируется вся таблица без выбора и в конце получаю такую ошибку. Я даю запрос. А не vba-код с использованием DoCMD.RunSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 13:32 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
MrShinНеправильно указан диапазон. Код: sql 1. 2. 3.
Хотя и так тоже работает у меня без проблем. Странно. Странно, что у вас это работает! xls x и [Excel 8.0;...] не дружат. Нужно: ... IN 'b:\test1.xlsx'[Excel 12.0 xml ; HDR=NO;IMEX=1] ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 14:02 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )Странно, что у вас это работает! xls x и [Excel 8.0;...] не дружат.При 2003 Офисе и наличии в системе конвертора - дружат. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 14:32 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
AkinaMrShinКак вызывается этот запрос? Именно так и "вызывается" - копированием текста в конструктор запроса. С последующим сохранением и/или переключением в режим просмотра. Мой вопрос был адресован автору топика. Насколько я понимаю, для запуска был использован Docmd.RunSQL, тогда ошибка объясняется просто - эта команда не может выполнять запросы, возвращающие строки, только DDL и Insert-Delete: A string expression (string expression: An expression that evaluates to a sequence of contiguous characters. Elements of the expression can be: functions that return a string or a string Variant (VarType 8); a string literal, constant, variable, or Variant.) that's a valid SQL statement for an action query (action query: A query that copies or changes data. Action queries include append, delete, make-table, and update queries. They are identified by an exclamation point (!) next to their names in the Navigation Pane.) or a data-definition query (data-definition query: An SQL-specific query that contains data definition language (DDL) statements. These statements allow you to create or alter objects in the database.). It uses an INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, or DROP INDEX statement. Include an IN clause if you want to access another database ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 16:02 |
|
Импорт в Access по указанному условию
|
|||
---|---|---|---|
#18+
MrShinAkinaпропущено... Именно так и "вызывается" - копированием текста в конструктор запроса. С последующим сохранением и/или переключением в режим просмотра. Мой вопрос был адресован автору топика. Насколько я понимаю, для запуска был использован Docmd.RunSQL, тогда ошибка объясняется просто - эта команда не может выполнять запросы, возвращающие строки, только DDL и Insert-Delete: A string expression (string expression: An expression that evaluates to a sequence of contiguous characters. Elements of the expression can be: functions that return a string or a string Variant (VarType 8); a string literal, constant, variable, or Variant.) that's a valid SQL statement for an action query (action query: A query that copies or changes data. Action queries include append, delete, make-table, and update queries. They are identified by an exclamation point (!) next to their names in the Navigation Pane.) or a data-definition query (data-definition query: An SQL-specific query that contains data definition language (DDL) statements. These statements allow you to create or alter objects in the database.). It uses an INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, or DROP INDEX statement. Include an IN clause if you want to access another database Да. Так и было... Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2016, 20:08 |
|
|
start [/forum/topic.php?fid=45&msg=39190312&tid=1613824]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 342ms |
total: | 486ms |
0 / 0 |