Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: kot_k_k
это не от безысходности .
говорили люды тоби - не пиши названия форм с пробелами.

повесь на твою подчиненную форму на событие "После подтверждения Del" - вот такое

Private Sub Form_AfterDelConfirm(Status As Integer)
Forms!Форма1![подчиненная форма Свободные_Принтеры].Form.Requery
End Sub

работает
а твой вариант
Forms!Форма1!подчиненная_форма_Свободные_Принтеры.Form.Requery

не работает, т.к. вот этот изврат
подчиненная_форма_Свободные_Принтеры
работает только в теле формы Форма1, а в других случаях нужно писать НАЗВАНИЕ ФОРМЫ.

по той же причине на работало вот это:
Private Sub Form_Delete(Cancel As Integer)
Forms("Форма1").подчиненная_форма_Свободные_Принтеры.Form.Requery
End Sub

и не только



·    Событие Удаление (Delete) возникает при выполнении пользователем определенного действия, например нажатия клавиши DEL для удаления записи, но до фактического удаления записи.
·    Событие До подтверждения Del (BeforeDelConfirm) возникает после удаления пользователем одной или нескольких записей в буфер, но до вывода диалогового окна Microsoft Access с приглашением подтвердить удаление.
·    Событие После подтверждения Del (AfterDelConfirm) возникает после подтверждения пользователем и фактического удаления записей или при отмене удаления. 


т.е. ты хотел обновить подчиненную форму до физического удаления записи.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.