Форум: "Прочее";
Текущий архив: 2016.03.13;
Скачать: [xml.tar.bz2];
ВнизВозможности MS Access Найти похожие ветки
← →
Денис Комаров © (2015-07-03 22:24) [0]Хотел спросить, а эта фиговина умеет выполнять запросы из вне?
Т.е. текст запроса содержится в текстовом файле и может меняться сторонними средствами.
← →
кгшзх © (2015-07-03 23:40) [1]это умеет даже ворд
← →
TohaNik © (2015-07-03 23:55) [2]Сторонними средствами?
← →
Германн © (2015-07-04 01:22) [3]
> Денис Комаров © (03.07.15 22:24)
>
> Хотел спросить, а эта фиговина умеет выполнять запросы из
> вне?
Какую именно "фиговину" ты имеешь в виду? Пользовательскую программу Access из пакета MS Office? А нафига?
← →
Kilkennycat © (2015-07-04 12:42) [4]
> Денис Комаров ©
Если бы ты программировал в VBA MS Office, то не задал бы такой вопрос. Значит, правильный ответ: в твоем случае - не умеет, но может.
← →
TohaNik © (2015-07-04 14:30) [5]А как? :)
← →
SergP © (2015-07-04 16:15) [6]Хм... БД MS Access часто даже очень удобно использовать и из программ на Delphi
← →
TohaNik © (2015-07-04 16:22) [7]Как стороннее средство по изменению из вне текстового файла?
← →
Dennis I. Komarov © (2015-07-04 22:16) [8]Привет всем... Если бы всё так просто было...
Инструменты: пакет офис (эксель, аксесс), vbs (урезанный vba)
Дано: некая выгрузка в формате эксель - есть как факт, изменить нельзя, причем волей высших сил может в один прекрасный день изменить формат (получаем геморой), средствами vbs привожу к виду исходной к таблице.
Дальше аксес играет роль шлюза, для обработки данных из исходных xls таблиц. Задача вывести в эксель некий НД (вернее несколько). т.е. аскес дергает шаблон экселя (не человек).
Получили файл(ы), запустили скрипт, отрыли шаблон = получили результат.
Как-то так, но иногда текст запроса нужно менять. Формировать запрос динамически в файл было бы удобнее, нежели в аксес лезть.
← →
кгшзх © (2015-07-04 22:27) [9]и в чем проблема?
vbs умеет все это.
вба еще больше.
← →
кгшзх © (2015-07-04 22:29) [10]а можно менее блондинисто описывать?
для обработки данных из исходных xls таблиц. Задача вывести в эксель некий НД (вернее несколько).
так туда или оттуда?
/* хотя какая разница. */
← →
Dennis I. Komarov © (2015-07-04 23:13) [11]Можно... Вход xlsx, выход xlsx.
Vba только из эксель, пользователь аксес не трогает...
Проблем нет, есть вопрос в [0]...
← →
кгшзх © (2015-07-04 23:22) [12]в вопросе спрашивается может ли акцесс.
я спрашиваю зачем здесь вообще акцесс если есть вбс и если пришло в эксель и сделать надо тоже эксель.
← →
Денис Комаров © (2015-07-04 23:33) [13]Потому что на входе несколько xls файлов. На выходе некий шаблон-отчет, который надо наполнить данными. Я нашел путь решения через access, оптимальнее пока ничего не вижу.
Есть предложения? Пожалуйста, всегда рад выслушать... И без сотрясения воздуха, пожалуйста ;)
← →
кгшзх © (2015-07-04 23:39) [14]да хоть стопитсот файлов.
чтобы сделать из них отчет и вставить его в другой эксель достаточно vbs.
← →
Денис Комаров © (2015-07-05 00:04) [15]Пример работы с xls файлом, как источником данных через vbs (по-сути SQL) будет? Или предложение работать возможностями экселя?
← →
кгшзх © (2015-07-05 00:06) [16]select * from [Лист1]
строку подключения для джет или эйс найдешь наверное и сам.
← →
кгшзх © (2015-07-05 00:08) [17]точнее так
select * from [Лист1$]
← →
Денис Комаров © (2015-07-05 00:33) [18]Ну, по-сути сменили движку с access на jet, что не очень-то и хорошо. И где тут vbs?
← →
кгшзх © (2015-07-05 00:37) [19]слушай, а ты точно программист?
← →
Денис Комаров © (2015-07-05 00:41) [20]нет конечно, ты не знал?
← →
кгшзх © (2015-07-05 00:44) [21]Ну, по-сути сменили движку с access на jet,
Было: Программа "мс акцесс" которую зачем-то стали прикручивать для обработки экселей.
Стало: текстовый файл со скриптом vbs написанный в фаре и который делает с пришедшими экселями все что надо и создает новый эксель-файл.
Без акцесса как файла данных и без акцесса как программы.
просто по энтеру на нем.
← →
Денис Комаров © (2015-07-05 01:10) [22]Было (Есть) шаблон экселя, который просто "по энтеру", создает xlsx файл, в котором есть вставка данных - берутся набор(ы) данных - результат запроса в accdb-базе, который работает с исходными данными. При этом работа access полностью фоновая.
Был вопрос: "можно ли вынести текст sql-запроса в отдельный текстовой файл?"
Теперь про "Стало":
- До готового рабочего скрипта пока как до китайской пасхи, хотя вариант имеет право на жизнь
- Движка Jet слабее Access, поэтому не факт, что будет сходу заведется
← →
Kilkennycat © (2015-07-05 02:43) [23]
> Движка Jet слабее Access
выбор движка вообще тут причем? писалось же:
> кгшзх © (05.07.15 00:06) [16]
> строку подключения для джет или эйс найдешь наверное и сам.
> Был вопрос: "можно ли вынести текст sql-запроса в отдельный
> текстовой файл?"
можно.
открыть текстовый файл и прочитать из него строку запроса - это 1 минута в гугле.
Все остальное, судя по всему, работает в режиме "было".
кроме того - [21]
ну а в целом, действительно хочется спросить [19]... ну или задача совершенно не так описана.
← →
Jeer © (2015-07-06 05:44) [24]Для программиста:
https://ru.wikipedia.org/wiki/JScript
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.03.13;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.002 c