Dbcross

mvbmvb Казань
отредактировано 05:09 Раздел: FastReport 4.0
Посмотрите картинку. Кроме глюка с отображением невозможно отредактировать ячейку со значением EXTRACT, при клике не ней выделяются сразу 2 ячейки (1), то же с (2). Еще: при Autosize=true кросс отображается на полширины страницы, хотя в поле [M_NAMEF] достаточно длинные строки. Вручную ширину отрегулировать не получилось. Когда же все-таки кросс начнет нормально работать? И что можно сделать в моем случае?

Комментарии

  • отредактировано 05:09
    Из скриншота ничего не понятно.
    Как воспроизвести данную ситуацию ?
    Пример отчета с таким поведением можете приаттачить ?
  • mvbmvb Казань
    отредактировано 05:09
    написал: »
    Из скриншота ничего не понятно.
    Как воспроизвести данную ситуацию ?
    Пример отчета с таким поведением можете приаттачить ?

    прилепил (использует fib+). Но такую ситуацию можно наблюдать в любом DBCross, если в его редакторе ничего не указывать в правой верхней зоне (не знаю как она называестя), т.е. как на приложенной в первом посте картинке..
  • mvbmvb Казань
    отредактировано 05:09
    Вот еще в копилку глюков DBCross (картинки)...

    1. "Растягиваемый до макс.высоты" = да, смещаемый
    2. "Растягиваемый до макс.высоты" = да, смещаемый при перекрытии

    Эти значения ставлю для всей строки.
    AutoSize не влияет на ситуацию. Ставил "смещаемый до макс.высоты" у самого DBCross - аналогично.

    Структура кросса элементарная (не влазит, см. след.пост).
  • mvbmvb Казань
    отредактировано 05:09
    Надо что-то срочно делать с кроссом, на данный момент этот компонент сложно назвать работающим...


    Еще. Почему пустые обработчики событий автоматом не удаляются? Даже если вручную удалить тело обработчика, то ссылка на несуществующий метод остается в инспекторе.
  • отредактировано 05:09
    mvb написал: »
    1. "Растягиваемый до макс.высоты" = да, смещаемый
    2. "Растягиваемый до макс.высоты" = да, смещаемый при перекрытии

    Эти значения ставлю для всей строки.
    А зачем, я не вижу в этом смысла .
    Естественно он будет смешатся , т.к. мемки растягиваются до конца бенда.
  • mvbmvb Казань
    отредактировано 05:09
    как же тогда сделать, чтобы длинные строки переносились, а мемки при этом корректно растягивались (при autosize=false)?
  • отредактировано 05:09
    mvb написал: »
    как же тогда сделать, чтобы длинные строки переносились, а мемки при этом корректно растягивались (при autosize=false)?
    autosize=false предполагает , что размер будет установлен самостоятельно , т.е. либо через редактирование самого кросса , либо через обработчики событий.

  • отредактировано 05:09
    При добавлении 33 столбца постоянно выдается сообщение об ошибке
    errorqw5.jpg
    и Delphi вылетает.
  • mvbmvb Казань
    отредактировано 05:09
    написал: »
    autosize=false предполагает , что размер будет установлен самостоятельно , т.е. либо через редактирование самого кросса , либо через обработчики событий.

    с этим понятно. А как насчет первого вопроса?
  • отредактировано 05:09
    ShamaN написал: »
    При добавлении 33 столбца постоянно выдается сообщение об ошибке
    errorqw5.jpg
    и Delphi вылетает.
    Как воспроизвести ?
    Может есть тестовый пример ?
    ShamaN написал: »
    с этим понятно. А как насчет первого вопроса?
    Поправлено.
  • mvbmvb Казань
    отредактировано October 2007
    написал: »
    Поправлено.

    Спасибо, посмотрим. Еще вопрос: почему DBCross не обрабатывает выражения в заголовках (картинку не могу прилепить, т.к. лимит исчерпал)? Т.е. если в заголовке строки или столбца написать например такое "Итого за [y] год" (без кавычек), то оно так и напечатает. Попытка выставить у мемки "Выражения в тексте" ни к чему не привели - значение сбрасывается в false...


    ЗЫ. Кстати, смотрю текущая версия уже 19, но в changes_rus.txt по сравнению с 18-м билдом ничего не изменилось! Изменения по дбкроссу вошли в 19-й билд или еще нет?
  • mvbmvb Казань
    отредактировано 05:09
    Еще вдогонку: настроили кросс, переименовали столбцы, все хорошо. Но стОит что-то исправить в кроссе через редактор (допустим отключим сортировку у поля), то все наши надписи слетают в дефолтные! И все по новой... Это лечится как-нить?
  • mvbmvb Казань
    отредактировано 05:09
    И подскажите, пожалуйста, таинственный смысл свойства Align у кросса: если выставить например baCenter, то в дизайне шаблон кросса выравнивается по центру, да так и остается в ран-тайме, а колонки благополучно уезжают за правый край страницы...
  • отредактировано 05:09
    mvb написал: »
    Спасибо, посмотрим. Еще вопрос: почему DBCross не обрабатывает выражения в заголовках (картинку не могу прилепить, т.к. лимит исчерпал)? Т.е. если в заголовке строки или столбца написать например такое "Итого за [y] год" (без кавычек), то оно так и напечатает. Попытка выставить у мемки "Выражения в тексте" ни к чему не привели - значение сбрасывается в false...
    Это унаследовано еще от 3-й версии, т.к. редактор в ней не позволял устанавливать это св-во для отдельных объектов, а база могла содержать символы "[]".
    Поэтому при инициализации кросса AllowExpression сбрасывается в false.
    На днях поправим.
    mvb написал: »
    ЗЫ. Кстати, смотрю текущая версия уже 19, но в changes_rus.txt по сравнению с 18-м билдом ничего не изменилось! Изменения по дбкроссу вошли в 19-й билд или еще нет?
    Да.
    mvb написал: »
    Еще вдогонку: настроили кросс, переименовали столбцы, все хорошо. Но стОит что-то исправить в кроссе через редактор (допустим отключим сортировку у поля), то все наши надписи слетают в дефолтные! И все по новой... Это лечится как-нить?
    Поправим.
    mvb написал: »
    И подскажите, пожалуйста, таинственный смысл свойства Align у кросса: если выставить например baCenter, то в дизайне шаблон кросса выравнивается по центру, да так и остается в ран-тайме, а колонки благополучно уезжают за правый край страницы...
    Кросс в момент построения не знает ширину всех столбцов, поэтому позиция объекта остаются такой же как и дизайнере, т.е. они не сдвигается в зависимости от ткущей ширены.
  • mvbmvb Казань
    отредактировано October 2007
    написал: »
    Кросс в момент построения не знает ширину всех столбцов, поэтому позиция объекта остаются такой же как и дизайнере, т.е. они не сдвигается в зависимости от ткущей ширены.

    Я так и понял, поэтому и спросил про назначение align...

    P.S. Я теперь никогда не смогу прикреплять файлы к сообщению (сейчас макс.размер 4 кб)? Или это временное ограничение?

    P.P.S. а когда будет внесено описание исправлений/изменений в changes_rus.txt, а то качать каждый раз 8мб и переустанавливать ФР что-то не улыбается (неужели нельзя хотя бы в промежуточных билдах выкладывать только измененные файлы?...)...
  • mvbmvb Казань
    отредактировано 05:09
    up. Оставшиеся вопросы:

    Еще. Почему пустые обработчики событий автоматом не удаляются? Даже если вручную удалить тело обработчика, то ссылка на несуществующий метод остается в инспекторе.

    Я теперь никогда не смогу прикреплять файлы к сообщению (сейчас макс.размер 4 кб)? Или это временное ограничение?

    а когда будет внесено описание исправлений/изменений в changes_rus.txt, а то качать каждый раз 8мб и переустанавливать ФР что-то не улыбается (неужели нельзя хотя бы в промежуточных билдах выкладывать только измененные файлы?...)...
  • mvbmvb Казань
    отредактировано 05:09
    вот еще:

    у первой колонки, если она не помещается на страницу и продолжается на следующей, отсутствует нижняя рамка ( картинка)

    у последней колонки при autosize=false нельзя в дизайне изменить ширину (может быть только программно, но это не очень красиво) ( картинка)


    P.S. Я не придираюсь, я просто пытаюсь помочь сделать отечественный продукт качественнее и совершеннее!
  • mvbmvb Казань
    отредактировано November 2007
    Как такое может быть:
    картинка

    По какому принципу сформировались дополнительные подитоги??
  • отредактировано 05:09
    mvb написал: »
    Как такое может быть:
    картинка

    По какому принципу сформировались дополнительные подитоги??

    Пример с ошибкой можете выложить ?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.