мс-доступ рассчитаны элементы управления - PullRequest
1 голос
/ 27 октября 2009

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

Ответы [ 4 ]

5 голосов
/ 27 октября 2009

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

Пример значения источника управления из вычисленного элемента управления

= [YearlySalary] / 52

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

Элемент управления, который просто отображает это поле, будет иметь следующее значение в источнике элемента управления

YearlySalary

Обратите внимание, что источник управления для вычисленного элемента управления начинается с =

2 голосов
/ 27 октября 2009

вы имеете в виду это ?

1 голос
/ 14 июля 2015

Разные случаи:

  1. Элемент управления текстового поля: здесь вы можете использовать функцию обрезки («текст») для удаления пробелов и очистки данных - этот процесс требует некоторых вычислений

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

  3. Командная кнопка: переменная может изменяться в зависимости от количества нажатий, что, в свою очередь, изменяет командный режим кнопки. Может изменить цвет кнопки, или скрыть кнопку после определенного количества нажатий, или изменить столбец списка, который сортируется в запросе - каждый щелчок продвигает сортировку к соседнему столбцу справа.

1 голос
/ 27 октября 2009

Установка источника элемента управления, обычно текстового поля, для расчета создает вычисляемый элемент управления:

=1 * 2
=[TheDate] - 1
=[Stock] * [UnitPrice]
=DlookUp("TheField","TheTable","FieldX=1")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...