none
Связанные списки в SharePoint 2007 RRS feed

  • Общие обсуждения

  • Сразу проиллюстрирую на абстрактном примере

    Список А

    Колонка1: имя принтера (однострочный текст)

    Колонка2: месторасположение принтера (из общих столбцов узла)

     

    Список Б

    Колонка1: Серийник картриджа

    Колонка2: имя принтера (подстановка из колонки1 списка А)

     

    Колонка3: вот тут хочется подстановку колонки2 списка А

     

    Грубо говоря, хочется в списке Б иметь более одного поля записи из списка А. Такое вообще возможно?

Все ответы

  • да, это возможно. Создается столбец типа подставка и указывай что ты хочешь в него подставить.

    А вот если ты хочешь, чтобы в колонку 3 подставлялось значение из списка А в зависимости от того что выбрано в колонке 2 списка Б, то тут рекомендую делать библиотеку форм инфопаса.

  •  Sergey Rulkov написано:

    А вот если ты хочешь, чтобы в колонку 3 подставлялось значение из списка А в зависимости от того что выбрано в колонке 2 списка Б, то тут рекомендую делать библиотеку форм инфопаса.

     

    Не совсем понял, причём тут библиотека форм инфопаса... Можно проиллюстрировать?

     

    А с точки зрения списка (то есть SQL-запроса) ведь ничего не стоит вытащить на свет божий ещё одно поле. Почему разработчики до этого не додумались?..

     

    Или надо сделать свой вариант этого списка и чудовищно в нём покопаться как раз на предмет запроса. Вот только как это сделать?

  •  LittleDen написано:
    А с точки зрения списка (то есть SQL-запроса) ведь ничего не стоит вытащить на свет божий ещё одно поле. Почему разработчики до этого не додумались?..

    Или надо сделать свой вариант этого списка и чудовищно в нём покопаться как раз на предмет запроса. Вот только как это сделать?

     

    Запрос к SQL серверу будет действительно "чудовищним" и скорее всего его будет сделать очень сложно (если можно). Попробуйте сделать через Access

    http://forums.microsoft.com/technet-ru/ShowPost.aspx?PostID=2836556&SiteID=40

    Отвечающий
  • Смотри, если в списке Б ты выберешь принтер под названием принтер1, а в третью колонку списка Б хочешь чтобы автоматом подставилось местонахождение принтера1, то тогда надо использовать инфопас, ибо стандартным списком это не сделать.

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

     

     

  • Можно  склепать рабочий процесс в дизайнере который будет подставлять значение из колонки 2 в колонку 3
  •  

    У меня такое чувство, что неверно поставленная задача ведет к неоправданным сложностям.
    Модератор