|
|
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
В продолжение моей предыдущей темы. Вопрос теперь такой: Есть таблица: ФИО////////////поле1///////////поле2 таблица пустая, для ввода данных в нее сделана форма данные заносятся по одной записи, т.е. видно только одну текущую запись. Как добраться до кнопок перехода по записям, т.е. когда я эту форму открываю в конструкторе то кнопок перехода по записям нет и я не могу присвоить никакое действие например по нажатию кнопки перехода по записям, как это можно сделать? Конкретный пример. Человек забивает в записи-1 поля: ФИО и поле1; поле2 оставляет пустым и нажимает на кнопку переход к следующей пустой записи. Надо сделать чтобы нажатие этой кнопки обработалось и вышла надпись: "поле2 не заполнено" и переход не осуществлялся. Как сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 15:32:49 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
это делается не по кнопкам перехода (у них нет событий ;) а по событиям формы form_beforeupdate form_afterupdate form_current что удобнее - выбирай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 15:36:40 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
OnCurrent -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 15:38:57 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
form_afterudate сделал: Private Sub Form_AfterUpdate() If (is null(поле2)) Then MsgBox "Заполните ВСЕ поля !" Else Exit Sub End If End Sub но после того как на месадже боксе нажимаешь ок, то происходит переход к следующей записи, а такого не надо, толку тогда от предупрждения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:01:58 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
Только сейчас дошел смысл вопроса. Просто поставь свойство Обязательное поле = Да в конструкторе таблицы. -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:10:24 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
не могу я сейчас в кострукторе поставить обязательное поле=да, т.к. таблица уже большая, какие-то исправления предлагаются, мне бы вот так по сложному, а как через form_current() сделать, а то пишу как через афтерапдейт и ничего не происходит :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:18:03 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
тебе beforeupdate нужен, если именно событие обработать а самый простой выход - именно установить required = true (Обязательное поле) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:20:56 |
|
||
|
как добраться до кнопок перехода по записям???
|
|||
|---|---|---|---|
|
#18+
Какие исправления? Если там уже нет данных в каких-то записях, можно сделать напр. Update MyTable Set MyField = "" Where MyField Is Null. После этого можно ставить Обязательное = Да. Сначала потренируйся на врем таблице на всякий пожарный :-) -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 16:24:27 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32842199&tid=1669575]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 298ms |

| 0 / 0 |
