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

Есть подчиненная ленточная форма, в ней убраны все полосы прокрутки, кроме вертикальной, кнопки перехода отсутствуют, присутствуют 3 кнопки: добавить, сохранить, удалить. Связь с главной формой по ID в главной ( в подчиненной форме ).

Вопрос: Как сделать как, чтобы в этой ленточной форме не выводилась пустая запись( с дефолтовыми значениями ), которая обычно выводиться Ацесом на случай добавления записи? Т.е. если нет ассоциированных записей в подчиненной форме, то не должно быть ничего, а добавление новой записи должно производить по нажатию кнопки...

Кто в курсе, помогите.
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539783
S. Fedorenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Me.AllowAdditions = True
docmd.GoToRecord acDataForm,me.Name,acNewRec
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539785
S. Fedorenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только сначала, в свойствах формы на вкладке ДАННЫЕ задай "нет" в свойстве "Разрешить добавление"
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539787
S. Fedorenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на кнопку созранение это:
Код: plaintext
1.
2.
DoCmd.RunCommand acCmdSaveRecord
Me.AllowAdditions = False
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539795
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе этот способ работает. Но в случае, если в подчиненной форме еще нет записи, то при выполнении

DoCmd.GoToRecord acDataForm, Me.Name, acNewRec

пишет ошибку объект Me.Name еще не открыт ... ?
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539802
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот так почему-то(!) работает:

DoCmd.GoToRecord , , acNewRec
...
Рейтинг: 0 / 0
Ленточная форма: новая запись.
    #32539807
S. Fedorenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, не учёл.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточная форма: новая запись.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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