Alexander
Alexander
Подробная информация
- Имя пользователя
- Alexander
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
upРаздел: Существует возможность масштабировать при печати отчеты? Комментарий от Alexander March 2009
-
Если так уж надо, в скрипте можно назначать текст запроса
-
Что случайно-то? Чтобы очередность мастердат была случайной? Или случайно отсортировать данные внутри каждого источника данных?
-
А я бы написал запрос с FULL OUTER JOIN и даже не запустил ни разу Делфи.
-
Причем, если РичЭдит обвести пожирнее (5-6) то показывается все отлично )
-
Не выдумывай! Если у тебя высота мемки совпадает с высотой бэнда и у обоих объектов включено свойство "растягиваемый" все будет Ок. Ты чегото не заметил.
-
А я бы сделал не так. Можна вобще сделать отчет без источника данных. Запосить у юзера параметры, а потом написать: For i:=0 to CovertQuantity Do ShowBand(Child1) на котором собственно все и разместить.
-
Не вижу никакой проблемы. В любом языке принято определять переменные и перед использованием обнулять либо присваивать значения по-умолчанию. Здесь объявлять переменные не нужно, не поленитесь чего-нибудь им назначить перед использованием, то же ". …
-
Вешай к бэнду чайлды.
-
Как "оживить" не знаю, но могу дать пару советов как найтить почему не работает: 1) Чтобы не было такой каши из строк советую писать так: s:='SELECT '+ 'Field1, '+ 'Field2 '+ 'FROM Table1 '+ 'WHERE Table1.Field1='+SomeParameter; Query.SQL.Cle…
-
Попроще напиши плиз Ни чего не понятно, где таблица, где поля, как они связаны, какая схема отчета. Когда пишешь на форум правилом хорошего тона считается когда обозначения делаются понятными, что-то типа Таблица1, Поле1изТаблицы1 а не тупо выдира…
-
Мда... Судя по всему бланк какой-то строжайшей отчетности Тут тебе хелп не поможет... Можна попробовать сделать так: Перед выводом на печать данные табличек загнать в массив, по ходу определяя, есть ли необходимость в формировании второй страни…
-
Посмотри функцию Sum, там есть параметр, оперделяющий нужно ли учитывать невидимые бэнды. Если не поможет попробуй сделать мастер-дату нулевой высоты а данные выводить на чайлде. Чайлд скрыть проще будет.
-
А еще лучше делать проверку на остаток свободного места на листе, и в случае нехватки формировать разрыв страницы а потом присваивать Child.Visible:=True
-
Сумму нужно выводить последней строкой на странице, а не внизу страницы? Повесь чайлд. >в OnBeforePrintу у ReportSummary: ShowBand(PageFooter1) Какя принципиальная разница между вызовом PageFooter-a из ReportSummary и вызовом Child из Page…
-
Строка "Петров" выводится с помощью какого-то объекта, скорее всего мемки. Как получить значение мемо-поля из сформированного отчета, дважды по нему щелкнув, обсуждалось на этом форуме месяца 4 назад, поищи.
-
PageFooter печатается в конце страницы ReportSummary в конце отчета Зачем выдумывать что-то сгруппами и колонками? И чем так страшно написать в OnBeforePrintу у ReportSummary: ShowBand(PageFooter1)
-
>И, подозреваю, будешь это делать регулярно, продолжая пользоваться >версией 2.4. Ничего особо плохого в этой версии нет, не слушай Вопрос по поводу инспектора уже задавали на форуме, поищи нужную ветку в реестре или попробуй поставить разре…
-
О! Спасиба
-
А если в сам источник данных включить описание этого источника? Типа SELECT Field1, Field2, ... 1 AS LineType - для прихода SELECT Field1, Field2, ... 2 AS LineType - для продажи ... Тогда можно будет заносить итоговую сумму в элемент массива …
-
Да, но если например 1 строка- приход 2 строка- продажа 3 строка- оплата 4 строка- возврат 5 строка- списание то есть каждая строка имеет какой-то логический смысл, использование параметра LINE# будет ошибкой, т.к. LINE# возвращает просто поря…
-
Э, нет! Использование массива предполагает одинаковый набор строк по каждой группе. Если набор строк для каждой группы свой, нужно ввести какой-то идентификатор (признак) строки и записывать сумму по этой строке в свой элемент массива.
-
Дык, поставь OnLasPage=False у PageFooter-a
-
АААА Наконец-то. 2 Vano: с меня пиво
-
-
Массивы В скрипте, помимо переменных, можно создавать массивы. Массивы могут быть только одномерными, но можно организовать доступ к элементам массива таким образом, что можно трактовать массив как двумерный или с болшим количеством измерений. П…
-
Тогда подойдем более творчески Можна в твоем случае написать в качестве источника данных запрос с юнионами и неким ключевым полем? А потом выбирать данные с фильтром только из одного запроса? Или вобще в зависимости от выбранного юзером в ран-та…
-
Можна я предложу примитивное решение в виде двух дата-бендов, одному из которых убирать видимость?