Перейти к содержимому

Как вернуть несколько значений из функции в Microsoft Access VBA

Computer Learning Zone

0:00 / 0:00

Как вернуть несколько значений из функции в Microsoft Access VBA

2 994 просмотра · 5 дней назад
Computer Learning Zone
254 тыс. подписчиков
2 994 просмотра · 5 дней назад
В этом уроке мы рассмотрим, как возвращать несколько значений из функции VBA в Microsoft Access, используя параметры ByRef. Мы создадим многоразовую функцию поиска клиента, которая возвращает логическое значение успеха, заполняя переменные адреса, города, штата, почтового индекса и страны, используя набор записей для получения связанной информации о клиенте в одном месте. Холден из Гонолулу, Гавайи (платиновый участник) спрашивает: «В моей форме заказа при выборе клиента мне нужно получить его адрес, город, штат и почтовый индекс. Я могу получить каждую часть отдельно, но мне нужна одна и та же информация в нескольких местах, и дублирование кода становится неудобным. Есть ли чистый способ, чтобы одна процедура передавала моему коду все эти связанные значения?» Участники уровня Silver и выше получают доступ к расширенной версии этого видео. В расширенной версии мы изучим другие способы возврата нескольких значений в VBA, включая использование массива Variant, открытого типа с именованными членами, коллекций и модуля класса. Мы рассмотрим использование коллекций в качестве альтернативы параметрам ByRef. РАСШИРЕННАЯ ВЕРСИЯ ВИДЕО ТОЛЬКО ДЛЯ УЧАСТНИКОВ:    • Return Multiple Values EXTENDED CUT MEMBER...   РАЗДЕЛЫ: 00:00 Введение 03:13 Возврат нескольких значений с помощью ByRef 06:15 Предварительные условия 07:10 Подготовка полей формы заказа 08:34 Поиск данных клиента с помощью набора записей 12:25 Создание многократно используемой функции GetCustomerInfo 15:24 Вызов функции из формы 19:14 Альтернативные методы для множественных выходных данных 22:23 Заключение СТАНЬТЕ УЧАСТНИКОМ: YouTube:    / @599cd   или Мой сайт: https://599cd.com/THMember УЗНАТЬ БОЛЬШЕ: Возврат нескольких значений: https://599cd.com/ReturnMultipleValues ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ: Контакты: https://599cd.com/Contacts Выставление счетов: https://599cd.com/Invoicing Введение в VBA: https://599cd.com/IntroVBA Создание функции: https://599cd.com/Function ByRef против ByVal: https://599cd.com/ByRef DLookup: https://599cd.com/DLookup Окно состояния: https://599cd.com/Status Наборы записей: https://599cd.com/Recordset Область действия: https://599cd.com/Scope ССЫЛКИ: Хитрости DLookup: https://599cd.com/DLookupTricks Более быстрый DLookup: https://599cd.com/FasterDLookup TempVars: https://599cd.com/TempVars Scope: https://599cd.com/Scope Arrays: https://599cd.com/Arrays Модули классов: https://599cd.com/ClassModules РЕКОМЕНДУЕМЫЕ КУРСЫ: ByRef vs ByVal в Access Developer 25: https://599cd.com/ACD25 Пользовательские функции VBA в Access Developer 17: https://599cd.com/ACD17 Наборы записей в Access Developer 16: https://599cd.com/ACD16 Массивы в Access Developer 21: https://599cd.com/ACD21 Пользовательские типы в Access Developer 40: https://599cd.com/ACD40 Модули классов в Access Developer 50: https://599cd.com/ACD50 БЕСПЛАТНЫЕ ШАБЛОНЫ ДЛЯ СКАЧИВАНИЯ: Бесплатные шаблоны TechHelp: https://599cd.com/THFree Пустой шаблон: https://599cd.com/Blank Управление контактами: https://599cd.com/Contacts Ввод заказов и выставление счетов: https://599cd.com/Invoicing Больше шаблонов Access: https://599cd.com/AccessTemplates БРИЛЛИАНТОВЫЕ СПОНСОРЫ: Больше информации о наших спонсорах: https://599cd.com/DiamondSponsors ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ: БЕСПЛАТНЫЙ Access для начинающих, уровень 1: https://599cd.com/Free1 Как использовать Access за 30 минут: https://599cd.com/30Minutes Доступ 2 за 1 доллар: https://599cd.com/1Dollar Пожертвовать в мою копилку: https://599cd.com/TipJar Магазин мерча! Приобретайте фирменную продукцию здесь: https://599cd.com/Merch Подпишитесь на мою рассылку: https://599cd.com/YTML Свяжитесь со мной: https://599cd.com/Contact Техническая поддержка: https://599cd.com/TechHelp Консультационная помощь: https://599cd.com/DevNet Twitter:   / learningaccess   https://en.wikipedia.org/wiki/Microso... https://products.office.com/en-us/access https://microsoft.com/en-us/microsoft... КЛЮЧЕВЫЕ СЛОВА: Техническая поддержка, Access 2016, Access 2019, Access 2021, Access 2024, Access 365, Microsoft Access, MS Access, Учебник по MS Access, #msaccess, #microsoftaccess, #help, #howto, #tutorial, #learn, #lesson, #training, #database, VBA функция с несколькими возвращаемыми значениями, VBA параметры ByRef, VBA возвращает несколько значений, VBA логическая функция, VBA поиск в наборе записей, многоразовая функция VBA, DAO набор записей, поиск клиента в VBA, выходные параметры VBA, альтернатива VBA DLookup ВОПРОСЫ: Пожалуйста, не стесняйтесь задавать свои вопросы или оставлять комментарии ниже. Спасибо. Живите долго и процветайте.