|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
|
VBA в Access12.04.2011, 15:33. Показов 13417. Ответов 68
Метки нет (Все метки)
Ребят, нужна помощь следующего плана...
На MS Access нужно сделать форму, одну единственную, чтобы из нее можно было делать следующее: По нажатию на кнопку "Импорт" выбиралась папка, в которой находится множество excel-файлов. Access должен из каждого Лист1 каждого файла excel брал все ячейки столбца B, добавлял их в таблицу access в первый столбец, а во второй столбец(т.е. напротив каждой добавленной ячейки) добавлял имя файла excel, из которого эта ячейка была скопирована... Я что-то мудрил, мудрил... Не могу понять как это сделать...
0
|
|
| 12.04.2011, 15:33 | |
|
Ответы с готовыми решениями:
68
Как заполнить базу данных Access с помощью vba в том же access и считать из нее инфу? Можно ли в VBA скопировать в вставить запрос или таблицу из одного файла Access в другой файл Access Разница в скорости vba word и vba access |
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 15.04.2011, 13:29 [ТС] | ||
|
Т.е. мне нужен только код запроса, которые мог бы определить имена листов в книге.
0
|
||
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
|
| 18.04.2011, 23:35 [ТС] | |
|
Дорогие форумчане, простите за наглость, но попрошу еще раз, т.к. это очень нужно!
помогите к БД из сообщения №13 добавить функцию на проверку имени листа и в зависимости от него выполнять импорт_2 или импорт_3.
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 08:18 | |
|
emlonlife,
я бы попробовал сделать, но тогда мне надо будет кардинально весь код менять, потому что в том, коде, что есть, используется супер-пупер запрос, с которым я не разберусь.
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
|
| 19.04.2011, 09:54 [ТС] | |
|
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 09:56 | |
|
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 10:38 [ТС] | ||
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 10:38 | |
|
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 10:45 [ТС] | ||
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||
| 19.04.2011, 11:15 | ||
|
0
|
||
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 11:20 [ТС] | ||
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 11:23 | |
|
emlonlife,
т.е. файлы автоматически открываются и появляется диалоговое окно с определённой информацией и после нажатия кнопки в этом диалоговом окне выполняются определённые действия?
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 11:43 [ТС] | ||
|
Если есть Лист1 то копирует из Лист1, если есть База, то копирует из База
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 11:51 | |
|
emlonlife,
т.е. данные нужно брать только с двух листов: Лист1 и если есть лист База, то с Лист1 данные не брать, а брать данные с листа База? Допустим запускаем код, который определяет, что в выбранных папках, помимо двух этих листов, ещё какой-то лист. Что тогда?
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 12:09 [ТС] | ||
|
Если нет ни одного из этих листов, то берем данные из первого имеющегося листа. И лучше давайте сделаем так, чтобы не брать столбец с определенным именем в листах Excel, а берем всегда только второй столбец, т.е. столбец B.
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 12:10 | |
|
emlonlife,
а ключевое поле почему не используйте в Таблице Access (это обычно Счётчик)? Его вроде надо всегда использовать - нужно оно или нет.
0
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 12:17 [ТС] | ||
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 19.04.2011, 14:01 | ||||||
|
Основано на ADO.
1
|
||||||
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
||
| 19.04.2011, 16:32 [ТС] | ||
Только есть одна проблема((( Не запускается, библиотеки указанные я подключил. При нажатии на кнопку выдает "Ошибочная конструкция SQL; предпологалось 'DELETE', 'INSET', 'PROCEDURE', 'SELECT' или 'UPDATE'." Может нужно еще какие-либо библиотеки подключить?
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.04.2011, 16:35 | |
|
emlonlife,
эта база данных у меня работает.
1
|
|
|
11 / 11 / 0
Регистрация: 23.03.2011
Сообщений: 199
|
|
| 19.04.2011, 16:41 [ТС] | |
|
0
|
|
| 19.04.2011, 16:41 | |
|
Код VBA в Access 2010 работает, в Access 2007 выдает ошибку Знаки подстановки разные в SQL Access и SQL VBA Access VBA в Access VBA в MS ACCESS VBA в Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|