Dateedit

mvbmvb Казань
отредактировано January 2009 Раздел: FastReport 4.0
Всем привет! На форме лежит DateEdit, пишу обработчик на Кнопку ОК:
procedure BitBtn1OnClick(Sender: TfrxComponent);
begin
     set('d', DateToStr(DateEdit1.Date));                  
end;
где d - переменная. Вставляю ее в мемку:
написал:
Количество заключенных договоров на [d]


При выполнении возникает ошибка:
написал:
Были обнаружены следующие ошибки:

Memo1: Ошибка в выражении '18.01.2009': ';' expected

И еще - почему компоненты форм недоступны в списке переменных?

Комментарии

  • mvbmvb Казань
    отредактировано 18:56
    если вставить прямо формулу
    написал:
    Количество заключенных договоров на [DateToStr([DateEdit1.Date])]
    то ошибка другая
    написал:
    Были обнаружены следующие ошибки:

    Memo1: Could not convert variant of type (Array Variant) into type (Double)
  • mvbmvb Казань
    отредактировано 18:56
    с ошибкой разобрался, сделал через формат
    [DateEdit1.Date  #ddd.mm.yyyy]
    

    остался вопрос:
    написал:
    почему компоненты форм недоступны в списке переменных?
  • gpigpi
    отредактировано 18:56
    Нужно было делать так
    [DateToStr(DateEdit1.Date)]
    или так
    procedure Button1OnClick(Sender: TfrxComponent);
    begin
         set('d', ''''+DateToStr(DateEdit1.Date)+'''');  
    end;
    
    написал:
    почему компоненты форм недоступны в списке переменных?
    А это как? Вы хотите, чтобы DateEdit1 отображался в списке переменных?
  • mvbmvb Казань
    отредактировано 18:56
    gpi написал: »
    А это как? Вы хотите, чтобы DateEdit1 отображался в списке переменных?
    ага, чтоб можно было хотя бы в мемку вставлять, в идеале, чтоб еще и свойство указать, какое вставить. :)
    например этот текст [DateEdit1.Date] приходится писАть вручную, а .Date вообще угадывать (Code Completion даже в редакторе кода не работает, вообще, не говоря уж о редакторе мемок).

    P.S. Это просто хотелка, на перспективу :)

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

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