Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как добраться до кнопок перехода по записям??? / 8 сообщений из 8, страница 1 из 1
23.12.2004, 15:32:49
    #32842029
MotoCV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
В продолжение моей предыдущей темы. Вопрос теперь такой:
Есть таблица:
ФИО////////////поле1///////////поле2
таблица пустая, для ввода данных в нее сделана форма данные заносятся по одной записи, т.е. видно только одну текущую запись.

Как добраться до кнопок перехода по записям, т.е. когда я эту форму открываю в конструкторе то кнопок перехода по записям нет и я не могу присвоить никакое действие например по нажатию кнопки перехода по записям, как это можно сделать?

Конкретный пример. Человек забивает в записи-1 поля: ФИО и поле1; поле2 оставляет пустым и нажимает на кнопку переход к следующей пустой записи. Надо сделать чтобы нажатие этой кнопки обработалось и вышла надпись: "поле2 не заполнено" и переход не осуществлялся. Как сделать???
...
Рейтинг: 0 / 0
23.12.2004, 15:36:40
    #32842052
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
это делается
не по кнопкам перехода (у них нет событий ;)
а по событиям формы
form_beforeupdate
form_afterupdate
form_current

что удобнее - выбирай
...
Рейтинг: 0 / 0
23.12.2004, 15:38:57
    #32842066
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
OnCurrent

--
Regards
Alexander Artamonov
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
23.12.2004, 16:01:58
    #32842143
MotoCV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
form_afterudate сделал:

Private Sub Form_AfterUpdate()
If (is null(поле2)) Then
MsgBox "Заполните ВСЕ поля !"
Else
Exit Sub
End If
End Sub

но после того как на месадже боксе нажимаешь ок, то происходит переход к следующей записи, а такого не надо, толку тогда от предупрждения...
...
Рейтинг: 0 / 0
23.12.2004, 16:10:24
    #32842175
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
Только сейчас дошел смысл вопроса. Просто поставь свойство Обязательное поле
= Да в конструкторе таблицы.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
23.12.2004, 16:18:03
    #32842199
MotoCV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
не могу я сейчас в кострукторе поставить обязательное поле=да, т.к. таблица уже большая, какие-то исправления предлагаются, мне бы вот так по сложному, а как через form_current() сделать, а то пишу как через афтерапдейт и ничего не происходит :(
...
Рейтинг: 0 / 0
23.12.2004, 16:20:56
    #32842209
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
тебе beforeupdate нужен, если именно событие обработать
а самый простой выход - именно установить required = true (Обязательное поле)
...
Рейтинг: 0 / 0
23.12.2004, 16:24:27
    #32842227
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добраться до кнопок перехода по записям???
Какие исправления? Если там уже нет данных в каких-то записях, можно сделать
напр. Update MyTable Set MyField = "" Where MyField Is Null. После этого
можно ставить Обязательное = Да. Сначала потренируйся на врем таблице на
всякий пожарный :-)

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как добраться до кнопок перехода по записям??? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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