powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как добраться до кнопок перехода по записям???
8 сообщений из 8, страница 1 из 1
как добраться до кнопок перехода по записям???
    #32842029
MotoCV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение моей предыдущей темы. Вопрос теперь такой:
Есть таблица:
ФИО////////////поле1///////////поле2
таблица пустая, для ввода данных в нее сделана форма данные заносятся по одной записи, т.е. видно только одну текущую запись.

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

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

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

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

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

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

--
Regards
Alexander Artamonov

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

--
Regards
Alexander Artamonov

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


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