|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
Инструменты разработчика Access. Библиотека программ, надстроек и справочного материала06.02.2020, 22:15. Показов 84321. Ответов 90
Сайты появляются и исчезают. Такова жизнь. Но вместе с ними исчезают материалы и программы, которые были размещены ни них. Это плохо. Кое-что потом удаётся разыскать в интернете на каком-нибудь старом сайте или файлообменнике. Но есть такие, что исчезают бесследно.
Предлагаю создать Библиотеку инструментов и надстроек для разработчика. В отличие от ветки "Делимся наработками", здесь будут размещены именно программы-инструменты разработчика, а не программы, предназначенные для конечного пользователя. Например, известная многим надстройка MZTools3VBA распространялась разработчиками совершенно бесплатно. Но сейчас она удалена с официального сайта. Её ещё можно найти на файлообменниках и отдельных сайтах у коллекционеров подобных программ. Немного непонятно, как быть с программами, которые ещё живут на сайтах разработчиков. Помещать сюда программы или только ссылки на скачку программ? Правилами сайта вообще-то предусмотрен второй вариант. Предлагаю следующую структуру сообщения Название программы Разработчик программы Сайт программы Назначение программы особенности программы. Ну и в конце сама программа или ссылка, где её можно скачать. Вот такое предложение. ________________________________________ _____________________ СОДЕРЖАНИЕ
3
|
|
| 06.02.2020, 22:15 | |
|
Ответы с готовыми решениями:
90
Инструменты разработчика Топ-инструменты разработчика С++ Инструменты разработчика Google Chrome |
|
|
||
| 08.04.2020, 14:10 | ||
![]() Свои базы я делаю в формате MSA2003, но в них можно вручную добавить эту таблицу и при запуске в MSA2007 и далее она будет задействована и отрисуется риббон. Соответственно, имея под рукой новую версию акцесса, в базе задаём риббон по названию. Здесь он называется "Tab". а оперативно переключаться между пользовательским риббоном и своим конструкторским можно с помощью макроса mkrToggleRibbon. Вызывается процедура ToggleRibbon, которая в таблице меняет местами название риббона между двух записей, содержащих XML-код этих риббонов это сам редактор А это риббон, который дополняется моей вкладкой "Параметры". Половина из этих кнопок в этой базе не работает. Просто демонстрация
1
|
||
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 16.06.2020, 10:31 [ТС] | |
|
Программа SqlEdit
Краткие сведения об утилите. Автор: Круглов Дмитрий Борисович Лицензия: для жителей России программа бесплатна Сайт: http://www.midisa.biz - сейчас недоступен Назначение: обычный редактор SQL запросов с подсветкой синтаксиса Размер: общий объем около 1Мб Примечание: инсталляция Может работать с базами Access, MS SQL, Oracle и т.д. Подключается к файлам MDB или использует DSN и ODBC драйвера. Внешне обычный редактор SQL запросов с подсветкой синтаксиса. Интерфейс спартанский. Никаких Drag-and-Drop. Почти всё надо прописывать ручками. Запросы - только Select. Откройте базу данных, начинайте писать SQL запрос. Для того, чтобы не ошибиться была добавлена такая возможность: * Увидеть все таблицы в базе Ctrl+Space (можно выбрать нужную таблицу). * Встаньте курсором на конец названия таблицы и нажмите точку, Вы увидите список полей, которые находятся в этой базе. * После того как запрос написан, нажмите Ctrl+F5 появится новое окно в котором будет отображена таблица с записями. Из приятных возможностей. Конвертация синтаксиса запросов SQL Server в Access и обратно. Из главных недостатков - нельзя экспортировать результаты запроса. Иногда барахлит подсветка синтаксиса. Отсутствует справка. Мнение: можно использовать, если на машине нет Access. Для отладки запросов при программировании в VB, Delphi, C++. Конструктор запросов в Access во многом приятнее.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 16.06.2020, 11:17 [ТС] | |
|
Программа uvBlobLoader - загрузка/выгрузка BLOB полей базы данных
Не Access, а MS SQL Server, но то же полезная вещь Краткие сведения об утилите. Автор: Юрий Выровщиков Лицензия: программа бесплатна Сайт: http://uvsoftium.ru/ Назначение: загрузка/выгрузка BLOB полей базы данных Размер: объем чуть более 1 Мб Примечание: инсталляция не требуется При администрировании базы данных на SQL Server нередко возникает потребность просмотреть данные в таблицах и при необходимости редактировать их. С помощью Query Analyzer решается большинство этих задач. Но если требуется сохранить значение какого-либо поля в файл (для анализа или еще чего-нибудь) или загрузить из файла (например картинку), без "танцов с бубном" не обойтись. Тут-то и поможет uvBLOBLoader. В настройках можно определить внешние просмотрщики для файлов неизвестного типа (например: для упакованных файлов назначить распаковщик при просмотре).
1
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 09.07.2020, 10:27 [ТС] | |
|
Две утилиты от разработчиков Access. LDBView и JetCompact
Предлагаю вниманию старые, незаслуженно забытые, но вполне рабочие утилиты от Microsoft для обслуживания баз в формате MDB Программа сжатия баз данных Jet (JETCOMP.exe) представляет собой приложение, сжимающее базы данных, созданные с помощью MS Access, основанном на ядре Microsoft Jet версий 3.х или 4.х. Данная программа может быть использована совместно с MS Access, основанном на ядре Microsoft Jet версий 3.х или 4.х, для восстановления поврежденных баз данных. Вы, также, можете использовать служебную программу MS Access "Сжать и восстановить базу данных", запускаемую из меню "Сервис" MS Access, однако, рассматриваемая программа может восстановить поврежденную базу данных в случаях, когда другими методами это сделать невозможно. Это обусловлено тем, что при использовании служебной программы MS Access "Сжать и восстановить базу данных", перед выполнением процедуры сжатия, база данных открывается и затем закрывается. В случаях, когда база данных не может быть открыта, процесс сжатия не может быть выполнен без предварительного восстановления базы данных. Программа JETCOMP.exe не пытается открывать и закрывать базу данных перед сжатием и, следовательно, в некоторых случаях может восстановить базы данных, восстановление которых другими методами невозможно. Примечание: Программа JETCOMP.exe существует только в версии с англоязычным пользовательским интерфейсом, и вопросы, связанные с этой программой, не рассматриваются службой технической поддержки Microsoft. Однако, JETCOMP.exe может сжимать базы данных созданные с помощью любой языковой версии MS Access. Программа JETCOMP.exe является свободно распространяемым продуктом, но требует наличия установленного на компьютере одного из нижеперечисленных продуктов: • Microsoft Office XP • Microsoft Office 2000 • Microsoft Office 97 • Microsoft Access 2002 • Microsoft Access 2000 • Microsoft Access 97 • Microsoft Visual Basic 6.0 • Microsoft Visual Basic 5.0 • Microsoft Office XP Developer для приложений run-time, который включает run-time версию Microsoft Access 2002 • Microsoft Office Developer 2000 для приложений run-time, который включает run-time версию Microsoft Access 2000 • Microsoft Office Developer Edition 97 для приложений run-time, который включает run-time версию Microsoft Access 97 • Microsoft Visual Basic 6.0 для приложений run-time, который включает ядро Microsoft Jet версии 3.5 или 4.0 • Microsoft Visual Basic 5.0 для приложений run-time, который включает ядро Microsoft Jet версии 3.5 К сообщению приложен файл JetCU40.exe, который содержит следующие файлы: JETCOMP.exe Программа сжатия баз данных Jet JetComp.doc Файл формата MS Word, содержащий информацию о локализации и поддержке, инструкцию по использованию, информацию об ошибках, обнаруженных в ранних версиях, таблицу MSysCompactError, список ошибок, исправленных в обновленной версии программы, и пример кода для просмотра строк, содержащих измененные данные. Утилита LDBView.exe Предназначена для просмотра файла блокировок *.ldb Описания её я к сожалению не нашел. Когда-то Microsoft выпустила набор утилит для использования с Access (97 и 2K). Jetlock.doc - Общие сведения о блокировке Microsoft Jet. Readme.txt - файл Readme с информацией об установке LDBView.exe - утилита LDBView Dblck.exe - самораспаковывающийся исполняемый файл, содержащий установочные файлы для DBLock Msldbusr.exe - самораспаковывающийся исполняемый файл, содержащий Msldbusr.dll и связанные файлы. Но Microsoft целенаправлено удаляет со своего сайта, как они считают, устаревшую информацию. И по старому адресу http://support.microsoft.com/d... -us;176670 этих файлов уже нет.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 16.07.2020, 07:33 [ТС] | |
|
Значения констант для MS Excel, MS Word, MS Outlook
Сначала приведу цитату "Используя MS Excel, MS Word и другие приложения MS Office из ACCESS я предпочитаю использовать "позднее связывание", это (на мой взгляд) позволяет избавиться от ссылок и упрощает перенос приложений. Есть только один недостаток, нельзя использовать встроенные константы. Для решения этой проблемы создал список констант для наиболее часто использумых мною программ (EXCEL, WORD, OUTLOOK) из офиса 2003 и оформил их в виде модулей. Предлагаю их Вашему вниманию. Достаточно просто вставить нужный модуль в свою программу и использовать встроенные константы не создавая ссылок. При формировании списка использовал: How to obtain built-in constant values for an Office application" /Osmor - hiprog.com/ Могу так же добавить, что во многих примерах, которые разбросаны на просторах интернета используются как раз имена констант, а не их значения. Кроме того, построители так же подставляют имена констант, а не их значения. ВНИМАНИЕ. Олег создавал модули для версии Офиса 2003. В последующих версиях возможно появились новые константы, которых нет в данных модулях.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 20.08.2020, 01:01 [ТС] | |
|
Multi-Location Mapper for Access 2000 and later
Работа с картами Google Multi-Location Mapper возьмет список координат широты и долготы и отобразит их в виде точек на карте Google. Вы должны сначала использовать нашу утилиту Geocoder (http://peterssoftware.com/ggc.htm) для преобразования ваших адресов в долготу и широту, если у вас еще нет этих координат. Вы можете установить один из 10 цветов булавок, а также присвоить им букву алфавита. Его легко использовать, если вы знакомы с VBA. Multi-Location Mapper распространяется в виде файла базы данных Access 2000, но его можно открыть и использовать с более поздними версиями Access. Взято давным-давно на сайте Peter's Software - Microsoft Access Tools for Developers Есть там и другие вещи. В основном платные. К сожалению сайт давно не обновлялся.
1
|
|
|
ᴁ ©
|
||||||
| 20.08.2020, 10:11 | ||||||
|
Silur, я в случае необходимости использую одну строчку
В браузере найдет и покажет. С координатами сложнее. Писал отдельную приблуду в свое время.....
0
|
||||||
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 20.08.2020, 13:01 [ТС] | |
|
Geocoder, дополнение к статье Multi-Location Mapper for Access 2000 and later
Geocoder- это пример базы данных Microsoft® Access®, в которой показано, как использовать Google Geocoding API (V3) и подключение к Интернету для преобразования адресов в вашей базе данных в значения широты и долготы при подготовке к отображению местоположений этих адресов на карте Google. Отображение местоположения адресов на карте - отличный способ географически и визуально улучшить ваше приложение Access. С помощью Geocoder вы можете: Преобразуйте адрес в значения широты и долготы. Преобразуйте список адресов. Научитесь вызывать интернет-службы из приложения Access и интерпретировать результаты. Подготовьте свою базу данных для включения API Карт Google. Geocoder полностью состоит из кода VBA, поэтому его легко распространять вместе с приложением Access.
1
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|||||||||||
| 05.10.2020, 09:30 [ТС] | |||||||||||
|
Получить IP-адрес хоста по названию из VBA
Как-то раз, для одной из задач мне потребовалось узнать IP-адрес хоста. Поиск решения привел меня на сайт VBA – Get Host IP Address автор Daniel Pineault (Далее идёт вольный перевод статьи.) Основной секрет здесь в том, чтобы знать, что существует древняя команда DOS (в своё время прошел её от версии 2,11 до 6,22 - Silur), которая позволяет легко получить такую информацию, команда nslookup. Итак, стоит вопрос - Как я могу запустить nslookup в VBA? Отсюда остается лишь вопрос создания оболочки для выполнения команды и анализа возвращенного ответа. Еще одним важным элементом здесь является то, что некоторые хосты могут возвращать несколько адресов, поэтому вам нужно иметь возможность перебирать возвращаемую информацию, поскольку она не всегда одинакова. С учетом всего сказанного, не потребовалось много времени, чтобы придумать следующую небольшую функцию:
1
|
|||||||||||
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
||||||
| 18.11.2020, 21:03 [ТС] | ||||||
|
Функция выключения монитора на VBA
Может кому-то пригодится. Взял здесь VBA – Turn Off The Monitor Автор - Daniel Pineault Функция выключает все мониторы. Работает 32-х и 64-х разрядных версиях Офиса
Возможное применение: делаешь какой нибудь долгий расчёт - гасишь экран. По окончанию - включаешь. Ну а так, просто чтоб было.
0
|
||||||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,375
|
||
| 19.11.2020, 07:21 | ||
|
Стояло у него сбережение энергии и заставка и прочая эссенция. Сам он не понимал как и что там настраивается. Срабатывало это безобразие каждые 5 минут. Он толком на компьютере не работал, но каждые 5 минут хватал мышку и начинал судорожно дёргать. Видимо думал, что потухший экран - это знак, что он ничего не делает. А я лично бы убил за такой "подарок", имхо
0
|
||
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 20.11.2020, 12:05 [ТС] | |
|
Когда-то давно, лет 15 назад существовал сайт erashoff.narod.ru
Автор: Ерашов Сергей Валентинович (AKA Erashoff) На этом сайте было выложено куча исходников и надстроек, предназначенных для разработчиков Access Кое-что осталось у меня в архиве. Может кому и пригодится es_AddIns Надстройка es_AddIns использует технологию регистрации в реестре Windows отличную от стандартной технологии, в которой при регистрации файл предварительно копируется в папку предопределенную операционной системой. ES_Диспетчер регистрирует надстройку не перемещая файл. es_Admin Надстройка es_Admin предназначена для интерактивного управления проектом. Позволяет регистрировать проект в реестре, выполнять резервное копирование, проверять подключение таблиц. es_BarsEditor Надстройка es_BarsEditor создает и редактирует элементы панелей CommandBars: меню, кнопки, списки, текстовые поля. Позволяет выбирать значок для кнопки из коллекции msOffice (около 3000 значков). Имеется подробная документация по семейству Office.CommandBars. es_Classes Комплект классов на многие случаи жизни: - Обработка событий формы. - Формирование резервных копий. - Расширенный Assistant.Balloon. - Функции работы с датами. - Формирование кнопок и меню в CommandBars. - Битовые функции. - Сохранение настроек панелей CommandBars. - Доступ к Scripting.FileSystemObject. - API-диалоги по выбору файлов и папок. - Построитель SQL-запроса. И еще разное... es_Commander Надстройка es_Commander позволяет: - Копировать выбранные объекты из одной БД в другую. - Удалять выбранные объекты. - Устанавливать|снимать свойство Hidden. - Импортировать|экспортировать модули и классы из файлов. - Удалять файлы с модулями классами с диска. es_Help При загрузке надстройки в VBA-редакторе формируются дополнительные меню для показа информации по Access. es_Tools Надстройка es_Tools позволяет: Просматривать свойства открытого на экране объекта Access. Обрабатывать активный столбец в таблице на экране: - Копирование с возможностью добавления к значению в поле. - Поиск и заменить большими возможностями, чем в Access. - Чистка и форматирование текста. - Пакетная замена числовых значений по введенному алгоритму. - Поиск повторяющихся записей в столбцах. - Создание нескольких типов справочников по полю. - Замена имени таблицы|запроса|поля - то, что не делает Access в режиме "Отслеживать автозамену имен". - Искать в недрах формы|отчета имя таблицы|запроса|поля. - Оформлять элементы форм в режиме конструктора. На сайте были и другие наработки, и более подробная информация. Но что осталось - то осталось Примечание; Надстройки разрабатывались в начале 2000-х под Access 2003, так что не все они могут подойти под современные версии. Кроме того, тогда о 64-х разрядных версиях Access даже и не думали. Так что там, где есть вызовы API для 64-х битных версий нужна доработка. В каждом архиве есть краткие описания что и зачем.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 20.11.2020, 12:07 [ТС] | |
|
Не все архивы поместились в пост. Продолжаю в следующем.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 22.11.2020, 13:56 [ТС] | |
|
Когда-то, не так давно, лет 5 назад существовал сайт accessoft.ru
Автор: Парусников Алексей (AKA Palarm) На этом сайте размещались справочные материалы по Access, принимались заказы на разработки на баз данных, был форум, выкладывались готовые базы. Так же там разрабатывалась система Access Rapid Start (ARS) Описание: Access Rapid Start – это набор компонентов для быстрого создания приложений Access, включающий в себя многофункциональные формы для поиска и ввода/редактирования данных, различные модули для выполнения стандартных процедур, например авторизации пользователя, резервного копирования, установки уровней доступа и др. В итоге создание полноценных профессиональных приложений Access становится доступным даже начинающему разработчику, и сводится в основном к созданию таблиц и установлению связей между ними в схеме данных. Не так уж редка ситуация, когда необходимо разработать небольшое настольное приложение базы данных для каких то прикладных задач. Например, начать вести учет чего то, считать приходы/расходы, прибытки/убытки и т. п. Первое, что приходит в голову – поискать готовое решение или обратиться к разработчикам, чтобы они сделали или доработали прогу под конкретную специфику учета. Вторая мысль – сделать самому. Но если нет навыка разработки настольных БД, такая идея, как правило, сразу отметается – слишком это кажется сложным. Как сделать таблицы, связать их в схеме данных – это обычно не вызывает затруднений. А вот как сделать удобный интерфейс со всеми необходимыми наворотами с минимумом знаний VBA? Вот об этом и поговорим. Профессиональные разработчики на этом месте скорей всего уже догадались, что речь пойдет о конструкторе приложений Access, и вот сейчас начнут расхваливать свою супер-пупер систему, которая решит все ваши проблемы и прочая и прочая. Насчет первого – да, насчет второго – нет. Конечно, хотелось бы волшебную кнопку, нажав которую сгенерится нужное приложение. Но суровая селявуха говорит, что это невозможно. Однако можно быстро решить основные вопросы, о которые постоянно спотыкаются начинающие разработчики. Например: • авторизация – вход в программу по логину/паролю • установка прав доступа на объекты приложения и логирование действий пользователей • резервное копирование БД • автолинковка таблиц • создание многофункциональных справочников с навороченной поисковой системой • выгрузки в Excel и Word запросов или отчетов и множество других полезных функций. Причем чтобы внедрить их в свое приложение потребуется минимум знаний VBA, потому что подобные штуковины вынесены в библиотечный модуль и вызываются простыми командами. Вам остается только создать таблицы, настроить меню – и вы получаете полный комплект профессионального приложения. Еще раз подчеркну: речь не идет о «волшебной кнопке», нажав которую вы сможете сгенерить готовую БД, удовлетворяющую все ваши требования. Это невозможно в принципе – но можно значительно облегчить задачу тем, кому глубоко въезжать в процесс программирования не хочется, или нет возможности – но есть желание получить хотя бы каркас основных функций приложения, которые для начинающего сделать совсем не просто. А если хочется углубиться – тогда за книжки, упорного тренинга все равно не избежать. Еще один «гешефт» от такого конструктора – он приучает делать «правильные базы». Дело в том, что постоянно наблюдается, как начинающие разработчики делают одни и те же ошибки, развивая в себе «порочные навыки», которые потом им аукнутся в их будущих проектах. В первую очередь – кириллица в именах объектов БД, попугайско-бестолковый интерфейс, бестолковая схема данных и т. д. Причина в том, что создание баз данных подразумевает некоторую «перестройку мозгов» - то, что кажется очевидным и правильным начинающему разработчику совсем не правильно с точки зрения теории построения реляционных БД. И вместо того, чтобы долго и нудно объяснять «почему» - лучше просто приучиться «делать правильно», так, как это сделано в конструкторе. Потом, со временем, по мере усвоения предмета, вы поймете, почему надо было делать именно так. А грабля пусть хлопнет по лбу кому-нибудь другому. Например, вы приучите себя давать осмысленные названия контролам, полям таблиц, сделаете привычным интерфейс из пары форм: поисковая – редактор, не будете пытаться свести все данные в одну таблицу или одну форму «чтобы было понятнее», не будете ее раскрашивать как попугая в разные цвета и разные шрифты и т. д. Сначала возникнет рефлекс подражания (а как там сделано?), затем придет понимание (да, блин, действительно – так и надо делать). Такой подход кстати и привел к большой популярности Access – убрать все второстепенное в фоновый режим, оставив только главное. В итоге начинающий разработчик, делая форму в Access и колошматя в нее данные, даже не подозревает о тех суровых транзакциях, что летают от формы к БД и обратно. А вот когда он начнет работать с ADO – тогда и помянет добрым словом тех дяденек, что заботливо укрывали от него все эти сложные и не простые вещи. Конечно, этому есть и обратная сторона – но плюсы от быстрого старта все же перевешивают небольшую «доработку сознания» при переходе от mdb к SQl Server. Мы исходили из тех же принципов – дать начинающим удобный инструмент, чтобы они могли быстро сделать готовый продукт и сразу же получить удовлетворение от его работы. А учебу разумеется никто не отменял. Но согласитесь, разбираться «что там и как» намного приятнее, когда есть рабочее (а не демо) приложение, выполняющее конкретные задачи. В итоге, когда возникли размышления, как назвать эту полезную штуку – сразу пришло на ум: быстрый старт в аксес, аксесс быстрый старт – Access Rapid Start, или просто ARS. -------------------------------------------------------------------------- Вот нашел у себя в архиве ARS 3.0.
0
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 19.01.2021, 10:59 [ТС] | |
|
Не совсем в тему, но может пригодится
Connection String Строка подключения. Сайт, где собраны различные варианты подключения к различным базам данных. Connection String
2
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,375
|
|
| 19.01.2021, 11:24 | |
|
Весьма в тему, время от времени этот сайт нужен. Независимо от Акцесса
1
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
||||||
| 05.07.2021, 13:41 [ТС] | ||||||
|
Долго думал, куда эту информацию кинуть, сюда или в "наработки"? Решил попробовать и сюда и туда. Если будет лишнее - модераторы почистят.
Итак, проблема. Для написания инструкций, описания базы, для разработки необходимо иметь описание таблиц базы данных. Штатный архивариус мне совсем не нравится. Он выдаёт или мало информации, или много, но ненужной. Да ещё и в неудобном виде. Когда-то давно я набрёл на одну статью, которая помогла мне решить эту проблему. Функция получения свойств таблиц БД Автор В.Ким 12.08.2003 г. Функция создает 3 служебные таблицы: - со списком таблиц базы ' (кроме MSys*) с их основными свойствами - со списком полей таблиц базы - со списком свойств полей таблиц базы
1
|
||||||
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 30.08.2022, 13:55 [ТС] | |
|
Архив публикаций Андрея Колесова и Ольги Павловой по теме
"Программирование в среде Microsoft Visual Basic — это вполне доступно" (1996-2002 гг.) Когда-то, в девяностых-нулевых, я довольно плотно занимался языками Fortran, Basic и Assembler (под DOS). Причём из Basic работал на gwbasic, Q-Basic, Quick-Basic, Turbo Basic, Power Basic, Visual Basic for DOS. Затем перешел на Visual Basic 4.0, 5.0, 6.0. Потом это мне довольно серьёзно мне помогло при изучении и работе с Access Тогда и столкнулся со статьями Андрея Колесова и Ольги Павловой в различных журналах. Потом нашел и их сайт со статьями. Сейчас он заброшен и давно не обновлялся. Я вытащил часть сайта, который относился к VB/VBA. Хотя сайт и старый, но информация актуальна до сих пор. Маленькие замечания, секреты, советы, готовые примеры. Кое-что может быть использовано только в VB, но большинство применимо и в VBA. Вот некоторые из них Совет 127. Выводите осмысленные сообщения об ошибках при вызовах функций Win32 API Совет 257. Как узнать, существует ли файл? Совет 258. Как выбрать имя каталога Совет 366. Как узнать адрес отправителя письма в Outlook 2000 Совет 368. Сортировка содержимого ListView Совет 370. Как передать текст из Rich Textbox в Microsoft Word И многие другие. Может быть лучше было бы разместить эту информацию в разделе про VB, но думаю и здесь она нам тоже пригодится
2
|
|
|
1367 / 287 / 16
Регистрация: 16.01.2014
Сообщений: 899
|
|
| 05.09.2022, 11:16 [ТС] | |
|
Некоторые пользователи создают справочники по Access, VB/VBA, MS SQL и другим направлениям. Есть простенькие, есть довольно обширные. Я попробую некоторые из них выложить здесь. Пригодятся.
База знаний по MS Access Автор: Егоров Алексей Владимирович (AKA АлексейЕ) В далёком 2005 году на сайте Андрея Митина Программирование MsAccess, VB, VBA был выложен этот справочник. По нескольким темам и с довольно обширным материалом, включающим примеры. Правда, часть примеров, которые не входили в базу, а шли отдельными файлами была утеряна, но большинство из них можно восстановить на сайтах http://am.rusimport.ru/ http://www.hiprog.com/ http://www.ms-access.ru/ http://msa.polarcom.ru/ я так же поищу их у себя, и что смогу найти - выложу. Первоначально справочник был выложен в формате Access XP (mdb). Затем Багров Кирилл (aka Tramp) перегнал его в формат accdb. Так я их тут и выкладываю.
2
|
|
|
11757 / 5819 / 1490
Регистрация: 05.10.2016
Сообщений: 16,392
|
||
| 05.09.2022, 15:53 | ||
|
0
|
||
| 05.09.2022, 15:53 | |
|
Помогаю со студенческими работами здесь
40
AMD Mantle SDK (инструменты разработчика) Перестали работать инструменты разработчика в браузерах Firefox инструменты разработчика переключение между табами Инструменты и подход к работе fullstack ASP.NET разработчика Google Chrome инструменты разработчика. Не возможно редактировать js файлы на вкладке source Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|