Утилита для просмотра содержимого полей документа

Тема в разделе "Lotus - Программирование", создана пользователем osmor, 30 авг 2007.

  1. osmor

    osmor Гость

    Доброго всем дня.
    Для своих нужд набросал утилитку позволяющую посмотреть значения полей в документе.
    Решил поделиться - может кому будет интересно.
    Вещь достаточно сырая, но уже работоспособная.
    Как это работает:
    1. скачать архив
    2. распаковать базу ViewSource на локальный комп в папку DATA
    3. Создать кнопку в панели инструментов, для этого:
    3.1. Запустить Lotus Notes
    3.2. В меню выбрать "Файл-Параметры-Параметры панели инструментов..."
    3.3. В открывшемся окне выбрать "Настрока", далее "Создать" - "Кнопка"
    3.4. Выбрать подпись к кнопке и значек
    3.5. в поле "Формула" поместить следующий код
    Код (Text):
    database := "viewsource.nsf";
    @SetEnvironment("SN_ViewSource";@Subset(@DbName;1));
    @SetEnvironment("DBN_ViewSource";@Subset(@DbName;-1));
    @SetEnvironment("DUI_ViewSource";@Text(@DocumentUniqueID));
    @PostedCommand([FileOpenDatabase]; "" : database);
    @PostedCommand( [RunAgent]; "ViewSource")
    3.6. Сохранить внесенные изменения
    4. Выделить в виде документ информацию по полям которого вы хотите посмотреть.
    5. Нажмите созданную вами кнопку

    Вот собственно и все.

    Буду благодарен за любые замечания и предложения по улучшению.
    Возможно кто-то знает как заменить текс в поле "Тип" на картинку (у меня пока не получилось)

    Огромное спасибо Сергею (oshmianski) за помощь, поддержку, дельные советы и тестирование.
     

    Вложения:

    • ViewSource.zip
      Размер файла:
      37,5 КБ
      Просмотров:
      134
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Посмотрел, показывает :)
     
  4. osmor

    osmor Гость

    <!--QuoteBegin-Omh+30:08:2007, 15:50 -->
    <span class="vbquote">(Omh @ 30:08:2007, 15:50 )</span><!--QuoteEBegin-->У меня тоже нсть что-то такое самописное, я, правда, в него немого больше всего встроил
    [snapback]76839" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Выкладывайте - если не жалко
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  6. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  7. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  8. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  9. osmor

    osmor Гость

    Я уже смотрю.
    Круто!
     
  10. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  11. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  12. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    Omh сильная штука.. спасибо, потестируем..
    скажи, а какой процент кода в твоей базе на лотусовом апи написан ?
     
  13. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Для: Kee_Keekkenen
    Только для компилятора и для progressbar'a
    Код найден на просторах internet'a и адаптирован.
     
  14. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Я валю в отпуск, до 12.09 никакого support'a не будет от меня, к сожалению, не будет :(

    Кстати тему можно переименовать в что-то вроде "Самописные тулузы" и приклеить наверх.
    Глядишь, ещё кто-то раздобриться :)
     
  15. osmor

    osmor Гость

    <!--QuoteBegin-Omh+31:08:2007, 15:58 -->
    <span class="vbquote">(Omh @ 31:08:2007, 15:58 )</span><!--QuoteEBegin-->в отпуск, до 12.07
    [snapback]76963" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Не хилый такой отпуск получается :)
    <!--QuoteBegin-Omh+31:08:2007, 15:58 -->
    <span class="vbquote">(Omh @ 31:08:2007, 15:58 )</span><!--QuoteEBegin-->Кстати тему можно переименовать в что-то вроде "Самописные тулузы" и приклеить наверх.
    Глядишь, ещё кто-то раздобриться
    [snapback]76963" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    хорошая идея, тут уже есть несколько подобных топиков, хорошо бы их было собрать все вместе.
     
  16. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    19 скачиваний.
    Кто-нибудь нашёл что-нибудь интересное?
    Или всё-таки каждый изобратает велосипед (как впрочем и я сам) ;)
     
  17. oshmianski

    oshmianski Гость

    Для: Omh
    меня заинтересовало использования Embedded Editor'а для задания огриниченной области с возможностью прокрутки. давно хотел сделать нечто подобное, но не знал как.
    уж извини, немного дизайн подсмотрел. тем не менее вопросы еще остались
     
  18. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Я тоже до этого решегия не сразу додумался.
    Ну хорошо, что хоть что-то полезно ;)
     
  19. oshmianski

    oshmianski Гость

    Для: Omh
    спасибо, добрый человек :D
     
  20. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    при изменении поля типа ДАТА/ВРЕМЯ нет возможности заносить время..
     
Загрузка...

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