Как скрыть строки таблицы, когда нет значения - PullRequest
0 голосов
/ 11 июня 2019

В настоящее время у меня есть этот список таблиц, всего 10 строк, и у каждой строки есть эти поля на рисунке.Значение каждого поля я получаю из разных существующих документов.* (На рисунке показано только 4)

one

Когда таблица отображается в другом документе, она будет отображать только строки таблицы со значением, как показано ниже, в то время как дляполе без значения, строки таблицы будут пустыми.Я также смогу редактировать этот документ.

enter image description here

Итак, моя проблема сейчас в том, что когда я хочу напечатать этот документ, пустая строка таблицы занимает так многопространства.Я пытаюсь скрыть, используя скрытие, но оно скрывает только поле, но не строки.

Мой вопрос, есть ли способ, которым я могу скрыть строки таблицы, если в строке нет значения, чтобы при печатидокумент, пустая строка будет скрыта?Любая помощь будет оценена.Спасибо!

1 Ответ

2 голосов
/ 11 июня 2019

Просто добавьте соответствующую формулу hide-when в каждую строку вашей таблицы:

  • Отметьте первую строку
  • перейдите в Свойства
  • open "Скрыть-Вкладка "
  • установить галочку для Скрыть- Формула
  • введите формулу:
    Wasset1 =" "& WBrand1 =" "& WType1 =" "& WSerialNo1 =" "
  • повторите для каждой строки и измените числа ...

Если вы не хотите менять 4 числа для каждой строки (это может быть громоздко), то вы можете переписать шкуру следующим образом:

_nr := "1";
@GetField("Wasset" + _nr ) = "" & @GetField("WBrand" + _nr ) = "" &
@GetField("WType" + _nr ) = "" & @GetField("WSerialNo" + _nr )

теперь вы можете выбрать все строки, вставить вышеприведенную формулу, а затем последовательно выбрать вторую, третью, ... строку и просто изменить число в строке _nr ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...