LEADERSOFT.ru Разработка на заказ программ и сайтов
Раздел обучения информационным технологиям
Целью данной рассылки является научить пользователей баз данных Microsoft Access не только программировать в Access, но и изучить готовые решения. Это даст Вам возможность создавать полноценные коммерческие программы и лучше разбираться в возможностях базы данных. Рассылка ведется через subscribe.ru бесплатно.

Подписаться бесплатно:  subscribe.ru

Название статьи
Функции группировки в SQL запросах
Сильной стороной Microsoft Access является использование функций в запросах SQL. Вы можете ссылаться на поля в формах приложения, можете создать свою функцию на VBA или использовать встроенные функции в Access. Пример. SELECT [КАССА примеры].Дата FROM [КАССА примеры] WHERE ((([КАССА примеры].Дата)>Date()+10));
Классы Excel, Web, FTP
В этой рассылке дается информация о новых vba классах для разработчика. Они специально разработаны для создания коммерческих программ, и поэтому отличаются от бесплатных примеров улучшенными характеристиками.
Разработка классов на VBA
В юбилейной рассылке дается описание алгоритма класса для работы с Microsoft Word из Access. Цель разработки такого класса - уменьшить затраты на проектирование интерфейса баз данных.
Microsoft Access 2010 и adp проекты
В рассылке дается анализ Microsoft Office Professional Plus 2010, не с точки маркетинга (добавленных изменений), а сточки зрения разработчика adp проектов
Методы репликации баз данных
В этой статье дается краткая информация по репликации. Но самое главное в ней не показать какой-то программный код, хотя ссылки на него будут даны, а просто познакомить вас с решениями в этой области. Чтобы Вы знали, где и как можно копать информацию, чтобы не потратить время впустую
Кризис и Маркетинг
Современный кризис в экономике коснулся многих предприятий, в том числе и тех, кто работает в компьютерной индустрии. Как найти себя в этой области, как удержаться на плаву и идет рассказ в этой статье.
Обработка и хранение данных
В эпоху Интернета информации становиться очень много, задачи для программирования усложняются. Сайты, программы, конференции рождаются очень быстро и в огромных количествах. Поэтому процесс поиска и сохранения ценных данных становиться очень актуальным для разработчика. В этой рассылке говориться о том, как можно оптимизировать процесс работы с данными как в интернете, так и на локальном компьютере.
Разработка adp проектов на Ms Access (1 часть)
В этой рассылке по Microsoft Access, простейшим образом начинаются решать сложнейшие вопросы по проектированию клиент серверных баз данных на Microsoft Access.
Нарушение авторских прав в Интернете
Информацией для этой статьи явилась большое количество статей по базам данных перепечатанных компанией, которая не имела разрешения и не запрашивала права на публикацию.
Сложение данных из символьных полей в запросе с группировкой
Иногда бывает необходимо сложить в запросе символьные поля. Например: имеется база данных о строениях. Одним из параметров описания строений является описание материалов, из которых здания построены. Для одного здания может быть использовано несколько материалов: кирпич, газосиликатный кирпич, бетонные блоки, бетонные перекрытия, дерево, металлоконструкции и т.п. Количество материалов может быть произвольным.
Препроцессор, или как дважды определить одну функцию в VBA (для профессионалов)
Препроцессор - это средство разработки программ было заимствовано из языка С. Он использовался для разработки операционных систем. Суть его - это сокращение программного кода, путем обработки нужных фрагментов кода еще до процесса компиляции.
Часто встречающиеся вопросы при проектировании БД (2)
Есть множество «чайных» учебников, где подробно разжевывается, как с помощью мастеров создавать таблицы, формы, отчеты (хотя мастера как раз и не пользуются «построителями») – но опускаются или вскольз упоминаются некоторые важные моменты, невнимание к которым может создать серьезные проблемы, вплоть до кардинальной переработки всего проекта и переносом данных («распиливания», «сборки» таблиц, редактирования модулей, форм, отчетов и т. д.).
Часто встречающиеся вопросы при проектировании БД (1)
Данная статья ориентирована на начинающих разработчиков Access, желающих более углубленно изучить возможности программирования в Access и сделать свои приложения более профессиональными.
Каскадное автозаполнение списков
В опубликованной ранее статье «Справочники» кроме описания процесса и краткой теории создания справочных форм и таблиц также приводился пример использования функции AppendLookupTable, позволяющей добавлять отсутствующее значение в список. Добавление происходило автоматически после прямого ввода нужного значения в список. Однако эта функция позволяла добавлять данные только в одиночный список.
Вызов системных компонентов из VB/VBA
Иногда бывает необходимо просмотреть или изменить системные настройки Windows. И хочется это сделать сразу из программы, а не через «Пуск --> Панель управления --> Нужные настройки…»
Microsoft Access и Framework .NET (для профессионалов)
В этом выпуске рассказывается о применении новой технологии Microsoft Framework .NET и Access. Что это Вам дает. Вы увеличиваете скорость разработки в несколько раз, Конечно при условии того, что Вы знаете как, разрабатывать программы на NET и можете быстро найти нужную функцию. Например, открыть файл, прочитать всю информацию в строку и потом закрыть файл можно одной командой ...
Сжатие приложений баз данных
Рассказывается о сжатии клиентских приложений сделанных как в формате MDB (базы), так и формате ADP (проекты).
Автоматизация. Вывод данных в Word
Иногда возникают ситуации, когда требуется автоматически внести данные в один из типовых документов: служебную записку, письмо, договор и т. д. Причем не всегда такие документы можно сформировать, используя отчеты Access.
Интеграция Access с другими компонентами офиса
Программируя в Access не стоит забывать, что он является частью пакета Microsoft Office, поэтому один из плюсов MS Access как средства разработки - интегрированность с такими мощными приложениями как Word, Excel, PowerPoint, Outlook. Конечно, получить доступ к ним можно не только при помощи Access, но начиная с версии MS Office 2000, все они имеют один общий язык программирования – VBA. И в этой серии статей рассмотрим примеры использования такой интеграции, или как ее еще называют – автоматизации.
Новые вопросы из конференции
В этом выпуске рассказывается о новых вопросах из форумов по Access
Импорт данных в Dotnetnuke (для профессионалов)
Данная статья ориентирована на тех, кто хорошо разбирается в программировании и структурах различных файлов. Она может быть полезна тем, кто разрабатывает конверторы для импорта или экспорта разных баз данных
Защита базы при помощи файла рабочей группы. Часть 2
Прежде чем приступать к защите базы с помощью файла рабочей группы, следует определиться: будем защищать обе части приложения (файл с данными и файл объектов) или только файл с данными? Защищать интерфейсную имеет смысл, если Вы хотите ограничить доступ пользователей к макросам и запросам (запретить их редактирование). Про формы и отчеты речь не идет, ведь само собой разумеется, что база будет предъявлена пользователю в формате mde. Если же это не является проблемой, например, все запросы прописаны в свойствах форм и отчетов – то достаточно будет установить защиту только на серверную часть. В этом случае базу будет проще администрировать.
Защита базы при помощи файла рабочей группы
При создании приложения базы данных часто возникает необходимость разграничить права пользователей для работы с данными. Кроме этого, ограничение доступа к базе, выполняет, по сути, еще и функцию защиты данных от несанкционированного доступа. Ведь не зарегистрированному пользователю невозможно будет открыть базу даже для чтения (по крайней мере, в теории). В этой статье я расскажу о стандартной защите базы данных при помощи файла рабочих групп – специального файла с расширением .mdw.
Изменение уровня защиты от макровирусов
Начиная с версии Office 2003 появилась такая новизна: при попытке запустить приложение Office, содержащее макросы, появляется сообщение, предлагающее заблокировать «небезопасные выражения». Речь идет о возможных вирусах, содержащихся в макросах и модулях приложения.
Защита данных в файлах MDB СУРДБ Access. Часть 5
«Как бы хорошо не была защищена база данных Jet, любой мало-мальски сообразительный хакер может при помощи низкоуровневого дискового редактора и получить доступ к её содержимому. Поэтому серьезная защита баз данных предполагает ещё и их шифрование. Конечно, взлом баз данных – дело не самое обыденное, но искатель приключений всегда может найтись. Само по себе шифрование базы данных ещё не гарантирует её надежной защиты, но всё же препятствует её просмотру средствами, внешними по отношению к Access и Jet.