Welcome, Guest. Please login or register.
Did you miss your activation email?

Recent Posts

Pages: 1 [2] 3 4 ... 10
11
Discussion | Обсуждение / Re: GroupHeader и sum
« Last post by Arin Alex on September 16, 2021, 05:11:35 PM »
Конструкции вида $D{} $V{}
12
Discussion | Обсуждение / Re: GroupHeader и sum
« Last post by MultiMote on September 16, 2021, 03:16:49 PM »
Спасибо, теперь всё работает как надо. Как будет возможность, проверю более тщательно.

А что подразумевается под конструкциями, захватывающими данные?
13
Discussion | Обсуждение / Re: GroupHeader и sum
« Last post by Arin Alex on September 16, 2021, 12:10:25 PM »
Вроде исправил :) Можете проверять. Единственно в поле с групповой функцией не должно быть конструкций захватывающих данные.   
14
Discussion | Обсуждение / Re: GroupHeader и sum
« Last post by MultiMote on September 15, 2021, 03:43:16 PM »
Чуть с ума не сошёл пока пытался повторить поведение выше ;D

Что удалось выяснить:
* При добавлении функции sum в некоторых ячейках начинают отображаются неверные данные.
* Если её убрать, то группировка происходит нормально.
* Если добавить Horizontal Layout на все строки, то получается как раз то, что в первом посте.




15
Discussion | Обсуждение / Re: GroupHeader и sum
« Last post by Arin Alex on September 15, 2021, 01:49:50 PM »
Приветствую.
А можете мне прислать шаблон отчета и тестовые данные в sqlite?
16
Discussion | Обсуждение / GroupHeader и sum
« Last post by MultiMote on September 15, 2021, 09:32:21 AM »
Здравствуйте, возникла необходимость считать суммы в заголовках групп (GroupHeader).
Однако после создания шаблона, в отчёте суммы подсчитываются неправильно.
Группы наследуются друг от друга и связаны с соответствующими полями в таблице.
После включения fillInSecondPass результат изменяется, но всё равно суммы считаются некорректно. Такой возможности нет или я что-то делаю не так?

Во вложениях:
* ds.png - источник данных, суммировать нужно последний столбец
* template.png - шаблон
* result.png - то, как формируется отчёт
* valid.png - ожидаемый результат
17
Discussion | Обсуждение / Re: Number Display form problem?
« Last post by showmesky on August 31, 2021, 10:47:36 AM »
ok,I have to create wheels for my self.

for achieving the function ,I use the script to finish it(different from old version too),anyone can give me a introduction ?

Code: [Select]
function Pow(base,exp){


if(exp == 0){

return 1;
}else{

var result = 1;
for(i=0;i<exp;i++){

result=result*10;

}
return result;
}


}

function dig_jud(value){

if(value<10&&value>=0){
return true;
}

if(value>=10){
return false;
}

}

function sc_nota(value,percision){

// to make scientific notation
var result;
var digit;
var count=0;
result = value;
var srs;
if(value>=1){


while(result>1)
{
result=result/10;
count++;
}
var exp=count-1;
var temp = Pow(10,exp);
result = value/temp;
digit = count-1;
if(dig_jud(digit)){
srs = numberFormat(result,'f',percision)+"E+0"+digit;

}else{


srs = numberFormat(result,'f',percision)+"E+"+digit;
}
 
return srs;

}
if(value<1&&value>0){

while(result<1){

result=result*10;
count++;

}
digit=count;
var temp1 = Pow(10, count);
result = value*temp1
if(dig_jud(digit)){
srs = numberFormat(result,'f',percision)+"E-0"+digit;

}else{


srs = numberFormat(result,'f',percision)+"E-"+digit;
}
return srs;

}

if(value<0){

return "NULL"

}
}

seems work fine

18
Discussion | Обсуждение / Number Display form problem?
« Last post by showmesky on August 30, 2021, 02:49:29 PM »
Hi, I have a problem about display form. :)

I want to display the number like this:

value1=234567.0

if in QT, I will use the function to finish it

QString::number(value1,'e',4);

the result is 2.3457e+05(scientific notation)!!!!

in limereport version 1.4.7, I get the right result with numberformat, but I get a different result in new version (1.5.0)

numberformat($D{all.3},"E",5,"en-En")

can anyone help me? thanks
19
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Vermilion on August 30, 2021, 02:14:16 PM »
Alex, спасибо за подсказку, проглядел... Слишком понадеялся на автокод  :)
Буду дальше смотреть.
Спасибо за помощь.
20
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Arin Alex on August 30, 2021, 12:26:09 PM »
Vermilion, У вас ошибочка в скрипт закралась :)

Reportpage1.beforeRender.connect(ReportPage1BeforeRender)
function ReportPage1BeforeRender(){
    if ( getVariable("#PAGE") != 1 ){
       Reportpage1_ShapeItem1.isVisible = false;
       ReportPage1_PageFooter1.setItemHeight(1);
Должно быть
       Reportpage1_PageFooter1.setItemHeight(1)
    }
}

Если исправить будет вот так
Pages: 1 [2] 3 4 ... 10