powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как устновить значение листбокс на сабформе?
5 сообщений из 5, страница 1 из 1
Как устновить значение листбокс на сабформе?
    #32450646
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть "список1" на подчиненной форме, необходимо синхронизировать значение в "списке1" с выбранной записью в главной форме, запись в главной форме является "номером записи". Подскажите, пожалуйста, как это сделать?
Я делаю таким образом (но у меня ничего не работает):

For i = 0 To Forms![главная_форма]![сабформа]![Список1].ListCount - 1
If Forms![главная_форма]![сабформа]![Список1].ItemData(i) = &_
Forms![главная_форма].RecordsetClone![номер_записи] Then
Forms![главная_форма]![сабформ]![Список1].Selected = i
End If
Next
...
Рейтинг: 0 / 0
Как устновить значение листбокс на сабформе?
    #32450660
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот этот значок совершенно лишний:
If Forms![главная_форма]![сабформа]![Список1].ItemData(i) = & _

Что здесь имеется в виду?
Forms![главная_форма].RecordsetClone![номер_записи]
...
Рейтинг: 0 / 0
Как устновить значение листбокс на сабформе?
    #32450716
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про & уже сказали ...
А что такое
Forms![главная_форма]![сабформ]![Список1].Selected = i ?
У Selected другой синтаксис
expression.Selected(lRow)
т.е. если вы хотите выделить запись, то
Forms![главная_форма]![сабформ]![Список1].Selected(i) = True
А если вы хотите установить значение списку, то, наприме
Forms![главная_форма]![сабформ]![Список1] = Forms![главная_форма]![сабформ]![Список1]. ItemData(i)

И пользуйтесь With
...
Рейтинг: 0 / 0
Как устновить значение листбокс на сабформе?
    #32450719
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкралась очепятка, пробел в конце лишний добавил перед ItemData(i)
...
Рейтинг: 0 / 0
Как устновить значение листбокс на сабформе?
    #32451571
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, буду пробовать.
2 Geo:
Forms![главная_форма].RecordsetClone![номер_записи]
"главная_форма" - это форма на которой находится поле "номер_записи", которое нужно синхронизировать со споском "Список1", который находится на сабформе (Чтобы при изменении значения в поле "номер_записи", т.е. при переходе по записям в главной форме, сабформа брала бы значение из этого поля и переставляла бы курсор на соответствующее значение в "Списке1", т.е. синхронизировала записи из "номер_записи" и "Список1" ).

P.S. Извиняюсь, наверно в посте от 23:18 не очень понятно объяснил.

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


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