Просто используйте ту же формулу, что и при выборе ваших представлений в формуле «Скрыть, когда» на кнопках.
Если формула выбора для представления «Черновик» выглядит примерно так:
SELECT Form = "SomeForm" & Status = "Draft"
, то эта формула используется при скрытии кнопки «Сохранить как черновик» - кнопка:
Status != "Draft"
, и если бы это было единственным условием, вы бы использовали это на всех других кнопках сохранения:
Status = "Draft"
Ваш пример будет переведен в следующие формулы скрытия, когдачто есть поле Status-, которое используется для выбора вида):
All Hide- Когда:
Сохранить как черновик - Кнопка:
!(Status = "Draft" : "Computer")
Сохранить новую версию - Кнопка:
!(Status = "Computer)
или Status! = "Компьютер"
Сохранить проверку ПК - Кнопка:
Status != "Draft"
Сохранить списание - Кнопка:
Status != "Write Off"
РЕДАКТИРОВАТЬ: Ответ на ваш комментарий
Формула изВаш комментарий:
SELECT Form = "Computer" &
(PFStatus = "Not Found" | PFStatus = "Obsolete" | PFStatus = "Spoilt") &
PStatus != "Write Off"
Эта формула довольно сложна.Если PFStatus - это одно значение, а не многозначное поле, тогда формулу можно сжать до:
SELECT Form = "Computer" & PFStatus = "Not Found" : "Obsolete" : "Spoilt"
Отрицание в конце может быть опущено, оно ничего не добавляет.Поэтому, если вы хотите скрыть кнопку, если документ НЕ приходит из этого представления, тогда скрыть, когда будет: Просто отмените условие:
!(PFStatus = "Not Found" : "Obsolete" : "Spoilt")