Форма доступа Сообщение Onclick Disabled Subform - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть форма, у которой есть подчиненная форма, и у этой подчиненной формы есть подчиненная форма. Если пользователь находится в новой записи главной формы, я отключаю объект подчиненной формы (enabled = false). Это прекрасно работает, но это не так, когда вы отключаете элемент управления текстовым полем, где элемент управления не работает. Субформа не выглядит по-другому включена или отключена.

В связи с этим я хотел бы перехватить любое усилие со стороны пользователя, чтобы щелкнуть в любом месте подчиненной формы. Если они это сделают, я хочу просто выдать сообщение (msgbox) пользователю, чтобы создать основную запись.

Я обнаружил, что для объекта подчиненной формы событие щелчка отсутствует. Есть только вход и выход. Вы не можете "войти" в подчиненную форму, пока она отключена. Я могу прикрепить сообщение к заголовку и детализации подчиненной формы, но если пользователь щелкает объект в этих разделах (например, поле со списком или текстовое поле), никакого сообщения не происходит. Я мог бы перебрать все элементы управления в подчиненной форме или что-то в этом роде, но мне хотелось бы найти более простое решение.

Я боюсь, что лучшим решением будет поместить объект, подобный текстовому полю или чему-либо, на верхнюю часть подчиненной формы со статическим сообщением, которое могло бы произойти вместо отключения формы. Я не фанат этих решений, потому что кажется, что такая хитрая работа обходится, когда должен быть более направленный способ сделать это.

Любые идеи будут с благодарностью!


Я сделал метку маршрута. Сделал размер подчиненной формы и сделал переход между подчиненной формой и меткой, делая только видимую соответствующую за раз. Я оставлю этот вопрос на тот случай, если кто-нибудь знает лучший способ справиться с этим. Я бы предпочел, чтобы подчиненная форма оставалась видимой, но просто выскакивает сообщение, если кто-то нажимает на любую его часть.

...