2012-08-26 4 views
0

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

+0

Для чего используются вычисления? –

ответ

0

Вы можете сделать простые вычисления непосредственно в текстовом поле, например. Если вы установите источник управления на что-то вроде «= A * B», в текстовом поле вы увидите результат A * B. Однако в VBA вы можете написать более сложные функции, которые можно повторно использовать (даже из текстовых полей «= MyFunction (A, B)»).

В VBA-функциях вы можете хранить промежуточные результаты в переменных, выполнять петли и т. Д. Вы даже можете выполнить некоторую обработку ошибок. В противном случае это невозможно.

Это упрощает ваше приложение, если вы храните код в центральном месте в модулях, по сравнению с распространением вычислений на десятки элементов управления в формах и отчетах.

0

Общее правило заключается в том, что вы не должны хранить расчеты. Если вы должны написать расчет в связанное текстовое поле, вам придется использовать VBA. Если вы используете MS Access 2010, вы можете использовать calculated columns.

Смежные вопросы