powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Help (фокус не возвращается в нужное поле подчиненной формы)
10 сообщений из 10, страница 1 из 1
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32545823
bugRUS®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто подскажет?

Есть главная форма и в ней подчиненная форма. В поля подчиненной формы можно вносить изменения.
В подчиненной форме проводиться проверки и если условие проверки не выполняется, то фокус возвращается на поле
в подчиненной форме (пример проверки: значение не д.б. меньше нуля и т.д.).

Эти проверки повесил на потери фокуса полями в подчиненной форме (все работает если фокус переводится внутри подчиненной формы).

Но если фокус переводится на поле главной формы проверка работает,но фокус не возвращается в нужное поле подчиненной формы.
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32545832
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. а задать правила на уровне таблицы
2. завести на форме Validation Rule
3. сделать при потере фокуса принудительно передавать его вспом контролу, на котором при получении фокуса, отдавать фокус предфдущему контролу

ЗЫ и почитай правила

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32545843
bugRUS®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения. Я начинающий.
Можно поподробнее объяснить про правила на уровне таблицы, про Validation Rule.
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32545864
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что там объяснять. Для большей информации встать на поле Условие на значение и нажать F1 (это и есть Validation Rule)
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32545867
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подчинённая форма на основе таблицы?
в таблице в нужных полях помечаешь
Required = Yes (типа всегда должно быть заполнено)
в текстовых ещё и
Allow Zero Lenght = No(пустые строки не допустимы)

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32546340
bugRUS®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А подскажите как правильно написать условие на значение в таблице (поле1>=поле2).
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32546613
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А так можно? у меня при этом вот что пишет:
"Недопустимый синтаксис SQL - невозможно использовать несколько столбцов в ограничении CHECK уровня таблицы"
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32546651
bugRUS®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Galustov
Поэтому и спрашиваю. Может кто знает как задать условие с двумя полями...
А может так нельзя?... тогда может это лучше реализовать через условие на значение полей подформы...
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32547100
bugRUS®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение найдено.
Вешается проверка на выход из подчиненной формы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
If Условие1 Then

    If Условие2 Then
    Forms![Главная форма].SetFocus
    Forms![Главная форма]![подчиненная форма].SetFocus
    Forms![Главная форма]![подчиненная форма]![нужное поле].SetFocus
    End If

End If

Как все просто :-)
...
Рейтинг: 0 / 0
Help (фокус не возвращается в нужное поле подчиненной формы)
    #32547107
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Help (фокус не возвращается в нужное поле подчиненной формы)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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