Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 14
1

Открыть форму на записи с возможностью навигации

05.03.2018, 02:36. Просмотров 935. Ответов 6
Метки нет (Все метки)


Открыть форму на записи это просто ...
Visual Basic
1
DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
Так у меня открывается простая форма.
Но далее нет возможности использовать кнопки навигации для перехода на другие записи.
Это устанавливается фильтр?
Visual Basic
1
Forms!Employees.FilterOn = False
Так не работает...
Как сделать возможность последующей навигации?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2018, 02:36
Ответы с готовыми решениями:

Открыть форму на заданной записи
Добрый день, форумчане! Решил изменить форму в БД-ЗаказыКонтрагентов. Нужно, чтобы две другие...

Открыть форму на определенной записи
Уважаемые форумчане, помогите справиться с проблемой. Есть главная форма, на которой висит...

Открыть форму для редактирования записи
Добрый вечер, нужно открыть форму для редактирования текущей записи без возможности добавления...

Открыть форму в режиме добавления записи
Доброе время суток Имею проблему как перевести форму в режим записи? то есть симулировать...

__________________
Помогаю в написании студенческих работ здесь.
6
Мы один, давай на "ты"
2443 / 1032 / 250
Регистрация: 16.06.2016
Сообщений: 2,303
05.03.2018, 06:35 2
Цитата Сообщение от SilverCat_polar Посмотреть сообщение
Открыть форму на записи это просто ...

Visual Basic
1
DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
Ты глубоко ошибаешься. Это не открыть форму на записи, а отфильтровать записи и показать только записи соответствующие фильтру. В твоём случае она одна и больше нет записей.
Цитата Сообщение от SilverCat_polar Посмотреть сообщение
Это устанавливается фильтр?
Visual Basic
1
Forms!Employees.FilterOn = False
Нет, Этот код выключает фильтр. Сам фильтр никуда не девается и его можно снова включить.
0
1 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 14
05.03.2018, 06:45  [ТС] 3
Не понятно. Если этот код выключает фильтр, тогда почему он работает?
Как тогда удалить этот установленный фильтр?
0
Мы один, давай на "ты"
2443 / 1032 / 250
Регистрация: 16.06.2016
Сообщений: 2,303
05.03.2018, 06:48 4
SilverCat_polar, всё работает. покажи на примере как не работает
0
1 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 14
05.03.2018, 07:29  [ТС] 5
У меня ленточная форма "Список клиентов". Двойной клик на выбранной записи открывает Одиночную форму с подробной информацией по этому клиенту. На событии "Открытие формы" поставил
Visual Basic
1
2
3
Private Sub Form_Open(Cancel As Integer)
Me.FilterOn = False
End Sub
Навигация (переход к след клиенту ) не работает

Добавлено через 15 минут
Панург, как показать что не работает?
0
Мы один, давай на "ты"
2443 / 1032 / 250
Регистрация: 16.06.2016
Сообщений: 2,303
05.03.2018, 07:39 6
Лучший ответ Сообщение было отмечено SilverCat_polar как решение

Решение

SilverCat_polar, чего "как"? Пример сделать, я же написал.
Цитата Сообщение от SilverCat_polar Посмотреть сообщение
Visual Basic
1
2
3
Private Sub Form_Open(Cancel As Integer)
Me.FilterOn = False
End Sub
Такими тонкими извращениями не страдаю, потому могу предположить, что фильтр ещё не применялся. А зачем применять фильтр и тут же его выключать? Найти запись? Ну ищи, а не фильтруй.
1
1 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 14
05.03.2018, 08:00  [ТС] 7
Панург, Все, спасибо! Понял свою ошибку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2018, 08:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Открыть форму на редактирование записи с параметром (Forms)
Есть две формы, одна это список физ. лиц, другая это добавление и редактирование. По нажатию кнопки...

Открыть форму на выбраной записи не применяя фильтры
есть 2 формы (Форма1 и Форма2) нужно вызвать из формы1 форму2 на выбранной записи, но не применяя...

Открыть форму с фильтром по записи через VBA
Помогите почему то не получается.Есть ленточная форма с клиентами klient рядом с каждым клиентом...

Как открыть форму на нужной записи без фильтрации?
Как открыть форму на нужной записи без фильтрации? Дополнительное условие - отсутствие кода в ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.