powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
97 сообщений из 97, показаны все 4 страниц
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36618858
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
D 2007, FR 4.9x

Для отчета в рантайме формируется несколько источников данных, все они видны в дизайнере.
Полей в каждом источнике данных довольно много, поэтому, чтобы добраться до нужного справочника, нужно или прокручивать данные, или сворачивать ("схлопывать") в дереве ненужные источники.

Вопрос: как запускать (в рантайме) дизайнер, чтобы все источники данных в дереве-списке "поля БД" первоначально были "свернуты"?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36618925
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, хватит пьянствовать, помогите...
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36618932
Дураг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NextManНарод, хватит пьянствовать, помогите...

обратиться в поддержку имхо будет быстрее...
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36619166
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, для отчета имеет смысл составить один большой запрос со всеми полями со всеми расшифровками?
Я обычно так и делаю.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36619228
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxМожет, для отчета имеет смысл составить один большой запрос со всеми полями со всеми расшифровками?
Я обычно так и делаю.
Я тоже так буду делать, спасибо. :)

А вот как бы источники данных "сворачивать" при открытии дизайнера?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36619868
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно модифицировать frxDataTree.pas:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 procedure  TfrxDataTreeForm.FillDataTree;
DataTree.Items[ 0 ].Expanded := True;
       for  i :=  0   to  DataTree.Items[ 0 ].Count -  1   do 
       begin 
        s := DataTree.Items[ 0 ].Text;
         if  Pos(s + ',', Collapsed) =  0   then 
          DataTree.Items[ 0 ][i].Expanded := False; [i]//True; 
       end ;
Народ, хватит пьянствовать, помогите...
Вот только объясните, почему развёрнутые датасеты настолько критичны, чтобы решать проблему в выходной. Может, всё-таки в выходные отдыхать, послав заказчика с его "проблемами" куда подальше? На свежую голову данная проблема решается за 10-15 минут ковыряния в исходниках FR
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #36619988
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gpi, спасибо.

Без модификации кода компонента: в обработчике события OnShow компонента TfrxDisigner добавляем строчки:
Код: plaintext
1.
2.
  TfrxDesignerForm(Sender).DataTree.DataTree.FullCollapse();
  TfrxDesignerForm(Sender).DataTree.DataTree.Items[ 0 ].Expanded := True;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938664
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NextMan
gpi, спасибо.

Без модификации кода компонента: в обработчике события OnShow компонента TfrxDisigner добавляем строчки:
Код: pascal
1.
2.
  TfrxDesignerForm(Sender).DataTree.DataTree.FullCollapse();
  TfrxDesignerForm(Sender).DataTree.DataTree.Items[0].Expanded := True;



а как то же самое сделать в FR 6?
спасибо
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938712
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11,
В 6-ке же есть соответствующая кнопка для этого
https://www.fastreport.ru/uploads/news_img/DataTree.gif

Или нужно именно из кода ?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938750
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из кода
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938827
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11
NextMan
gpi, спасибо.

Без модификации кода компонента: в обработчике события OnShow компонента TfrxDisigner добавляем строчки:
Код: pascal
1.
2.
  TfrxDesignerForm(Sender).DataTree.DataTree.FullCollapse();
  TfrxDesignerForm(Sender).DataTree.DataTree.Items[0].Expanded := True;




а как то же самое сделать в FR 6?
спасибо

Код "не работает"?
Или что?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938842
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,

Код не работает, т.к. в 5-ке DataTree было компонентом формы.
В 6ке DataTree больше не компонент формы, а создается динамически.

X11,
Можем вынести св-во чтобы приведенный выше хак из 5ки тоже работал.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938866
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
X11,
Можем вынести св-во чтобы приведенный выше хак из 5ки тоже работал.

Вы бы лучше основам виртуализации удалили бы внимание.
Что мешает написать так ? И тогда любой сможет "подменить" на свою форму со своими (отличным от заявленного) поведением.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
type
TfrxDataTreeFormClass  = class of TfrxDataTreeForm;
var 
ClassDataTreeForm: TfrxDataTreeFormClass = TfrxDataTreeForm;

procedure TfrxDesignerForm.CreateToolWindows;
begin
...

  FDataTree := ClassDataTreeForm.Create(Self);
  with FDataTree do
  begin
    Report := Self.Report;
    CBPanel.Visible := True;
    OnDblClick := OnDataTreeDblClick;
    OnStartDock := OnDisableDock;
    OnEndDock := OnEnableDock;
    MultiSelectAllowed := True;
  end;
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938891
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Переписываем все это постепенно.
Дизайнер скоро будет собираться из отдельных частей, каждую из которых можно будет перекрыть и собрать совой дизайнер.
То же касается и остальных частей.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938909
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_,

сделайте редактор кода и отладчик.
Ну такие же неудобные.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938915
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,
Сделаем, только нужно знать в чем заключается неудобство в вашем случае ?

Вот из того, что уже стоит в задачах на доработку:
автор- Быстрая правка условий точек останова;
- Контекстное меню в редакторе кода с быстрым доступом;
- Горячие клавиши в редакторе кода (Добавление в Watch, комментирование блока);
- Аналог окна Inspect;
- лог сообщений ошибок и предупреждений в отчете;
- Работа Code completion в if () then , for to ().

Если у вас есть еще какие-то пожелания к отладки скрипта(в пределах разумного естественно), могу добавить их к уже существующей задаче на доработку.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938919
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
_Den_Z_,

сделайте редактор кода и отладчик.
Ну такие же неудобные.


_Den_Z_
Сделаем, только нужно знать в чем заключается неудобство в вашем случае ?

То есть, все, о чем вам раньше столько говорили - впустую.
Ваши редактор кода и отладчик - древняя, позорная и убогая поделка, начните хоть что-то делать.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938920
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
какие-то пожелания к отладки скрипта(в пределах разумного

Да хоть что-то добавить, в любом направлении - там же вообще ничего нет, с версии 3.
И редактор кода - как будто второкурсник делал.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938934
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ

То есть, все, о чем вам раньше столько говорили - впустую.
Ваши редактор кода и отладчик - древняя, позорная и убогая поделка, начните хоть что-то делать.

Трудно что-то улучшать опираясь на такие формулировки.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938937
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
Трудно что-то улучшать опираясь на такие формулировки.
+100500
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39938967
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
- Быстрая правка условий точек останова;
- Контекстное меню в редакторе кода с быстрым доступом;
- Горячие клавиши в редакторе кода (Добавление в Watch, комментирование блока);
- Аналог окна Inspect;
- лог сообщений ошибок и предупреждений в отчете;
- Работа Code completion в if () then , for to ().

ИМХО - мышиная возня.
90% отчётов строятся без кода
9% - код помещается в пределах одной страницы
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939004
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
_Den_Z_
- Быстрая правка условий точек останова;
- Контекстное меню в редакторе кода с быстрым доступом;
- Горячие клавиши в редакторе кода (Добавление в Watch, комментирование блока);
- Аналог окна Inspect;
- лог сообщений ошибок и предупреждений в отчете;
- Работа Code completion в if () then , for to ().

ИМХО - мышиная возня.
90% отчётов строятся без кода
9% - код помещается в пределах одной страницы

У меня масса отчетов, где кода много.
Сделали бы окно со списком функций и переменных (глобальных), что ли.
При наборе кода никакой помощи, кроме подсветки ключевых слов.
Ни списка переменных или классов, ни сигнатуры функции - ничего не предлагается. Только объекты отчета, да и то не всегда.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939023
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну Inspect и Code completion по сути оно и есть.
Списки переменных/классов/функций - ещё проще вывести.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939081
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам
ещё проще

Ну так ничего же не сделали, совсем.
Функционал редактора кода практически на уровне Блокнота Windows.

Сто раз подробно писали и просили, и тут, и на их форуме.
Какие должны быть реквесты, чтобы начать работать?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939091
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Согласен. Именно поэтому это все пока только на уровне низко приоритетной задачи, в которой собираем пожелания к редактору кода.
Поэтому и поинтересовался , что именно не нравиться, чтобы дополнить список на будущие.

Списки переменных и констант когда-то выводились в дереве данных, но были настолько не востребованы что их оттуда убрали.
Кроме этого в Code completion они есть.
Вот на скорую руку записал гифку :
- фильтрация Code completion - есть;
- списки констант и переменных - есть;
- списки типов в var секции - есть;
- Code completion переменных объявленных в скрипте - есть;
- список и управление точками останова - есть;
- Watches и локальные переменные - есть;

В скрипте из гифки 500 строк, с таким функционалом проблем в его написании не было (кроме мелких неудобств).
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939093
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
на уровне низко приоритетной задачи

Я дословно угадал ответ, ещё вчера. Потому как не в первый раз.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939097
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в сотый раз говорю, что речь о переменных и функциях, объявленных в коде.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939102
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
Я в сотый раз говорю, что речь о переменных и функциях, объявленных в коде.

Загрузил демку FR6 - уже есть такое, ОТЛИЧНО!
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939104
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,
Вы гифку не смотрели ?
Жаль.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939106
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
ъъъъъ,
Вы гифку не смотрели ?
Жаль.

Ну, после гифки я за демкой FR6 и пошел.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939107
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
ъъъъъ
Я в сотый раз говорю, что речь о переменных и функциях, объявленных в коде.

Загрузил демку FR6 - уже есть такое, ОТЛИЧНО!

Оно работает еще не совсем так как хотелось бы.
Скрипт должен быть без синтаксических ошибок, иначе разбор не пройдет и будет использовать предыдущий удачный вариант в качестве разбора для code completion.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939110
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
ъъъъъ
Я в сотый раз говорю, что речь о переменных и функциях, объявленных в коде.

Загрузил демку FR6 - уже есть такое, ОТЛИЧНО!

Не, поспешил: ПОЛНАЯ ФИГНЯ.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939114
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,

Я же писал об этом:
автор- Работа Code completion в if () then , for to ().
Это будем исправлять.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939116
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
ъъъъъ
пропущено...

Загрузил демку FR6 - уже есть такое, ОТЛИЧНО!

Оно работает еще не совсем так как хотелось бы.
Скрипт должен быть без синтаксических ошибок, иначе разбор не пройдет и будет использовать предыдущий удачный вариант в качестве разбора для code completion.


"Не совсем"?

Ключница код делала? Одно окно контекстной подсказки "выше всех" чего стоит. О контексте я уж промолчу, и так видно.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939117
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
ъъъъъ,
Вы гифку не смотрели ?
Жаль.

... я после красивой гифки и демку загрузил/установил, развели дурака.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939127
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ

... я после красивой гифки и демку загрузил/установил, развели дурака.

Главное красиво подать

Вот вы смеетесь. А мы только дошли до сути проблемы, спустя столько сообщений.
В следующей сборке поправим глюк с codecompeation внутри блоков.
Если еще не испугались увиденного - попробуйте следующую сборку демки (на следующей неделе).
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939133
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
ъъъъъ

... я после красивой гифки и демку загрузил/установил, развели дурака.

Главное красиво подать

Вот вы смеетесь. А мы только дошли до сути проблемы, спустя столько сообщений.
В следующей сборке поправим глюк с codecompeation внутри блоков.
Если еще не испугались увиденного - попробуйте следующую сборку демки (на следующей неделе).

Ну, вы классно подаёте.

Да, если честно, нет ничего и близко похожего на FR по функционалу. А если появится? Вместо FS - какой-нибудь DWS, отладчик более-менее приличный, и всё, что делать будете? Все странно. Например, "скриптовые" классы в скрипты добавить вам предлагали - вы руками и ногами отпихались.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939149
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,

Про скрипт - согласен, он у нас давно остановился в развитии. Сейчас он больше довесок к ФР и его развитие рассматривается, основываясь на этом.
Классы тоже больная тема, и даже исследовали в этом направлении были наброски скрипта с этим. Но потом стал вопрос дальнейшего развития и поддержки всего этого, куда дальше это развивать и что с этим делать (особенно внутри FR). FR внутренние классы мало что дадут. Был замысел сделать наследование отчетов с скриптом основываясь на внутренних классах, но вся совместимость старых отчетов сошла бы на нет.

Лично на мой взгляд у FS есть более серьезная проблема в виде Vaiant, который тянет за собой неявные вызов инициализации и очистки Vaiant типа. Что влечет за собой тормоза в простом цикле с 100к итераций с простым вызовом функции в теле.
Поэтому, чисто мое ИМХО(оно может не совпадать тут с видением компании) если развивать FS именно как скриптовой движок, то нужно решать сначала фундаментальные проблемы. А это может за собой еще и совместимость потянуть.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939166
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я когда с FR2 на FR 4 переходил, просто использовал оба FR одновременно, так можно было.
А теперь вроде нельзя?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939170
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
Если у вас есть еще какие-то пожелания к отладки скрипта(в пределах разумного естественно), могу добавить их к уже существующей задаче на доработку.

Не к отладке, конечно, а к редактору, но пусть будет:

- поправить позиционирование курсора редактора по клику мыши, сейчас как на картинке, никогда не уверен на 100%, куда курсор встанет после клика
- если обработчик события удален из кода, то и ссылку в инспекторе надо удалять автоматом, чтобы на мемках не рисовался признак наличия обработчика
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939177
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ,
К сожалению нельзя, имена основных классов те же.
Хотели одно время сменить структуру и неймспейсы (префиксы классов), но мало кто захочет перетаскивать свои 1000 отчетов и большой проект при таком раскладе. Хотят, чтобы переустановил компоненты, и используешь новый функционал и старое все работает.
Пытаемся чтобы старые интерфейсы и объекты работали на старых отчетах как и раньше, что накладывает свои отпечатки в виде легаси методов и классов.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939179
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mvb,
Принято, спасибо.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939187
Bali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_

Про скрипт - согласен, он у нас давно остановился в развитии.

А редактор SQL?, хоты бы поиск добавили. Да и позицию ошибки нужно бы показать.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939194
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
Хотели одно время сменить структуру и неймспейсы (префиксы классов), но мало кто захочет перетаскивать свои 1000 отчетов и большой проект при таком раскладе.

Ну вот, вариант "сразу две версии FR" - ничего перетаскивать не надо, старые отчеты живут в прежней версии, новые - в новой.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939204
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_> К сожалению нельзя, имена основных классов те же.

Так FR2 и FR3 можно же было, а FR4 уже нельзя?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939205
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ожидание чуда........
1. Окно CodeCompitation не вываливается по нажатию ТОЧКИ
2. Нельзя изменить размеры CodeCompitation, а смотреть на пять строк подсказки - это ужас
3. CodeCompitation поверх всех остальных окон
4. Нет CodeHint

Сделайте хотя бы так
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939210
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

ты тоже "на гифку посмотрел"?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939211
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bali,
Добавил в задачи. Думаю, такие простые вещи в скором времени добавим.

ъъъъъ,
Да, но хотят экспортировать старые отчеты новыми экспортами, с чартами и рич текстом в векторе в PDF/SVG/HTML5 и другие мелочи.
Поэтому пока нацелены на совместимость, но как легаси начнет переваливать, наверное, будем вынуждены перейти на новое пространство имен.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939216
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это ВЫДЕЛЯЕТСЯ, и как это УДАЛИТЬ ? Причём с каждым разом длина "выделения" увеличивается
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939221
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас явный диссонанс. Либо в адресе ошибка, либо в отчёте
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939222
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Хинты есть, но очень посредственные.
Добавил замечания к нашему списку, спасибо.

Это глюк выделения, насколько помню там для того, чтобы позицию курсора поставить в произвольном месте эмулируется pad с пробелом. По факту пробелы у конца строк не сохраняются.
Почему именно так сделано не скажу(подозреваю упрощение работы с курсором), делалось задолго до меня
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939231
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так ?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939233
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Про карту не понял. Это низкополигональная карта из открытых источников.
Там некоторые вершины удалены из за чего могут быть небольшие искажения полигонов областей.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939234
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
DimaBr,
Про карту не понял. Это низкополигональная карта из открытых источников.
Там некоторые вершины удалены из за чего могут быть небольшие искажения полигонов областей.

Крым уже 6 лет российский
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939235
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
А так ?

Так не может. Уже взял на заметку.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939238
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Так это же открытые источники, там они не включали его в состав РФ.
Карту можно загрузить любую соответствующего формата, хоть СССР, если найдете.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939386
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_,

и еще момент - в 6 версии, почему-то, запретили перетаскивание полей в редактор кода, только переменные можно..
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939394
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда он знает тип В и С ?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939396
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При этом не знает тип вот такой тип
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939399
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вероятно для надёжности, если вдруг одного будет маловато
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939401
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и напишите наконец так
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
//  CB := nil;
  for i := 0 to List.Count - 1 do
    if (List[i] is TfrxView) then
    begin
      if (TfrxView(List[i]).TagStr = 'c' + IntToStr(Sender.Tag)) then
      begin
        CB := TfrxCheckBoxView(List[i]);
        CB.CheckColor := clGreen;
        PreviewPages.ModifyObject(CB);
        Report.Preview.Invalidate;
        Break;
      end;
    end;
{  if CB <> nil then
  begin
    CB.CheckColor := clGreen;
    PreviewPages.ModifyObject(CB);;
  end;
  // refresh preview
  Report.Preview.Invalidate;}
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939410
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда эти свойства появятся в настройках ?
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
    property BlockColor: TColor read FBlockColor write FBlockColor;
    property BlockFontColor: TColor read FBlockFontColor write FBlockFontColor;
    property Color;
    property CommentAttr: TFont read FCommentAttr write SetCommentAttr;
    property Font;
    property KeywordAttr: TFont read FKeywordAttr write SetKeywordAttr;
    property NumberAttr: TFont read FNumberAttr write SetNumberAttr;
    property StringAttr: TFont read FStringAttr write SetStringAttr;
    property TextAttr: TFont read FTextAttr write SetTextAttr;
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939413
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эти два окна особенные ?
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39939502
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mvb, Ошибка. Исправим в следующем билде. Спасибо.

DimaBr
Откуда он знает тип В и С ?

Область видимости самих переменных должна учитываться, а вот с типами, когда берется rtti пропустили.
Исправим.

DimaBr
При этом не знает тип вот такой тип

Похоже информация о типе не обновилась при смене процедуры на функцию. Будем разбираться.

DimaBr
Когда эти свойства появятся в настройках ?

Добавил в задачи.

DimaBr
Эти два окна особенные ?

Поправим.
Спасибо за замечания.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39940449
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-Из отчёта нельзя переключиться на код чтобы поставить бряку
-Нельзя остановить зацикленный скрипт
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39940476
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
-Нельзя остановить зацикленный скрипт

Сие дико бесит, ага.
В дельфийском отладчике специальный флажок подымаю, когда надо остановить. Надо бы шорткат для такого завести.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39940538
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
-Из отчёта нельзя переключиться на код чтобы поставить бряку

Настройка горячих клавиш появиться до 6.7 (стоит в задачах на данный релиз). По срокам он планируется на Май-Июнь.
DimaBr
-Нельзя остановить зацикленный скрипт

Добавил к задаче по отладчику. Спасибо.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39940603
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
DimaBr
-Из отчёта нельзя переключиться на код чтобы поставить бряку

Настройка горячих клавиш появиться до 6.7 (стоит в задачах на данный релиз).

Причём тут "настройка горячих клавиш" ? Если речь идёт о том что окно Preview выводится в модальном режиме.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39940621
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Неправильно вас понял, думал речь о переключении отчет - код, по аналогии форма - код по F12.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942788
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TfrxSyntaxMemo.DoCodeCompletion;
...
    FCompletionForm.SetBounds(p.X, p.Y, 300, 100);
    FCompletionForm.Show;           // показываем окно
    if FCompletionLB.Count = 0 then // если окно "пустое", то 
      CompletionClose;              // прячем
// зачем показывать ПУСТОЕ окно и тут же его прятать ?



Код: pascal
1.
2.
3.
4.
// нужно так
    if FCompletionLB.Count > 0
     then FCompletionForm.Show
     else CompletionClose;
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942807
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942814
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942857
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Это текущая версия ?
С with/if/for уже должно быть исправлено.

С показам пустой форму согласен, криво, спасибо поправим.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942895
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вижу, исправлено.
Но как то странно у вас правится.
Версия от 31 марта
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942903
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942950
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
Вижу, исправлено.
Но как то странно у вас правится.
Версия от 31 марта

Это еще не успели исправить (в работе вместе с другими правками SynMemo), т.к. обнаружилось недавно при групповом объявлении m, m2, m3: TfrxMemoView;

За баг предпросмотра спасибо, видимо снова выявился после изменения механизма удаления вкладок. В следующей сборке будут исправлено.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943015
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943016
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокус переходит с кода в окно подсказки и не работает ГОРИЗОНТАЛЬНОЕ перемещение курсора
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943019
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели трудно объявить published свойство нужного типа или хотя бы добавить в регистрации скрипта, что пользователи не занимались вот такими вещами
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943041
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Замечание справедливое и я за максимальные упрощения для пользователей. Но добавлять published свойство на функционал хэлпера - нет. Что делать со всем этим бардаком св-в при переходе на компилятор поновее ?
В разработке компонент все, что пошло в published/public в открытую сборку , как правило остается там навсегда.

В скрипт, можно добавить, но нужно будет продумать чтобы оно было аналогично с возможными будущими хэлперами. Докину в задачи по rtti, как раз в планах rtti привести в порядок.

По SynMemo дополнил, спасибо.
Завтра должна быть сборка с некоторыми фиксами synMemo и предпросмотра.
Еще раз спасибо, так и приведем в порядок вещи, которые сами пропустили.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943043
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понимаю написанное, и при чём тут хелперы ?
Я говорю о том чтобы написать так
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
TfrxView = class(TfrxReportComponent)
  private
    FFill: TfrxCustomFill;
end;

TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property Fill: TfrxBrushFill read GetFill write SetFill;
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943044
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Я думал речь об этом :
Код: pascal
1.
2.
3.
4.
5.
6.
7.
TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property BrushFill: TfrxBrushFill read GetBrushFill stored False;
    property GlassFill: TfrxGlassFill read GetGlassFill stored False;



Тогда мне не понятно в чем идея. Объявить просто Fill: TfrxBrushFill не можем, тип заливки меняется с FillType и может содержать любой из 3х классов (в будущем возможно будет больше).
Тут логичнее был бы хелпер с 3-мя функциями, чтобы можно было обращаться :
Код: pascal
1.
2.
3.
Memo.Fill.AsBrushFill
Memo.Fill.AsGlassFill
Memo.Fill.AsGradientFill
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943141
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, почему не так ?
_Den_Z_

Код: pascal
1.
2.
3.
4.
5.
6.
7.
TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property BrushFill: TfrxBrushFill read GetBrushFill stored False;
    property GlassFill: TfrxGlassFill read GetGlassFill stored False;


...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943150
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943156
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Я выше написал почему.
Создавать published свойство на функционал хелпера который просто кастует(еще и у класса объекта отчета, а не заливки) к типу не очень хорошее решение.

Представьте себе TDataSet c таким набором свойст:
Код: pascal
1.
2.
3.
4.
Field[]: TField;
FieldString[]: String;
FieldInteger[]: Integer;
FieldMemo[]: TWideMemoField; 



Да и к тому же, заливка есть не только у Memo, т.е. это нужно делать public свойства у TfrxView и все равно руками регистрировать скрипт.

Я показал вариант как это должно выглядеть:
Код: pascal
1.
2.
3.
Memo.Fill.AsBrushFill
Memo.Fill.AsGlassFill
Memo.Fill.AsGradientFill


И в скрипте это можно добавить уже сейчас.
А вот добавлять к TCustomFill эти методы пока не очень хочется, учитывая что можно будет использовать хэлперы.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943159
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Да, на данный момент используется последний удачный разбор скрипта для идентификации его переменных.
В будущем планируется пропускать код в теле функций для разбора(чтобы синтаксические ошибки не учитывались в заполнении списка compleation), но пока парсер не позволяет это сделать.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943168
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943173
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943194
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Групповое объявление типа поправили.
Демка пока только на англ. сайте обновилась, на русский еще не синхронизировало.
Глюк с var и функцией/процедурой поправим, спасибо.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943195
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять, откуда известно о типе А ?
Окно не сохраняет размеры
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943197
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Странно, должно записываться в реестр. Проверю.
Понял, при потере фокуса через мышку. Поправим.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943199
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943201
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943203
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943206
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39987257
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_, диалог экспорта в Excel (OLE) сломался (FR6). В ХР норм, в старших версиях режет форму.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39987594
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvb
_Den_Z_, диалог экспорта в Excel (OLE) сломался (FR6). В ХР норм, в старших версиях режет форму.

Это на последнем 6.7.9?
...
Рейтинг: 0 / 0
97 сообщений из 97, показаны все 4 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]