Выпуск 103. Развитие языка VBA
Подписка:
"Microsoft
Access - программирование и готовые
решения"
Дата: 01.12.2013
Сайт: http://www.leadersoft.ru/
Статья: http://www.leadersoft.ru/rus/help/subscribe/sub102.html
Компания Microsoft приостановило развитие Visual Basic for Application на неопределенное время, более 10 лет ничего не сделано в этом направлении. Новые команды разработчиков Access, пытаются что-то улучшить в Access, но начинают работу не с изучения того, что было сделано ранее, а с уничтожения старых проверенных временем средств разработки интерфейса. Вот и в новой версии Access 2013 пришел конец adp проектам. Тысячи или сотни файлов adp рекомендуют выбросить в корзину. Можно сказать, что при такой организации работ у Access нет будущего С другой стороны, если подойти «по умному», взять за основу проектирования VB.NET из Visual Studio, то из базы данных можно взять SQL запросы и даже ОТЧЕТЫ. Например, в Visual Studio (далее VS) многие используют xml для хранения настроек, хотя гораздо лучше взять файл mdb. Удобный редактор Access таблиц и запросов, позволяет вам сохранить и просматривать нужные объекты в 1 файле. Далее, если Вам необходимо, на удаленном сервере MySQL, SQL Server и т.п. создать базу, то можно эти данные быстро экспортировать объекты на удаленный сервер. Вообще, из VS легко можно прочитать текст SQL запроса, изменить его и далее использовать для получения DataSet и DataTable. Причем в SQL можно использовать функции IIF, year, month и т.п., которые можно выполнить на SQL Server. Также легко в Access строить отчеты. В VS есть тоже редактор отчетов, но менее удобный с точки зрения использования функций Visual Basic и группировки. Хотя отчеты в VS получаются неплохие. Для импорта отчетов в VS вам необходимо будет установить шаблон «Бизнес аналитика». Для этого установите SQL Server со службами Reporting Services (SSRS). Импорт отчетов из Microsoft Access 1. Откройте или создайте проект VS: Шаблоны > Бизнес-аналитика>Проект сервера отчетов, в который планируется импортировать отчеты. 2. В меню Проект укажите команду Импортировать отчеты и выберите пункт Microsoft Access. Также можно щелкнуть проект правой кнопкой мыши в обозревателе решений, указать команду Импортировать отчеты и выбрать пункт Microsoft Access. 3. В диалоговом окне Открыть выберите базу данных Access (MDB, ACCDB) или проект, содержащий отчеты (ADP), и нажмите кнопку Открыть. Все отчеты в базе данных или файле проекта импортируются в папку «Отчеты» в обозревателе решений. В дальнейшем, после импорта данных, Вы можете открыть основной проект на VS, и скопировать туда отчеты, переименовать файлы с расширением rdl в rdlc. Отчеты имеют формат xml, если вам надо скрыть их, то можно отчеты еще загрузить в ресурсы exe модуля. Таким образом после компиляции у Вас будет один exe файл, который не требует установки базы данных Access |
Лицензия на источник
информации |
Все права на статью принадлежат
Leadersoft.ru. Статья предназначена только для публикации среди подписчиков
subscribe.ru. Никто без письменного разрешения leadersoft.ru не может продавать,
перепечатывать, сдавать в аренду или другим образом извлекать выгоду,
используя информацию из этой и других статьях данной рассылки. |