Computed Datatime Field

Тема в разделе "Lotus - Программирование", создана пользователем Cleric-Lviv, 18 апр 2012.

  1. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    Всем привет!

    Столкнулся с проблемом. нужно в одном поле (Дата-Время) обэденить значения нескольки других полей тип которых тоже (Дата-Время).
    сделал поле arrayDate тип Дата-Время, компутед, мультивелью + разделитель новых строк новая строчка.
    Формулу для поля написал следующюю @Trim(Date1 : Date2 : Date3 : Date4 : Date5 : Date6) и пусто.....
    если все поля заполнены то подходит Date1 : Date2 : Date3 : Date4 : Date5 : Date6, но вот если какоето поле не заполнено тоже будет пусто....
    писать @if на кучу условий не хочется:)
    В чем может быть трабла?

    п.с все поля отображают дату + время, тип полей одинаковый.
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Причина в том, что нельзя объединять дату и текст. Пустое значение - это как раз текст.
    @Trim работает только для текста.
    Можно сначала преобразовать в текст, объединить и преобразовать обратно: @TextToTime(@Trim(@Text(Date1) : @Text(Date2) : ...)
     
Загрузка...
Похожие Темы - Computed Datatime Field
  1. garrick
    Ответов:
    29
    Просмотров:
    1.831
  2. fxnjpfyfhty
    Ответов:
    1
    Просмотров:
    1.024
  3. Serduko
    Ответов:
    7
    Просмотров:
    1.921
  4. lionk
    Ответов:
    1
    Просмотров:
    1.161
  5. doka
    Ответов:
    0
    Просмотров:
    1.038

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