powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как привязать подчинённую форму к лист боксу?
16 сообщений из 16, страница 1 из 1
Как привязать подчинённую форму к лист боксу?
    #32136728
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли это сделать если да то как?
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136735
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только ручками. В источнике для листбокса, указываешь ссылку на подчиненую форму (на уникальное поле, по котрому вся эта шняга связана). На событие ТекущаяЗапись в подчиненой форме делаешь обновление источника листбокса.
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136736
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай привязку фомы к полю.... которое будет обновляться при изминении листбокса
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136756
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По всей видимости я не совсем корректно поставил вопрос, точнее не уточнил (извените за тафтологию) ЛистБокс находиться на главной форме и в зависимости от того какая строка выделена должны меняться значения в подчинённой форме.
Если не трудно в ответах побольше конкретики (в какое поле что писать)
З.Ы. Access'97
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136765
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такое чудо инопланетной технологии - подчиненная форма называется.
В качестве основного поля ставишь имя листбокса, в качестве подчиненного - имя соотв. контрола в починенной.
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136795
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Link Master Field: [lstGeneral].[Column]( 7 )
Link Child Field: Id

не рааботает если можно то поподробнее а то я забыл как по полю а не по Record Sourse'у формы цеплять
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136830
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ ну если всё настолько примитивно то киньте пример что куда прописывать вроде не совсем дурак вдруг пойму
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136887
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Лох Позорный
Есть такое чудо инопланетной технологии - подчиненная форма называется.
В качестве основного поля ставишь имя листбокса, в качестве подчиненного - имя соотв. контрола в починенной.

А может у него листбокс не привязан к источнику данных формы, тогда как Senin Viktor сказал только наоборот
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136896
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MVN писал:А может у него листбокс не привязан к источнику данных формы
Действительно не привязана...
Привязал всё выделяться перестало, так что останеться не привязаной
MVN писал:тогда как Senin Viktor сказал только наоборот
Объясните глупому по подробнее
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136905
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У листбокса мультивыбор стоит?
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136906
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боже сбавь
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136918
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и не нужно привязывать листбокс.
Сделай у него присоединенный столбец = 8 - это сюда по твоему коду.

Link Master Field: lstGeneral
Link Child Field: Id

Так вроде должно работать
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32136954
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо работает

=Лох Позорный писал:Сделай у него присоединенный столбец = 8
Это что обязательнное условие? или как?
Вообще то проблема решена, но хотелось бы получить, что называется, полную ясность.
У меня случай когда к одному листбоксу надо присобачить несколько подчинённых форм и связывать их разным колонкам, я предполагал что для каждой надо указать конкретную колонку по которой они связываються, но приведённый выше пример не сработал, можно ли так сделать если да то как?

Спасибо всем
До завтра
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32137078
-=Alexey=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присоединенный столбец необязателен, так же как и источник для формы (т.е. форма может быть свободная), это нужно только для мастера, руками написать ничего не мешает. VBA'шные конструкции писать в Linked полях нельзя (во всяком случае в Acc2000), потому [lstGeneral].[Column](7) не катит.
Когда нужно связывать подформу со столбцом отличным от столбца по-умолчанию, можно добавить доп поле на форму, скажем txtColumn7=[lstGeneral].[Column](7) и уже в linked полях писать

Код: plaintext
1.
2.
Link Master Field: txtColumn7
Link Child Field: Id


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

Мой предыдущий вопрос навеян скорее следующим:
Подчинённая форма завязанная на прямую обнавляеться шикарно, а вот форма завязанная через доп поле на тот же листбокс обнавляеть заметно медленее, т.е. быстро перемещаясь по списку листбокса форма не успевает обнавляться и обнавляеться только после остановки, что на фоне других элементов выглядит скажем не очень...
...
Рейтинг: 0 / 0
Как привязать подчинённую форму к лист боксу?
    #32137271
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ещё вопросик назрел, что называеться в поиске альтернотивы...

Я попробывал менять RecordSourse главной формы в зависимости от значения листбокса, но в ручную через клик, можно ли в RecordSourse главной формы прописать что то по типу
Код: plaintext
1.
SELECT TColPicMColThreadN.Id FROM TColPicMColThreadN 
  WHERE (((TColPicMColThreadN.Id)=lstGeneral.Value));

если можно то как?

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


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