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

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

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

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

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

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

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
03.06.2004, 12:25
    #32546340
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help (фокус не возвращается в нужное поле подчиненной формы)
А подскажите как правильно написать условие на значение в таблице (поле1>=поле2).
...
Рейтинг: 0 / 0
03.06.2004, 14:05
    #32546613
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help (фокус не возвращается в нужное поле подчиненной формы)
А так можно? у меня при этом вот что пишет:
"Недопустимый синтаксис SQL - невозможно использовать несколько столбцов в ограничении CHECK уровня таблицы"
...
Рейтинг: 0 / 0
03.06.2004, 14:16
    #32546651
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help (фокус не возвращается в нужное поле подчиненной формы)
2Galustov
Поэтому и спрашиваю. Может кто знает как задать условие с двумя полями...
А может так нельзя?... тогда может это лучше реализовать через условие на значение полей подформы...
...
Рейтинг: 0 / 0
03.06.2004, 16:28
    #32547100
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help (фокус не возвращается в нужное поле подчиненной формы)
Решение найдено.
Вешается проверка на выход из подчиненной формы
Код: 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
03.06.2004, 16:30
    #32547107
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help (фокус не возвращается в нужное поле подчиненной формы)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Help (фокус не возвращается в нужное поле подчиненной формы) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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