Добавление данных в таблицу

Тема в разделе "Lotus - Программирование", создана пользователем FaustSN, 29 авг 2009.

Статус темы:
Закрыта.
  1. FaustSN

    FaustSN Гость

    Помогите пли разобраться. Только начинаю делать приложения в LN, и вот столкнулся с такой проблемкой. есть некая форма в которой должен содержаться определенный список сотрудников (ну например кто в каком кабинете сидит) создаю документ с названием определенного кабинета, открывается форма для редактирования. и вот тут и появилась проблема, как сделать так что бы скажем в талицу размешенную на этой форме добавлялись сотрудники из телефонного справочника. т.е. окрыл форму, нажал кнопку добавить сотрудника (при нажатии кнопки выскакивает список тел. справочника) выбрал фамилию нужную нажал ОК и данный сотрудник добавился в таблицу. Кто нибудь подскажите как это сделать.
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    непонятна задача...
    список сотрудников никому не "должен содержаться" :)
    для кнопок есть PickList, есть получение колонок из вью, есть DbLookup/DbColumn
    употребление зависит от многих факторов
    таблица на форме - вещь неоднозначная...
    вполне может сгодиться Embeded View, в т.ч. вычисляемые

    др. словами: вы сейчас изложили своё восприятие интерфейса, а надо задачу
    потому как с тем что вы "творите" будут работать люди, а у них конкретные цели и задачи
     
  3. FaustSN

    FaustSN Гость

    Извиняюсь что может быть не совсем понятно изложил суть проблемы... Кокретно мне нужно чтобы на форме была некая таблица в которую можно было бы добавлять данные из другой БД... (конкретная БД это телеф. справочник.) Или же можно каким нибудь образом разместить на форме (Представление)?
     
  4. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Set coll=ws.PickListCollection(3,True,"сервер","путь","представление","название окна - title","какой-то текст")
    Пример: Set coll=ws.PickListCollection(3,True,db.Server,"prbb\info\phone.nsf","(DocUnIDByNameFullAll)","Табель ПРББ","Укажите сотрудника(ов)")
    ну и работаешь с коллекцией документов или
    picklist = ws.PickListStrings(PICKLIST_CUSTOM, True,"сервер","путь","представление","название окна - title","какой-то текст", колонка)
    Пример: picklist = ws.PickListStrings(PICKLIST_CUSTOM, True,db.Server, db.FilePath, "QuestionnaireNO","Компании","Выберите компании", 1 )
    picklist - массив данных
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    возможно, здесь использовать Embeded Viewс формулой по категории...
    повторю - неясно, по какому принципу должна формироваться таблица?
    если ведется справочник персон и они принадлежат к опред. департамент, то есть варианты "фильтровать" представления
    непонятен смысл добавления...
    смотрите дизайн Адресной книги, и возможно, большинство вопросов отпадет
     
  6. FaustSN

    FaustSN Гость

    Спасибо огромное всем.... Embeded view вроде пока решил проблему...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей