CodingClub.NET - клуб для программистов
Access:

Изменение свойств всех запросов приложения - UseTransaction (MSA 97)

19 июня 2006 года
Вместо пояснений, цитата из справочной системы:
Задав для свойства Использовать транзакцию (UseTransaction) значение Нет, можно значительно повысить быстродействие при определенных обстоятельствах. В этом случае пользователь никогда не столкнется с проблемами, связанными со слишком большим количеством запросов на блокировку записей. Кроме того, ядро базы данных Jet не сохраняет результаты запроса во временной базе данных, что тоже повышает быстродействие.
Если существует большое количество записей, которые должны быть записаны во временную базу данных, то выполнение запроса на изменение как отдельной транзакции может снизить быстродействие. Кроме того, при выполнении запроса на удаление или обновление в общей базе данных, возникает большое количество запросов на блокировку записей. Это может снизить быстродействие в некоторых сетевых операционных системах, например, в NetWare выполнение запроса будет прервано, если количество запросов на блокировку записей превысит 10000.
Если завершение транзакции невозможно, появляется сообщение об ошибке и пользователь может сохранить или нет внесенные изменения.

Опубликовал:
Просмотров: 1003
Комментариев: 0
Access:

Модуль преобразования величин для подстановки в SQL-запрос

19 июня 2006 года

Предлагаю Вашему вниманию Модуль преобразования величин для подстановки в SQL-запрос с моего сайта. Для тех, кто хотел бы разобраться и, возможно, внести усовершенствования, сделаю парочку пояснений.


Опубликовал: Максименко Юрий
Просмотров: 1409
Комментариев: 0
Access:

Создание сообщения в MS OutLook с Вложением

19 июня 2006 года

Показан варант с сохранением в черновиках и отображением самого сообщения, а отсылка уже производится в ручную.


Опубликовал:
Просмотров: 1269
Комментариев: 0
Access:

Работа с INI файлом настроек приложения

19 июня 2006 года

Создает, пишет и читaет INI файл в формате:
[Имя раздела]
Название параметра = Значение параметра

Пример использования:
WriteINI "Путь к БАЗЕ", CurrentProject.Path, "Настройка Приложения"
MsgBox ReadINI ("Путь к БАЗЕ", "НЕ ЗНАЮ!", "Настройка Приложения")


Опубликовал:
Просмотров: 1791
Комментариев: 0
Access:

Объект Collection(VBA) как альтернатива динамическому массиву

19 июня 2006 года

При формировании перечня элементов(или значений) объект Collection может быть с успехом применен вместо динамического массива. В семейсто можно добавить(метод Add) или удалить(метод Remove) любое количество элементов. Причем, вставить новый элемент можно перед(после) существующим, т.е. можно получить ОТСОРТИРОВАННЫЙ перечень. Кроме того, на большом объеме данных есть существенное преимущество в скорострельности перед методом ReDim Preserve для динамического списка. Индексы в семействе начинаются с 1, а количество элементов определяется свойством Count.


Опубликовал: Кривцов Анатолий г.Киев kramarovskaya@cplus.ukrpac
Просмотров: 1384
Комментариев: 0
Access:

Модуль класса для работы с внешними устройствами (побитная обработка данных)

23 апреля 2006 года

Вашему вниманию предлагается модуль класса ByteBooolean.
Этот модуль класса очень полезен тем, кто работает с внешними устройствами, когда каждый бит в байте несёт определённую информацию, и каждый бит надо анализировать и обрабатывать отдельно.


Опубликовал: Дмитрий Сонных
Просмотров: 1147
Комментариев: 0
Access:

Использование mdb файла в качестве библиотеки функций

23 апреля 2006 года

Можно из одного проекта(далее А) установить ссылку на другой проект(далее Б) и использовать универсальные процедуры и функции из него(Б). Это удобно при разработке нового проекта и, особенно, если в комплексе используется основной и вспомогательные проекты. Например, "Учет товара" и "Взаиморасчеты с поставщиками".


Опубликовал: Кривцов Анатолий
Просмотров: 1157
Комментариев: 0
Access:

Защита от SHIFT

23 апреля 2006 года

При запуске данной функции производится запрос на УСТАНОВКУ или СНЯТИЕ "защиты".


Опубликовал: Сергей Гаврилов
Просмотров: 1177
Комментариев: 0
Access:

Запуск процесса и ожидание его окончания

22 апреля 2006 года

Иногда возникает необходимость запустить внешнюю программу. Для этого существует функция Shell. Но у этой функции есть один недостаток - она передает управление в вызвавшую ее программу , не дождавшись того, когда будет выполнена запушенная задача.
Как быть???
Вставляем в модуль нижеследующие строки и используем функцию ExecCmd примерно так:


Опубликовал:
Просмотров: 1284
Комментариев: 0
Access:

Все об Microsoft Access - Защита баз данных

22 апреля 2006 года

1. Закройте базу данных. Если база данных используется в сети,
проверьте, что все остальные пользователи закрыли ее.
2. Выберите в меню Файл команду Открыть.
3. Установите флажок "Монопольный доступ" и откройте базу данных.
4. В меню Сервис выберите команду Защита и подкоманду
Задать пароль базы данных.
5. Введите пароль в поле "Пароль". Пароль вводится с учетом регистра.
6. Подтвердите ваш пароль, повторно введя его в поле "Подтверждение",
а затем нажмите кнопку "OK".


Опубликовал:
Просмотров: 1471
Комментариев: 0