|
|
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
Может кто подскажет? Есть главная форма и в ней подчиненная форма. В поля подчиненной формы можно вносить изменения. В подчиненной форме проводиться проверки и если условие проверки не выполняется, то фокус возвращается на поле в подчиненной форме (пример проверки: значение не д.б. меньше нуля и т.д.). Эти проверки повесил на потери фокуса полями в подчиненной форме (все работает если фокус переводится внутри подчиненной формы). Но если фокус переводится на поле главной формы проверка работает,но фокус не возвращается в нужное поле подчиненной формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:12 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
1. а задать правила на уровне таблицы 2. завести на форме Validation Rule 3. сделать при потере фокуса принудительно передавать его вспом контролу, на котором при получении фокуса, отдавать фокус предфдущему контролу ЗЫ и почитай правила Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:18 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
Прошу прощения. Я начинающий. Можно поподробнее объяснить про правила на уровне таблицы, про Validation Rule. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:26 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
Что там объяснять. Для большей информации встать на поле Условие на значение и нажать F1 (это и есть Validation Rule) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:33 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
подчинённая форма на основе таблицы? в таблице в нужных полях помечаешь Required = Yes (типа всегда должно быть заполнено) в текстовых ещё и Allow Zero Lenght = No(пустые строки не допустимы) Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:34 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
А подскажите как правильно написать условие на значение в таблице (поле1>=поле2). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 12:25 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
А так можно? у меня при этом вот что пишет: "Недопустимый синтаксис SQL - невозможно использовать несколько столбцов в ограничении CHECK уровня таблицы" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 14:05 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
2Galustov Поэтому и спрашиваю. Может кто знает как задать условие с двумя полями... А может так нельзя?... тогда может это лучше реализовать через условие на значение полей подформы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 14:16 |
|
||
|
Help (фокус не возвращается в нужное поле подчиненной формы)
|
|||
|---|---|---|---|
|
#18+
Решение найдено. Вешается проверка на выход из подчиненной формы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Как все просто :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1674129]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 306ms |

| 0 / 0 |
