powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ограничение записей в подчиненной форме по значению одного из полей в ПФ
4 сообщений из 4, страница 1 из 1
Ограничение записей в подчиненной форме по значению одного из полей в ПФ
    #32711972
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Имеется подчиненная форма «ПФ» с полями «Наименование» и «Примечание». Задача наверно простая:
Нужно сделать следующее: если «Примечание»=какому-либо значению, то запретить дальнейший ввод записей в подчиненной форме (AllowAdditions = False).
Кроме того, в последующем, если я удалю значения поля «Примечание», т.е. «Примечание» станет равным Null, то должно быть открыт доступ для дальнейшего ввода данных.
Пробовал, но получается, либо при добавлении новой записи основной формы вообще закрыт доступ к вводу данных в «ПФ» (остается свойство AllowAdditions = False от предыдущей основной формы), либо при следующем новом открытии основной формы (закрыть/открыть) все свойства AllowAdditions = False неактивны
Надеюсь мою задачу поняли...

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Ограничение записей в подчиненной форме по значению одного из полей в ПФ
    #32711978
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в модуле класса подформы напиши onCurrent:
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Form_Current()
  If Примечание = "продолжений нет" Then
    Me.AllowAdditions = False
  End If
  
End Sub

и процедуру После_обновления контрола "Примечание":

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Примечание_AfterUpdate()
  If IsNull(Примечание) Then
    Me.AllowAdditions = True
   ElseIf Примечание = "продолжений нет" Then
    Me.AllowAdditions = False
  End If
End Sub
тогда при всяком помещении "продолжений нет" в качестве значения котрола "Примечание" будет происходит примерно то, о чем ты справшивал.


(с выражением лица)
...
Рейтинг: 0 / 0
Ограничение записей в подчиненной форме по значению одного из полей в ПФ
    #32711987
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо попробую!!!
Дополнительный вопрос:
А можно ли сделать так, что бы свойства полей типа Enabled сохранялись исключительно для текущей Подчиненной, а при переходе на новую ПФ эти свойства были прежними. Надеюсь меня поняли...
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Ограничение записей в подчиненной форме по значению одного из полей в ПФ
    #32711998
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victosha!
Все равно не получилось, при переходе на новую запись основной формы, свойство AllowAdditions = False
переноситься на ПФ, т.е. остается как и в предыдущей. Хуже того и на все предыдущие тоже накладывает...



"А у Вас есть такая же птица, только с крыльями"
"Нет"
"Будем искать!!!..."
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ограничение записей в подчиненной форме по значению одного из полей в ПФ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]