подмена окна редактирования Sql запросов

отредактировано 10:36 Раздел: FastReport 4.0
Я пишу движок ADS для FR4. Для компоненты Query возникла необходимость заменить стандартное окно редактирования SQL запросов

Комментарии

  • отредактировано 10:36
      TfrxADSSQLProperty = class(TfrxClassProperty)
      public
        function GetAttributes: TfrxPropertyAttributes; override;
        function Edit: Boolean; override;
      end;
    
    
    function TfrxADSSQLProperty.Edit: Boolean;
    begin
      with TfrxADSSQLEditorForm.Create(Designer) do
      begin
        Query := TfrxADSQuery(Component);
        Result := ShowModal = mrOk;
        if Result then
          Self.Designer.UpdateDataTree;
        Free;
      end;
    end;
    
    function TfrxADSSQLProperty.GetAttributes: TfrxPropertyAttributes;
    begin
      Result := [paDialog, paReadOnly];
    end;
    
    initialization
      frxPropertyEditors.Register(TypeInfo(TStrings), TfrxADSQuery, 'SQL',
        TfrxADSSQLProperty);
    

    Где: TfrxADSSQLEditorForm Ваша форма, TfrxADSQuery - сам ADS компонент.
  • отредактировано 10:36
    Ага, большое спасибо, сегодня утром сам разобрался Ж-)
    Подсмотрел в исходника FastReport'a
  • отредактировано 10:36
    Здравствуйте!
    Я ищу ADS (advantage) компонент для фаст-репорт4. Кто-нибудь написал или может подскажите где можно скачать?
    Заранее спасибо,
    Надежда
  • gpigpi
    отредактировано 10:36
  • отредактировано 10:36
    gpi написал: »

    Ой, извините, сразу не уточнила, что я работаю в FR4 и ADS сервер 9 версии. Этот компонент для FR3, который вы указали, нельзя использовать в FR4 версии?
    Может еще кто откликнется со ссылочкой для нужной мне версии?
  • отредактировано 10:36
    Здравствуйте! Решила «поднять» ранее открытую тему. Повторю свой ранее заданный вопрос. Я работаю в FR4 и Advantage сервер 9-ой версии. Ищу ADS (advantage) компонент для фаст-репорт4. Кто-нибудь написал или может подскажите где можно скачать?
    Заранее спасибо,
    Надежда

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

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