22 лучших вопроса и ответов на собеседовании по VBA

22 лучших вопроса и ответов на собеседовании по VBA

VBA означает Visual Basic для приложений; это язык программирования, управляемый событиями, разработанный Microsoft. Он преимущественно используется с офисными приложениями Microsoft, такими как MS-word, MS-Access и MS-Excel.

2) Упомяните, где вы можете написать свою программу VBA для макросов?

Модуль — это место, где вы можете написать программу VBA для макроса, чтобы вставить модуль, перейдите к Вставить -> Модуль

3) Укажите, какой стиль комментариев используется в VBA?

Комментарии используются для документирования логики программы и пользовательской информации, с которой другие программисты могут беспрепятственно работать над тем же кодом в будущем. В VBA есть два основных метода представления комментариев.

  • Любое утверждение, которое начинается с одинарной кавычки, рассматривается как комментарий.
  • Или вы можете использовать оператор REM вместо одинарной кавычки (‘)

4) Как в VBA объявить переменную и константу?

В VBA переменную можно объявить с помощью ключевого слова «DIM», а константу — с помощью ключевого слова «Const».

5) Какие типы данных существуют в VBA?

Типы данных в VBA делятся на две категории

Числовой тип данных Нечисловой тип данных
Байт Строка (фиксированная длина)
Целое число Строка (переменной длины)
Длинный Дата
Одинокий Логический
Двойной Объект
Валюта Вариант (числовой)
Десятичный Вариант (текст)

6) Объясните, что такое ADO, ODBC и OLEDB?

ADO : объекты данных ActiveX или ADO — это универсальная структура доступа к данным, которая включает в себя функции DAO.

ODBC : Open Database Connectivity или ODBC — это технология, которая позволяет клиентскому приложению базы данных подключаться к внешней базе данных.

OLEDB : это низкоуровневый программный интерфейс, предназначенный для доступа к широкому спектру объектов связывания и встраивания доступа к данным (OLE).

7) Объясните, что такое указатели на функции в VBA ?

VBA (информация о Visual Basic) имеет гибкие приложения, но есть ограничение на указатель функции в VBA. Windows API не имеет адекватной поддержки указателей на функции, потому что он может использовать функцию, но не имеет функциональной поддержки для обратного вызова функции. Он имеет встроенную поддержку для вызова, но не для обратного вызова.

8) Объясните, как выполняется «подсчет ссылок» в VBA?

В VBA вскоре переменная выходит за пределы области видимости, счетчик ссылок на объект ссылки уменьшается. Когда вы назначаете ссылку на объект другой переменной, счетчик ссылок увеличивается. А когда ваш счетчик ссылок достигает нуля, событие завершается.

9) Как можно явно уменьшить счетчик ссылок?

Чтобы явно уменьшить счетчик ссылок, вам необходимо установить для переменной значение «Nothing».

10) Объясните, что такое объекты COM (объектной модели компонентов) в VBA ?

COM-объекты обычно представляют собой файлы .dll и представляют собой скомпилированные исполняемые программы.

11) Объясните, как можно набрать номер телефона через VBA?

Чтобы набрать номер телефона через VBA, вам необходимо выполнить следующие действия.

  • Команду оболочки в VBA можно использовать для запуска программы набора номера в ОС Windows.
  • Для подключения к модему можно использовать номер телефона
  • С помощью ключей отправки и команды оболочки вы можете позвонить своему пользователю
  • Sendkey диктует окнам для набора номера в соответствии с нажатиями клавиш приложения, в то время как Shell активирует приложение Windows
  • Макрос может использоваться для запуска программы картотеки, которая запускает функцию автоматического набора номера.

12) Объясните, что означает «Явный вариант»? Где его использовать?

«Option Explicit» делает объявление переменных обязательным. Явная функция Line заставляет компилятор определять все переменные, которые не объявлены оператором dim. Эта команда значительно уменьшает проблему ошибок типа. Он используется в VBA, потому что имеет дело с насыщенным информацией приложением, в котором часто встречаются ошибки типа. Перед запуском любых подпроцедур его можно использовать внутри модуля.

13) Объясните, как можно передавать аргументы функциям VBA ?

Когда аргументы передаются функциям VBA, их можно передавать двумя способами.

  • ByVal : когда аргумент передается с помощью Value, это означает, что процедуре передается только значение, и любые изменения, внесенные в аргумент внутри процедуры, будут потеряны при выходе из процедуры.
  • ByRef : когда аргумент передается по ссылке, то в процедуру передается фактический адрес аргумента. Любые изменения, внесенные в аргумент внутри процедуры, будут отозваны при выходе из процедуры.

14) Упомяните метод, который вызывается из объекта ObjectContext для уведомления MTS о том, что транзакция была неудачной или успешной?

Методы Setabort и setcomplete вызываются из объекта ObjectContext для уведомления MTS о том, что транзакция была неудачной или неудачной.

15) Каков код для поиска последней использованной строки в столбце или последнего использованного столбца строки?

Чтобы найти последнюю строку в столбце, используется команда End (xlUp), а для поиска последнего столбца в строке используется команда End (xlToLeft).

16) Упомяните разницу между подпрограммами и функциями в VBA ?

Разница между подпрограммами и функциями заключается в том, что

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

17) Объясните, в чем разница между свойствами CurrentRegion и UsedRange ?

  • CurrentRegion: текущий регион — это диапазон, ограниченный любой комбинацией пустых столбцов и строк.
  • UsedRange: это свойство используется для выбора диапазона используемых ячеек на листе. Он возвращает объект Range, который представляет используемый диапазон на конкретном листе.

18) Объясните, как отлаживать код VBA?

Чтобы отладить код VBA, выполните следующие действия.

  • Использование точек останова (F9)
  • Пошаговое выполнение (F8)
  • Печать и немедленное окно и наблюдение за окном

19) Как остановить скрипт VBA, когда он заходит в бесконечный цикл?

Нажав Cntrl + Pause Break, можно остановить скрипт VBA, когда он перейдет в бесконечный цикл.

20) Укажите, какое свойство меню нельзя установить во время выполнения ?

Во время выполнения свойство Name меню не может быть установлено.

21) Упомяните, есть ли у VBA словарная структура?

Да, у VBA есть словарная структура. Вы можете установить ссылку на словарь, например

  • Установите dict = CreateObject («Scripting.Dictionary»)
  • ИЛИ Dim dict как New Scripting.Dictionary

22) Упомяните, как вы можете комментировать и раскомментировать блоки кода в офисном редакторе VBA?

В офисном редакторе VBA вы можете комментировать и раскомментировать блоки кода, выполнив следующие действия.

Источник

Работа с таблицами и запросами Access на VBA

Прошу посмотреть мою базу данных.
В ней 3 простых таблицы и 1 модуль на VBA.
В модуле имеются тексты 4-х запросов к данным таблиц "Входящие остатки" и "Проводки" (третья таблица пока не используется в запросах). 4-й запрос является результирующим.
Требуется, используя исключительно программный код на VBA, создать в базе данных таблицу на основе Запроса4.
Знатоки, помогите, пожалуйста, написать такой программный код.
Заранее спасибо.

Читайте также:  Как страховая компания может решить ваш спор с медучреждением

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения

База данных1.rar (39.8 Кб, 49 просмотров)

Работа с таблицами Access на VBA
Уважаемые форумчане, владеющие VBA для Access! Помогите мне, пожалуйста, с решением следующей.

Access и PostgreSQL: подключение к БД, работа с таблицами
Доброго времени суток! Возникла необходимость научиться работать через элементы управления.

Работа с временными таблицами в VB6.0 + MS Access 20*
Добрый день, формучане. Во время реализации проекта по разработке базы данных склада на Visual.

VBA Word работа с таблицами. Как сделать несколько итогов в одном столбце
Исходные данные: таблица в word в ней после нажатия кнопки происходят вычисления и посредством m.

Сообщение от emenem97

Нет, не то. Там всё сложнее. Там вложенные запросы и все переменные текстовые. Плюс, нужно использовать специальные объекты и методы. Меня интересуют querydef. Попробуйте написать.

Добавлено через 2 минуты
Возможно, переменные следовало объявлять как querydef, я не знаю. И не знаю, как работать с такими переменными.

Основная "идеологическая" ошибка в том, что переменные, содержащие скл-текст запроса, в конечной сборке объявлялись как сам запрос. Компилятор искал их имена среди таблиц и запросов, не находил и выдавал сообщение об ошибке. На самом деле это была динамическая сборка запроса из отдельных строк и каждый блок требовалось вставлять в конечный как строку. Что я и сделал.
Кроме того были всякие описки. Например, в строке Запрос2 было написано: "SELECT БС, Вх AS FROM [Входящие остатки]", где после AS не было имени алиаса и сразу шло предложение FROM.

При отладке динамически собираемых запросов здорово помогает распечатка теста собранной строки а области отладки (debug.print переменная_строказапроса) с последующим созданием запроса на основе этой строки. При выполнении в конструкторе запросов, легче находить ошибки, конструктор имеет средства диагностики ошибок и часто подсказывает где их искать.

Потрясающий код, еще раз спасибо!

Я прилагаю обновленный вариант с Вашим кодом.

Интересно, что Вы по-другому записали, чем это делает конструктор, и запрос «заиграл», в смысле стал гораздо прозрачнее. Я схематично изображу так:

в конструкторе
from ((q1 left join q2 on q1 = q2) left join q3 on q1 = q3) left join q3_1 on q1 = q3_1,

а у Вас
from q1, q2, q3, q3_1, _
q1 left join q2 on q1 = q2,
q1 left join q3 on q1 = q3,
q1 left join q3_1 on q1 = q3_1

Конечно же, у Вас гораздо более понятная запись.

Отдельное спасибо за подсказку способа переноса каретки, тоже очень любопытный прием, пригодится.

Источник

access-vba

Мне нужно взять текущее значение поля из записи, отображаемой в форме доступа, и программно поместить этот текст в строку VBA….

Я придумал немного странную ситуацию. У меня есть строка, которая была введена в форму с веб-страницы. Я заметил, что строка…

прошло, наверное, 3 года с тех пор, как мне пришлось использовать VB или VBA код. Я работаю над проектом для…

Я боролся с этим, и если у кого-то есть какие-то идеи о том, как это сделать, я был бы великолепен….

Как скрыть все запросы / модули с левой стороны объектов доступа, чтобы запретить пользователю доступ к ним.

Похож на Android UNL unlock pattern, где в, первоначально все круглые клетки будут в сером цвете. Во время когда мы…

У меня есть combobox, который фильтрует данные в форме в событии afterupdate. Ниже приведен запрос, который я пытался использовать для…

Мне нужно создать инструмент, который позволит пользователю выбрать электронную почту из своего Outlook, чтобы я мог сохранить эту электронную почту…

Привет я просто хочу знать о том, как сделать постоянно анкету форму в доступе, который будет обновлять все таблицы после…

У меня есть таблица, которая содержит столбцы SUPPCODE и SUPP_NAME. Я поместил поле со списком в форму и установил запись…

Я хочу получить номера из разных форм, сложить их и отобразить выходные данные в другой форме. Например, есть две формы:…

Предположим, я хотел бы округлить floatдо intJavaВ. Например, roundUp(0.2) = 1 roundUp(0.7) = 1 roundUp(1.3) = 2 … Я хотел…

Краткие сведения: Я хочу отобразить значение (в текстовом поле), сохраненное в другой форме при выборе определенных значений из полей со…

У меня есть таблица с двумя столбцами (value1 и value2) значения сортируются от самого низкого до самого высокого. образец: Value1…

В Access 2010 я пытаюсь создать поле поиска для таблицы контактов в форме. Вот мой код: Private Sub Command119_Click() On…

Я пытаюсь сделать отчет, чтобы пойти с моей базой данных access, которая будет отображать имя и идентификатор пользователя всех пользователей….

В моей форме у меня есть кнопка рядом с полем (AppID), которое связано с записями в другой таблице (приложения). Есть…

2012/08/31: обновлен мой пост поискал все в интернете, нашел кусочки, но ничего не помогло, поэтому я обращаюсь к вам. Информация…

мне нужна помощь с открытым последним измененным csv в access. Csv файлы находятся в какой-то папке FF. У меня есть…

как использовать процедуру, которую я сделал для одной базы данных, если вы хотите всегда запускать, когда я открываю доступ. Создаю…

Я создаю пакетную таблицу в базе данных Access для сохранения операций из формы, которая будет обработана после нажатия пользователем кнопки…

У меня есть БД MS Access для обработки наших цен на продукты. Одна из моих таблиц имеет все наши продукты…

У меня есть запрос, запущенный в Microsoft Access 2010, и он занимает более 30 минут, чтобы нормально работать. Я хотел…

Я использую MS Access и в настоящее время использую VBA и имею 2 таблицы прямо сейчас. Я пытаюсь вставить /…

Эй, ребята, я искал в интернете и видел много комментариев о каскадных удалениях, отношениях и обеспечении ссылочной целостности. Тем не…

Читайте также:  10 насущных вопросов которые следует задавать себе ежедневно

У меня есть процесс, который создает форму, которая затем используется в элементе управления subform. Я подавил визуальное создание, черезdocmd.echo, Но…

Рассмотрим макрос в access 2003, который использует функцию transferSpreadsheet для экспорта запроса объединения в электронную таблицу excel 2007; экспортированные данные…

У меня есть страница, на которую я делаю вызов ajax PageMethod, и в результате я получаю некоторую строку html, которую…

Как правильно выполнить некоторые вычисления в MS access, которые будут сохранены в связанной таблице через форму ввода пользователя Должен ли…

В моей базе данных Access я пытаюсь выполнить поиск и найти рутину, которая довольно сложна. В основном, у меня есть…

У меня есть Listbox (go figure), и этот listbox не привязан к RecordSource и динамически построен на основе других вариантов…

У меня есть почасовые данные (24 часа) за каждый день в течение года. Не хватает нескольких часов, когда не было…

Благодаря помощи, полученной в других вопросах и некоторых хороших учебниках, я мог бы создать свою базу данных access, чтобы держать…

Возможно ли, чтобы отправитель события/args отправлялся на событие Forms On Load в MS Access 2010. Похож на vb.NET. Что-то похожее…

У меня есть форма Access 2000, которая содержит combobox. Combobox привязан к полю в таблице. Когда значение в таблице равно…

У меня есть форма в MS Access 2007, где у меня есть слайдер, работающий, но интерфейс не то, что он…

Я очень новичок в программировании. Я использую Visual Basic 2010. У меня есть источник данных доступа с именем CoreDataSet, он…

В VBA Ms Access я импортирую txt-файл, анализируя его строка за строкой. Я использую FileDialog, чтобы пользователь мог выбрать файл…

У меня есть макрос Access 2007 с именем «macro_workorder_receipt», который выполняет кучу запросов. Я хотел бы , чтобы кто-то научил…

У меня есть главная форма, frm_Main, и в ней есть подформа, subform_Child. Когда отображается основная форма, также отображается подформа, она…

Я создаю форму в Access 2010, которая будет создавать запись для каждого файла Excel в определенной папке и заполнять поля…

База данных Access 2007 настроена на использование «пользовательских» групп в области навигации. Я сгруппировал все свои таблицы таким образом, что…

У меня есть база данных(Access 2010) с примерно 6 таблицами, связанными с 1 главной таблицей, и я хотел бы дублировать…

У меня есть этот код VBA, используемый для отправки сообщений электронной почты в моей базе данных Access, и я также…

Dim IE As InternetExplorer Set IE = New InternetExplorer Dim hDocument As MSHTML.HTMLDocument Dim hElementCollection As MSHTML.IHTMLElementCollection Dim hInputElement As…

Как определить, является ли объект членом коллекции в VBA? В частности, мне нужно выяснить, является ли определение таблицы членом TableDefsколлекции.

Довольно простое объяснение. У меня есть таблица с 10 записей, 5 записей с 2010 года и 5 записей с 2011…

Я путаюсь сейчас и был бы счастлив, если бы кто-то мог помочь мне здесь я хочу, чтобы выбранные значения из…

Я ищу кого-то, кто может помочь мне в этом вопросе, что кажется очень легко достичь, но нет много информации вокруг…

Я пытаюсь создать форму для отслеживания отгрузок. Основной интерес представляют количество отгруженных образцов и количество отгруженных мешков с рисом. Пользователь…

Я получаю следующее сообщение об ошибке: 3075 отсутствует оператор в выражении запроса вот краткий фрагмент кода: Dim dbs As Database…

есть ли способ извлечь Service_Name из TNS-файла с помощью VBA? так как любой может назвать свои записи TNS все, что…

Это мой первый бит кода, который я пытался сделать сам, поэтому, пожалуйста, простите любые ошибки noob. Я пытаюсь получить второе…

У меня есть запрос, который я не хочу использовать в приложении.ExportXML. Но запрос ожидает параметр, этот параметр должен быть значением…

Я использую парсер, упомянутый в: Есть ли парсер JSON для VB6 / VBA? но у меня есть проблемы с получением…

Все, Я пробовал искать через сайт, и теперь я не могу найти ответ на этот вопрос. Если бы кто -…

У меня есть форма, которую я использую в качестве подформы. Я устанавливаю лист свойств — > Data — > >…

У меня есть таблица под названием TEST, которая у меня есть код ниже, который выполняет цикл запроса экспорта на основе…

Я пытался создать выпадающий список со следующим кодом: Private Sub Form_Load() Me.FNMARemittanceType.RowSourceType = «Value List» If Not Me.InvestorName = «Freddie…

Я создал более ранний список sharepoint через excel. Пользователи обычно дают данные в excel, которые необходимо загрузить в списке sharepoint….

Использование Access 2010. Довольно новый для автоматизации и макросов. У меня есть две таблицы ( tblProductReceivedи tblBins) и форма (…

Хорошо, я просто ковка вперед с доступом VBA, и у меня есть немного трудности с запросом, который я заполняю в…

У меня есть форма с несколькими подформами. Я хотел бы иметь следующее поведение: нажатие клавиши tab в последнем поле основной…

Как заполнить listbox с выбранной строки из списка anohter . Я использовал следующий код для сравнения двух списков. Но я…

Я искал способ обновления базы данных Access с данными, хранящимися в файле Excel, но я могу найти только методы из…

У меня есть база данных/приложение Access 2002, где мои клиенты могут ввести несколько сведений о своих собственных клиентах, включая код,…

Я сталкиваюсь с этой ошибкой в моем запросе SQL select. Как я могу это исправить? Когда я выполняю этот запрос…

Этот код раньше работал идеально, но сегодня он не дает мне значения. Тогда как возможные результирующие значения уже доступны в…

это дает мне ошибку во время выполнения 3134 синтаксическая ошибка в insert INTO оператор при нажатии на элемент управления. Private…

Ребята есть какой-либо вред в не использовании rs.openRecordset после строки запроса в VBA? У меня есть следующий код, и я…

Я пытался найти решение этой проблемы весь день, но я был не в состоянии придумать решение самостоятельно или найти его…

Продолжение из объединить поля доступа в одно поле, учитывая два запроса У меня есть таблица ниже с тремя основными полями…

Читайте также:  Конкурс газет на экономическую тематику материал на тему

Я пытаюсь использовать функцию Dcount, чтобы найти, существует ли запись в таблице. Первичным ключом в таблице ScadaHourly является дата ….

У меня есть форма access 2007, которая содержит некоторые из списков и одно изображение, которое я использовал для изменения размера,…

Нужен совет, у меня есть большой лист excel, который мне нужно разбить на значение в столбце B. Кикер в некоторых…

У меня есть база данных, которая выводит 4 отчета в Excel. Все это в разных книгах. Однако я хотел бы…

У меня есть таблица, которая имеет 3 столбца-уникальный #, состояние программы и состояние рассылки. (Оно может иметь больше чем 1…

У меня есть приложение в Access 2007, которое создает книгу с N листов я создал макрос, который будет вставлен в…

Как получить значение value, выбранное в поле со списком? У меня есть поле со списком под названием «cndGetUsage» в форме…

У меня есть БД, которая хранит пароли, которые шифруются с использованием функции крипты PHP. Я узнал, что функция crypt на…

У меня есть форма под названием Main. На нем у меня текстовое поле для хранения идентификатора записи combobox для выбора…

У меня есть таблица почасовых знакомств, охватывающих несколько лет. Я хотел бы узнать, не хватает ли это часа или нет….

Я создал запрос append, чтобы открыть таблицу с именем 1 и добавить ее содержимое в главную таблицу с именем Master….

Я модифицировал свою базу данных доступа, чтобы очистить ее и сделать ее более удобной для пользователей. Таким образом, я менял…

У меня есть главная таблица и несколько других таблиц, для которых я хочу связать каждую из них со строкой главной…

Я пытаюсь создать многофункциональную кнопку организации. Под кнопкой находится подформа (ProjectQSubF) с данными. Хотя позволяет сосредоточиться только на 1 наборе…

у меня есть запрос в access vba, который я просматриваю, результатом является имя свойства, и с этим именем я хочу…

Как я могу перейти мимо ‘No Current Record’ к следующей записи, где ‘Item’ = ‘Item’ Loop возвращается и находит запись…

Использование Access 2007. Я должен сравнить несколько полей ввода данных с соответствующими полями таблиц. Если поля совпадают, не добавляйте новую…

Я борюсь с этой проблемой уже несколько дней…Я не так опытен в Access, поэтому, надеюсь, я смогу объяснить это должным…

У меня есть форма ввода данных (Access 2007), которая предназначена для того, чтобы узнать, есть ли у захваченного животного уже…

во-первых, я новый для iMacros и не здорово с VBA (я не знаю, отличный старт) Таким образом, моя конечная игра…

Как я мог бы проверить, находится ли данная таблица (называемая Items) в определенной базе данных Access через Excel vba. Я…

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

В MS Access 2013 VBA я получаю синтаксическую ошибку в этой SQL-строке: strSQL = «INSERT INTO [man_year] ( man_year_val, year_int,…

Я написал простую программу на C# для передачи ACCDE файлов с FTP-сервера на рабочий стол клиента. Передача, кажется, работает нормально,…

В Access я пытаюсь создать предложение WHERE с функцией Max(Date), но оно не работает. Любая помощь была бы очень признательна….

У меня есть два куска кода в конструкторе форм. Они равны для 95%, но я rlly не знаю, как simplyfy…

Источник



access-vba- все статьи тега

Оказалось, что я допустил ошибку при нормализации своей базы данных. После того, как он снова нормализовался, мои проблемы исчезли. Большое спасибо за вашу помощь, я действительно очень ценю ее. Поэтому на следующий вопрос больше не нужно отвечать. ================================================================== У меня есть глупая проблема с доступом, и я не могу продолжать свой проект, я попытаюсь объяснить это и надеюсь, что вы сможете мне помочь. Может Быть, Я . думайте о сложном, пот .

Доступ иногда переходит к существующей записи при сохранении новой записи-Access2k FE/SQL2005 BE

Я действительно публикую это из отчаяния после того, как много искал ответ и пытался сделать несколько разных вещей без успеха. У меня есть база данных Access, где я недавно перенес таблицы в SQL 2005, Access продолжает функционировать для пользователей как интерфейс, предоставляющий формы, отчеты и запросы. Однако с момента перехода к настройке Access FE / SQL пользователи сообщают, что иногда , когда они вводят новую запись, они щелкните в подформе (сохранение записи) или нажмите кнопку Со .

Как скрыть столбцы в выпадающем списке ComboBox?

Я создаю ComboBox в форме пользователя Excel, которая получает свои строки из таблицы доступа. Я хочу отобразить несколько текстовых полей для пользователя в выпадающем списке, но значение, возвращаемое из ComboBox, должно быть ID-номером, связанным со строкой, которую выбирает пользователь (т. е. столбец ID-это связанный столбец). Но я не хочу показывать этот идентификационный номер пользователю. Есть ли способ скрыть столбец в выпадающем списке ComboBox, но все же привязать этот столбец? .

Невозможно извлечь значения из словаря, заданного в VBA / Access 2003

Я пишу сценарий, который извлекает некоторые данные пациента и генерирует экспорт XML. У каждого пациента есть связанный врач — но вместо того, чтобы повторять детали врача в каждой записи, я решил установить идентификатор врача в истории болезни пациента, а затем включить список врачей в другой раздел в нижней части документа. Одна вещь, которую мне нужно сделать, — это включить GUID для врача в историю болезни пациента, но фактическое отношение базы данных является локальным не уникальным ИД .

Перелинковка таблиц базы данных: Access, VBA

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

Источник