Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как устновить значение листбокс на сабформе? / 5 сообщений из 5, страница 1 из 1
21.03.2004, 23:18
    #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
22.03.2004, 00:35
    #32450660
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как устновить значение листбокс на сабформе?
Вот этот значок совершенно лишний:
If Forms![главная_форма]![сабформа]![Список1].ItemData(i) = & _

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

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

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


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