Rambler's Top100
Российский фонд помощи
Навигация
Главная
MS ACCESS
VB
ASP
PHP
Наши друзья
Поиск
Форум
Лента новостей
Новый сайт

Online
Рассылки Subscribe.Ru
Работа с MS Access
Подписаться письмом
Реклама на сайте
 
Главная
Как определить, является ли текущий пользователь Администратором в системе Windows
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
11.10.2019 г.

Иногда, довольно редко, программа на Access может выполнять действия, которые разрешены только группе Администраторы Windows. Вообще-то это практически и не встречается, т.к. обычно программы на Access никуда и не лезут. Но бывают и особые случаи.

Ваш коментарий будет первым | Просмотров: 158

Подробнее...
 
Как загрузить рекордсет в массив
MS ACCESS - Access-Easy - Решение типовых задач
Автор Joss   
09.10.2019 г.

Иногда бывает необходимо загрузить содержимое рекордсета в массив для того, чтобы более эффективно его использовать. Способ, который первым приходит в голову. Создаешь динамический массив (тип Variant, ведь в рекордсете могут быть разных типов). Создаешь рекордсет. Определяешь количество записей в рекордсете. Определяешь размер динамического массива. Делаешь перебор по записям, присваивая элементам массива значение полей рекордсета. После окончания перебора закрываешь и удаляешь рекордсет. Массив для работы готов. Всё просто. Но разработчики библиотек DAO и ADO решили облегчить нашу жизнь. Они добавили в коллекцию рекордсета действие GetRows, которое как раз и обеспечивает запись рекордсета в массив одной строкой, без организации перебора по записям.

Ваш коментарий будет первым | Просмотров: 243

Подробнее...
 
Разблокировка проекта VBA Access
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
03.10.2019 г.
Закрытие исходного кода VBA паролем - один из способов защиты интеллектуальной собственности разработчика. Однако существуют много платных и бесплатных программ для его взлома. Но вот на сайте DEVelopers HUT я совсем недавно нашел статью Даниэля Пино о том, как можно взломать защиту VBA проекта без всяких взломщиков. Вот она.

Ваш коментарий будет первым | Просмотров: 177

Подробнее...
 
Установка мастера создания инсталяционных пакетов (Package Solution Wizard) для Access 2007 и 2010.
MS ACCESS - Аccess-PRO
Автор Joss   
02.10.2019 г.

Ещё с Access 2.0 существовало специальное дополнение для разработчиков, которое помогало создавать инсталяционные пакеты для Access, что облегчало установку программ на компьютерах клиентов. 

От версии к версии менялись названия и дополнительные функции

Access 2.0 - Microsoft Access Developer's Toolkit (aka ADT 2.0)
Access 7.0 (95) - Microsoft Access Developer's Toolkit (aka ADT 7 или 95)
Access 97 - Office Developers Edition 97 aka (ODE 97)
Access 2000 - Microsoft Office Developer Edition for 2000 (aka MOD 2000)
Access 2002 (XP) - Microsoft Office XP Developer (aka MOD XP occasionally aka MOD 2002)
Access 2003 - Microsoft Office Access 2003 Developer Extensions 
Access 2007 - Microsoft Office Access 2007 Developer Extensions (Package Solution Wizard) - бесплатный 
Access 2010 - Package Solution Wizard - включен в Access как СОМ надстройка

Все они до версии 2007 были платными. И только начиная с 2007 версии это дополнение стало бесплатным, как и Access Runtime, и их стало возможно скачать с сайта Microsoft. До этого для распространения Access Runtime разработчик должен был приобрести специальную лицензию.


Ваш коментарий будет первым | Просмотров: 109

Подробнее...
 
Особенности функции Mid и инструкции Mid
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
01.10.2019 г.
На написание этой статьи меня натолкнул пользователь Панург с сайта SQL.RU.

Ваш коментарий будет первым | Просмотров: 210

Подробнее...
 
Особенности функции Replace
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
10.07.2019 г.

То, о чём скромно умалчивают справочники, а Микрософт сообщает мелким шрифтом в примечании.

 

 На написание этой статьи меня натолкнул пользователь Панург с сайта SQL.RU.

 

 

Ваш коментарий будет первым | Просмотров: 291

Подробнее...
 
Особенности функции Round
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
09.07.2019 г.

Что нам говорит справка о функции Round? И о чём умалчивает? Вот что пишут здесь

 

 

Ваш коментарий будет первым | Просмотров: 256

Подробнее...
 
В какой среде работаем: Access или Runtime Access?
MS ACCESS - FAQ по MS ACCESS
Автор Administrator   
08.07.2019 г.
Иногда нам нужно знать, работает ли наше приложение в среде Runtime Access или нет. Это очень легко определить с помощью метода SysCmd(). Следовательно, мы можем протестировать среду Runtime Access с помощью одной строки кода.

SysCmd(acSysCmdRuntime)

Таким образом, мы получим что-то вроде:
If SysCmd(acSysCmdRuntime) = True Then
     'Runtime Environment 
Else
     'Full Version 
End If
Вы можете проверить, в какой среде работает наше приложение, чтобы отключить определенные несовместимые функции, или полностью закрыть приложение, если вы хотите, чтобы оно работало только в среде Runtime Access.

Источник.
Daniel Pineault File Extensions Are fine, But What About Runtime?

Ваш коментарий будет первым | Просмотров: 201

 
Включение контекстного меню в Access Runtime
MS ACCESS - FAQ по MS ACCESS
Автор Joss   
05.07.2019 г.
Использование бесплатной среды выполнения Access Runtime на рабочих местах является лучшей альтернативой платному Access Но у этого достойного решения есть несколько небольших недостатков. Одно из них - отсутствие контекстного меню.
Вообще-то оно есть, но оно отключено, как будто в настройках базы Вы сняли флажок "Контекстные меню по умолчанию".
Как выйти из этой ситуации?
Для того, чтобы включить стандартное контекстное меню Access надо на событие "Кнопка вверх" (MouseUp) нужного элемента формы ввести команду

Private Sub ИмяКонтрола_MouseUp(Button As Integer, _
                                Shift As Integer, _
                                X As Single, _
                                Y As Single)
    If Button = 2 Then CommandBars("Form Datasheet Cell").ShowPopup
End Sub

Решение подсказал пользователь Predeclared с сайта SQL.RU

Ваш коментарий будет первым | Просмотров: 266

 
Количество дней в месяце, последний день месяца, високосный год и т.д.
MS ACCESS - Access-Easy - Решение типовых задач
Автор Joss   
04.07.2019 г.
Нет-нет, но на форуме периодически появляются вопросы типа "Как определить количество дней в заданном месяце?", "Как найти последний день месяца?" и т.п. Эти проблемы давно решены, но вопросы возникают снова. И я решил написать короткую статью на эту тему. Использованы решения из книг и с сайтов Андрея Митина и SQL.RU

Ваш коментарий будет первым | Просмотров: 263

Подробнее...
 
<< [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 9 10 [Следующая] > [Последняя] >>

Результаты 11 - 20 из 835
Реклама на сайте
HiProg.com - Технологии программирования
Rambler's Top100 TopList