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

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

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

Link Master Field: lstGeneral
Link Child Field: Id

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

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

Спасибо всем
До завтра
...
Рейтинг: 0 / 0
09.04.2003, 21:45
    #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
10.04.2003, 09:25
    #32137195
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как привязать подчинённую форму к лист боксу?
То -=Alexey=-
Спасибо за ответ про доп поле я в принципе догадался.

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

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

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

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


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