|
|
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
С формы вызывается другая форма для добавления или редактирования выбранной записи. В случае редактирования связывание идёт по ключу выбранной записи, чтобы на форме параметры записи в нужных контролах отрисовались (привязки контролов к данным прописаны верно): Код: plaintext 1. 2. 3. 4. А в случае добавления новой записи форма вызывается без связывания по ключу (ибо записи-то ещё нет), но один из контролов, привязанных к данным, заполняется неким значением: Код: plaintext 1. 2. 3. Проблема в следующем: Если в режиме добавлении новой записи закрыть эту форму при каких-то незаполненных полях (а форма с самого начала непустая), то получаем ошибку целостности данных (некоторые не null внешние ключи не заполнены). Ошибка вылетает до Form_Close. Если перед закрытием нажать Esc, то, само собой, данные сбрасываются, и форма закрывается нормально. Т.к. пользователя не заставишь нажимать Esc, то прошу знающих помочь советом по поводу закрытия этой формы без сохранения записи при неполных данных. ЗЫ: С Аксессом начал работать совсем недавно, поэтому желательны развёрнутые советы. Заранее thx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:17 |
|
||
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
me.undo - это программная замена для Esc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:20 |
|
||
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч: А по какому событию, если мессадж ошибки вылетает до Form_Close? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:22 |
|
||
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
Можно попробовать Form_Error. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:23 |
|
||
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
Владимир СанычМожно попробовать Form_Error. Спасибо, помогло :) Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:29 |
|
||
|
Отмена сохранения записи при неполных данных
|
|||
|---|---|---|---|
|
#18+
В принципе, можно еще проверить значение DataErr. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1613&tid=1673945]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 389ms |

| 0 / 0 |
