» Высчитанный итог находится фактическ на sub форме и я хочу испытать это полное значение в случае before_update формы родителя.
Когда вы выходите subform, показатели показанные в этом сохранены. Likewise, форма родителя сохранена прежде чем вы вписываете subform. Иначе говоря, предотвращать спасение главным образом формы когда subform неправильно как раз досадный, и не обеспечивает никакую герметичность данных (потребитель может отменить сообщение и subform останет неправильным).
Самое легкое разрешение должно позволить не выбрать preferred поставщика. В тот случай, примите самого дешевого, или случайно поставщика. Для Кодего, когда выбирают поставщика как preferred, побегите после случая уточнения для того чтобы извлечь флаг от любого другого поставщика в списке (см. ниже).
Также легко предотвратить потребителя от ООН-проверять предпочитаемый флаг, т.е. для того чтобы использовать «прежде чем случай уточнения» коробки проверки и предотвращает установить ее к ложному если «старое значение» поистине. Вы можете добавить сообщение: «вы не можете ООН-выбираете preferred поставщика, вас можете однако выбрать другие».
Пытаться снабдить правило дела от старта будет боль. Вы лучший вариант должен вероятно использовать «прежде чем просто установленный случай уточнения» sub формы и предпочитаемому флагу если будет единственным показателем. Первое будет preferred поставщиком, до тех пор пока другое не выбрать. Незрелость бита, но если вам реально нужно она, то они делают чувство которое дорога.
Делает та помощь?
(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
Приватное Sub Form_AfterUpdate ()
Если предпочтено после этого выходите подводная лодка
С Me.RecordsetClone
.MoveFirst
Не сделать до .EOF
Если! Удостоверение личности <> Me.ID и предпочтено после этого
. Редактируйте
. Предпочтено = ложно
. Уточнение
Закончитесь если
.MoveNext
Петля
Конец с
Подводная лодка конца
|