Default Avatar

Alexander

Alexander

Подробная информация

Имя пользователя
Alexander
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

  • Увы Простой пример: создаем новый отчет, кладем мемку, в скрипте пишем х:=5, в тектсе соответсвенно [x]. Запускаем. 5. Теперь ремим строку х:=5, запускаем и видим снова 5.
    Раздел: Баги FR 2.51 Комментарий от Alexander February 2004
  • По поводу FR 2.41 позвольте несогласиться. Все Ок и в мемо и в РичТексте до 1шрифта включительно.
    Раздел: Выравнивание текста Комментарий от Alexander February 2004
  • Интересно... Если никто ничё не подскажет - присылай отчет, адрес: _Alexander sobaka ua.fm
    Раздел: Глюк с параметрами Комментарий от Alexander February 2004
  • Правда, версия FR 2.4x
    Раздел: Баги FR 2.51 Комментарий от Alexander February 2004
  • А что делать в такой ситуации: если из отчета удалить переменную она продолжает существовать с последним принятым значением. Помогает только перезапуск приложения.
    Раздел: Баги FR 2.51 Комментарий от Alexander February 2004
  • Да уж!!! В диалоге Params у Query для MyParam нужно поставить Значение и имя переменной, например [ValMyParam] затем уже все просто: Query1.Active:=False; ValMyParam:=1; Query1.Active:=True; Если писать напрямую Query1.Params.myParam:=1 не р…
    Раздел: Глюк с параметрами Комментарий от Alexander February 2004
  • Итого по группам- понятно, обычная функция Sum() "Итого по Строкам 1" - сложнее. Если во всех группах набор деталей одинаковый, можно например в каждой строке деталей увеличивать итоговую сумму и заносить в массив. В бенде ReportSummary запустить ц…
    Раздел: Суммирование по бендам Комментарий от Alexander February 2004
  • Мы распространяем вкомпилив в программу, размер хэшников до 6 метров, никаких сложностей связанных с размером нет, не бери в голову
    Раздел: FastReport - unregistered Комментарий от Alexander February 2004
  • P.S. В принципе от секций можно отказаться запустив цикл по рекордсету запроса
  • Не согласен с такой схемой отчета абсолютно. Аналогичную задачу я решил так: ОДИН запрос, который возвращает возраст. Дальше в МастерДате нулевой высоты считаються люди по возрастам, и в РепортСуммари выводятся В СТРОКУ (зачем колонки?). Зачем все …
  • Моноширинные глючат так же. Я вышел из положения использованием RichText-a. Там все ok.
  • Попробуй поставить таймаут 0, тогда он по идее не проверяет. Напиши плиз что получилось.
    Раздел: проблемы с Time Out Комментарий от Alexander February 2004
  • Свойство FromNewPage у бэнда GroupHeader действительно так просто не работает (или я тоже чего-то не понимаю). Пэтому нужно использовать команду NewPage, которая продолжает формирование отчета с новой страницы. Просто пишешь в OnBeforPrint у бэнда…
    Раздел: GroupHeader Комментарий от Alexander February 2004
  • По событию OnBeforPrint у GroupHeader-a поставь NewPage да и все. Единственно надо обработать первую страницу отчета.
    Раздел: GroupHeader Комментарий от Alexander February 2004
  • А можно в этом отчете в мемки положить элементы массива и в цикле на каждой строке заполнять массив? Или вобще кросс?
  • Попробуй сделать детайл-дату с двумя колонками, отсортировать данные по признаку начисления/удержания и начинать новую колонку с удержания
    Раздел: Можно ли ... Комментарий от Alexander February 2004
  • Версия аналогичная, насчет различий не в курсе, но думаю их нет
  • У мемки есть замечательное свойство "Скрывать повторяющиеся", только сортировку поставь соответствующую, а то строки останутся без первого столбца.
    Раздел: Помогите плиз!!! Комментарий от Alexander January 2004
  • Работает, работает. Только свободного места проверять недостаточно- у тебя будет оставаться слишком много свободного места в конце страницы. Я делаю так: If ((Query2.RecordCount-[LineThrough#])=1) AND (FreeSpace<200) then NewPage;
  • Только что попробовал: If [DialogForm.Query1."StockID"]=NULL Then x:=18 Else x:=44; работает аж бегом.
  • Я делаю не так. Когда не имеет смысла использовать кросс-таб, я сразу рисую на мастер-дате максимально возможное в отчете количество столбцов, объявляю массив а затем с помощью массива вывожу данные.
  • А у тебя нет никаких сомнений по поводу переменной? Попробуй просто текст и убедись что мемка полностью лежит на бэнде.
    Раздел: Проблема с Child бэндом. Комментарий от Alexander January 2004
  • Спасибо огромное! Натупил, признаюсь... Однако гнусные намеки на ламмерство прошу оставить при себе.
    Раздел: Помогите все ж таки Комментарий от Alexander January 2004
  • Да, чисто по женски. Трогательный сабж "помогите", и при этом тырит деньги у трудяг-программеров.
    Раздел: Помогите! Комментарий от Alexander January 2004
  • Вызов DECLARE @RepDate varchar(12) SET @RepDate='07/19/2003' EXEC MyProc @RepDate Тело CREATE PROCEDURE MyProc @BDate varchar(12) AS SELECT * FROM t_Sale WHERE t_Sale.DocDate=@BDate GO Примерно так. Читал вобще BooksOnline?
  • У страницы тоже есть Visible
  • А можно это решить через SQL- запросы, объединенные через UNION или временные таблицы в БД? Если отчет слишком уж сложный, создание временных таблиц- иногда лучший выход. Если так не хочешь, можно сделать с тремя запросами: первый выбирает ключевое…
  • Чего-то меня изотопы с мысли сбивают Простой практический пример: нужно показать движение по предприятиям, предприятия объединены в группы (по регионам). ////////GroupHeader2- группировка региону ////////GroupHeader1- группировка по предпри…
    Раздел: Снова группировка.. Комментарий от Alexander December 2003
  • Копай в эту сторону: If [FREESPACE]<150 Then NewPage#
  • Никогда не юзал, врать не буду, но было интересно и вот что получилось: ////////////////////////////////// CREATE PROCEDURE MyProc @VarEmpID int, @VarEmpName varchar(200) OUTPUT AS SELECT @VarEmpName=(SELECT EmpName FROM r_Emps WHERE EmpID=@Va…