
-=Den=-
-=Den=-
Подробная информация
- Имя пользователя
- -=Den=-
- Электронная почта
- Присоединился
- Посещений
- 37
- Был на сайте
- Группы
- FR Team
Комментарии
-
Вообще кострукция Func(AParam: array of Variant): Variant должна работать. Какую ошибку выдает при таком объявлении? написал: P.S. Кстати, пустой массив - [] не воспринимается, дает "expression error". Проблема обходится параметром по умолчанию…
-
FR3 frxPreview1.SetPosition(PageNo,Top). FR2 frPreview1.Window.VScrollBar.Position
-
kais написал: в трешке убрали свойство TfrReport.Dictionary: TfrDataDictionary у меня остался функционал со второй версии использующий его. Может кто знает, чем его заменили в 3-хе? Нужно перейти на версию 3-ю со 2-й Если нужны переменн…
-
Попробуйте описать так: Func(AParam:Variant): Variant;
-
Пишите на support@fast-report.com или http://www.fast-report.com/ru/support/ticket_list.php, приложите демонстрационный отчет и укажите модель принтера.
-
Попробуйте изменить св-во Duplex у страници на dmSimplex.
-
uses printers,..,; begin frxReport1.PrintOptions.Printer := Printer.Printers[Printer.PrinterIndex];//or other printer index frxReport1.PrintOptions.ShowDialog := false; if frxReport1.PrepareReport() then frxReport1.Print; end;
-
var PageCount:Integer; begin frReport1.PrepareReport; PageCount := frReport1.EMFPages.Count; frReport1.ShowPreparedReport; end;
-
Первый класс для tfrxDialogForm (если хотите использовать компонент на диалогах FR). Второй для стандартных VCL форм (наследник TWinControl или TCustomControl).
-
ShaginAA написал: А как насчет параметров. Почему они всегда WideString? Какие параметры?
-
Никак, также как и класс TForm, он будет доступен только из скрипта.
-
В событии OnActive диалоговой формы: frxDBLookupComboBox.DataSet.Open;
-
У объекта класса TfrxDialogControl parent должен быть tfrxDialogPage(или любой другой наследуемый от TfrxComponent), если хотите использовать объект на обычных формах, то наследуйте класс от TCustomControl или TWinControl.
-
В событии MemoOnAfterPrint: Height := Memo.ClacHeight;
-
Не думаю что это лучший вариант. У TfsScript есть метод RunLine только он private, можете поправить и пользоватся им.
-
создайте в скрипте процедуру prpcedure Events; begin Form1.OnClick:=@Form1OnClick; end; в delphi : fsScript1.Compile; fsScript1.CallFunction('Events',0); fsScript1.Execute;
-
попробуйте так: function MyFunction(var Params:Variant;N:String):Integer; begin ... ... ... Params := VarArrayCreate([0,10],varVariant); .... .... end;
-
Не пойму какой версией пользуитесь 2.x или 3.x?
-
А так: var ClientDataSet: TClientDataSet; procedure CreateClientDataset(var AClientDataSet: TClientDataset); begin with AClientDataSet.FieldDefs.AddFieldDef do begin Name := 'Id'; DataType := ftInteger; end; end; begin ClientDat…
-
На что ругается?
-
Нужно вызывать метод добавления не у компонента скрипта, а у TfrxReport. Метод 1: frxReport1.AddFunction() и добавить свой код в событие TfrxReport.OnUserFunction: function TForm1.frxReport1UserFunction(const MethodName: String; var Params: V…
-
Можете прислать тестовый проект(сделанный на стандартной DBDEMOS)?
-
Вот он.
-
написал: У меня такой вопрос! Есть отчет в котором имеется компонент IBXDatabase. Не подскажите как передать в переменную IBXDatabase.DataBaseName данные из Delphi? В скрипте: var DataBaseName:String; ... .. begin IBXDatabase.DataBaseName :=…
-
Есть пример, если нужно могу дать.
-
Проблема в том, что датасет не подключен к отчету (даже исли был подключен вы вызвали метод Clear). Попробуйте так должно работать: var Page:TfrxReportPage; Chart:TfrxChartView; s: TChartSeries; Ser:TfrxSeriesItem; begin fr.Clear; Page := TfrxRepor…
-
Можно в цикле пройтись по frxReport1.PreviewPages.Page.Objects[j], найти объект с нужным именем(где идет нумерация) и изменить его текст на номер PreviewPage.
-
Тогда попробуйте так: DataSet_Name.Open; If DataSet_Name.RecordCount = 0 then ShowMessage('В БД нет записей');
-
Перед формированием отчета проверьте датасет на наличие записей и если записей нет, тогда ShowMessage(). Датасет дабавляется через скрипт или в Delphi?
-
Функция описывается в скрипте или в Delphi?