segezha.onego.ru http://segezha.onego.ru/forum/ |
|
Надстройка для Aaccess для выполнения SQL запросов http://segezha.onego.ru/forum/viewtopic.php?f=20&t=4320 |
Страница 1 из 2 |
Автор: | Самбука [ 05 апр 2012, 13:42 ] |
Заголовок сообщения: | Надстройка для Aaccess для выполнения SQL запросов |
ко му нибудь и понравится.... Данная надстройка Access позволяет: выполнять все SQL (SELECT, DDL и DML) запросы в указанной (даже не в текущей) базе данных (Access, MS SQL, текстовые/excel файлы) с заданием параметров через Inputbox. выполнять цепочку SQL-команд ( родной аксессовский редактор запросов этого елать не умеет). экспортировать в нужном формате результаты выполненного запроса в поле, Excel или текстовый файл. преобразовывать текст запроса в готовую строку для вставки в редактор кода VBA Примечания: SQL-команды хранятся в виде текста в таблице "надстройки" ===> а сами тексты запросов сохраняются в их исходном виде. При подключении к MS SQL работают Multiple recordsets и T-SQL-ный PRINT Если в тексте команды есть выделение, то будет выполняться выделенная часть команды. В процессе выполнения команд выводятся системные сообщения, которые возникают при выполнении запроса. Для доступа к данным используется ADO. Следствие 1: для оператора LIKE используйте '%' и '_' вместо '*' и '?'. Следствие 2: можно объявлять DEFAULT и CHECK констрейнт на JET таблицы. Качать отсюда: |
Автор: | VADR [ 05 апр 2012, 13:47 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
извращенец |
Автор: | ThisNic [ 05 апр 2012, 14:12 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Самбука писал(а): ко му нибудь и понравится.... спс. может пригодится... |
Автор: | Самбука [ 05 апр 2012, 17:15 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
VADR писал(а): извращенец Абаснуй.... |
Автор: | VADR [ 05 апр 2012, 23:18 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Самбука писал(а): VADR писал(а): извращенец Абаснуй.... Извращение - держать БД в Access. (ещё большее, правда, извращение - база данных в excel. И совсем клиника - в word. Такие случаи тоже встречались). Недобаза с недоязыком. Извращение - пытаться к этому извращению приделать оболочку с чуть-более-полной реализацией sql. Я понимаю, иногда может быть необходимость иметь "переносную" базу данных в файле. Но сие есть большая редкость и нормально решается более простыми и прямыми средствами. Тот же sqlite, к примеру, который более полно поддерживает sql, не требует наличия установленного на целевом компе пакета для обработки, однако требует наличия какой-никакой программной оболочки (сие почти можно назвать минусом). |
Автор: | andrenuga [ 05 апр 2012, 23:36 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
По большому по секрету MSDE SECURITYMODE=SQL Вуаля, SQL-сервер бесплатный и официальный (с ограничениями, но вы не почувствуете). |
Автор: | VADR [ 05 апр 2012, 23:46 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
andrenuga писал(а): По большому по секрету MSDE SECURITYMODE=SQL Вуаля, SQL-сервер бесплатный и официальный (с ограничениями, но вы не почувствуете). Да знаю я эту фишку. Для серьёзных проектов - слабоват, для переносных - не годится (требует инсталляции и хранит файлы базы... не сразу разберёшь, где и хранит-то), для проектов "начального уровня"... блин, нафига для проектов любого уровня устанавливать такого вот уродца, который даже sql-92 не полностью поддерживает... Я понимаю, что это очень-сильно-усечённый ms sql server... однако, зачем так уж усекать-то было... |
Автор: | andrenuga [ 05 апр 2012, 23:58 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
VADR писал(а): Да знаю я эту фишку. Для серьёзных проектов - слабоват, для переносных - не годится (требует инсталляции и хранит файлы базы... не сразу разберёшь, где и хранит-то), для проектов "начального уровня"... блин, нафига для проектов любого уровня устанавливать такого вот уродца, который даже sql-92 не полностью поддерживает... Я понимаю, что это очень-сильно-усечённый ms sql server... однако, зачем так уж усекать-то было... Позвольте не совсем согласиться Для серьезных проектов - да, слабоват. Но, например, бухгалтерию какого-нибудь ЦБК года 2-3 на сервере с 512 Мб ОЗУ тянуть будет. Что касается переносных, то с IIS вообще дружит, а значит и носить никуда не надо. Базы хранит там, где прописано (по другому вообще их не видит). Основной + бесплатность, т.е. отдел "К" отдыхает |
Автор: | Самбука [ 06 апр 2012, 00:46 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Цитата: Извращение - держать БД в Access. Саня.... Зайди ко мне завтра.... от тока без демагогии о виртуальных вещах.... я те дам кучу файла и ты мне покажешь, как его правильно собрать.... потом я тебе покажу бальшой файл и ты мне покажешь как с ним работать без Аксесса... Ок? Кабинет 23....
|
Автор: | Самбука [ 06 апр 2012, 00:48 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
с лестницы сразу направо.... |
Автор: | Stoun- [ 06 апр 2012, 07:06 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Самбука писал(а): Цитата: Извращение - держать БД в Access. Саня.... Зайди ко мне завтра.... от тока без демагогии о виртуальных вещах.... я те дам кучу файла и ты мне покажешь, как его правильно собрать.... потом я тебе покажу бальшой файл и ты мне покажешь как с ним работать без Аксесса... Ок? Кабинет 23....А патом он тебя прикует к своему сталу и ты пакажешь ему как работать, а патом привыкнешь и будешь работать за него.... |
Автор: | VADR [ 06 апр 2012, 07:23 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Самбука писал(а): Цитата: Извращение - держать БД в Access. Саня.... Зайди ко мне завтра.... от тока без демагогии о виртуальных вещах.... я те дам кучу файла и ты мне покажешь, как его правильно собрать.... потом я тебе покажу бальшой файл и ты мне покажешь как с ним работать без Аксесса... Ок? Кабинет 23....Можно, конечно... только это будет очень дорого стоить . А если серьёзно - когда размер базы данных не позволяет уместить её на клочке бумаги (и сия база постоянно используется), есть смысл подумать о поселении её в какую-нибудь приличную СУБД. У тебя ведь структура данных не очень часто меняется? И запросы к ней - тоже? |
Автор: | Stoun- [ 06 апр 2012, 09:21 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
VADR писал(а): Можно, конечно... только это будет очень дорого стоить . Ты к нему не ходи....зря ноги стопчешь... |
Автор: | Admin [ 06 апр 2012, 10:06 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
Вставлю свои 5 копеек - не раз встречал использование MySQL во всяких разных программах. Freeware. |
Автор: | Самбука [ 06 апр 2012, 15:30 ] |
Заголовок сообщения: | Re: Надстройка для Aaccess для выполнения SQL запросов |
VADR, так вот в том то и проблема.... а еще и в самих данных.. они настока "грязные", что ручками дорабатывать многое приходится... в формате Аксеса - крайне не удобно... вариант - выкинуть кусок в Ёксель - не канает... блин.... как уже не изголялся... обратно на обновление - не идет, а тупо удалить выгруженные строки и залить их заново - начинаются конфликты с типами данных... Ставил какие то другие програмулины - тоже проблемы лезут... то с типами данных, то долбаный апостроф... его в экселе не видно в начале ячейки.... а при заливке БД неадекватно его воспринимают... а так - пока база небольшая - впринципе работать можно.... за пол-года - через Ёсель втыкаешь MS-Qwery и уже от туда... геморойно канешна... но терпимо... Аксесс почему то запрос Select Distinct как то по своему трактует... и выдает его тока рид онли... блин...Через MS Qwery можно разрешить правку, но эта скотина при большом объёме тупо зависает на каждой операции... |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |