Access 2002

Значение All Rows


Сказанное касается и групп, для которых свойство KeepTogether имеет значение All Rows. В этом случае Access форматирует все строки, затем возвращается назад к началу группы и форматирует те строки, которые умещаются на текущей странице. Хотя существует множество других ситуаций, в которых Access генерирует событие Retreat, любое из двух упомянутых выше значений свойства KeepTogether наверняка приведет к возникновению этого события.

Свойства раздела, доступные только во время выполнения

Некоторые свойства раздела имеют смысл только тогда, когда Access форматирует или печатает отчет. Такие свойства отсутствуют в окне свойств в режиме

конструктора, и доступ к ним возможен только из программного кода. Эти свойства перечислены в  8.10, а в последующих разделах приведены рекомендации по их эффективному применению.

Свойства MoveLayout, NextRecord и PrintSection

Комбинация свойств MoveLayout, NextRecord и PrintSection позволяет осуществлять полный контроль над тем, как в Access происходит перемещение от записи к записи в базовом наборе данных и будет ли печататься текущая строка. В  8.11 представлены результаты всех возможных сочетаний этих трех свойств. По-разному их комбинируя, можно создавать самые разнообразные макеты отчетов. Примеры использования этих свойств вы найдете в разделах «Печать произвольного числа наклеек», «Печать почтовых наклеек, начиная с заданной позиции» и «Вставка пустых строк».

Access увеличивает значение свойства раздела FormatCount каждый раз, когда происходит его событие Format. При переходе к следующему разделу Access присваивает свойству FormatCount значение 0.

В некоторых случаях Access форматирует раздел больше одного раза.

Комментарии закрыты