PDA

View Full Version : سوال: ابزار های گزارش گیری در جاوا



hassanmosavi
یک شنبه 11 خرداد 1393, 12:21 عصر
کسی از دوستان با ابزار های گزارش گیری کار کرده
StimulSoft,Jasperو... یا اگه ابزار دیگه ای کار کردین لطفا معرفی کنید .

jrl_golestani
یک شنبه 11 خرداد 1393, 17:51 عصر
DynamicReports یه ابزار رایگان هست که خیلیم ازش استفاده میکنن . کار کردن باهش راحت هست. میخوای چیکار کنی؟ شاید بتونم کمکت کنم .

hassanmosavi
یک شنبه 18 خرداد 1393, 09:25 صبح
ممنون
فعلا می خوام باهاش فاکتور چاپ کنم بعدا گزارش های پیچیده تری می خوام
داینامیک رو گرفتم اما اصلا فایل اجرایی نداشت پروژشم یه مواردی می خواست که من نداشتم اونم ران نشد
در ضمن فکر کنم از جاسپر ریپورتر هم استفاده می کنه
شما خودتون باهاش کار کردین یکم راهنمایی کنین منو

jrl_golestani
یک شنبه 18 خرداد 1393, 19:56 عصر
www.dynamicreports.org/

www.coderanch.com/.../generate-dynamic-reports..


به این دو تا سایت مراجعه کن اگه بازم مجهول بود براتون توضیح میدم .

hassanmosavi
دوشنبه 19 خرداد 1393, 08:51 صبح
من از همین ادرس دانلود کردم تقریبا www.dynamicreports (http://www.%3Cb%3Edynamicreports%3C/b%3E).org/

این ادرس ناقص بود نشد چک کنم www.coderanch.com/.../generate- (http://www.coderanch.com/.../generate-)dynamic-reports

فعلا امکان بررسی ندارم
وقتی بطور کامل www.dynamicreports (http://www.%3Cb%3Edynamicreports%3C/b%3E).org/ رو خوندم اگه سوالی بود باز مزاحم شما می شم
ممنون

hassanmosavi
دوشنبه 19 خرداد 1393, 12:10 عصر
من اخرین ورژنشو دانلود کردم
خواستم تو محیط وب ازش استفاده کنم نتونستم
حالا می خوام یکی از مثالهای خودش رو اجزا کنم بازم اجرا نمی شه و خطا میده




package reporter;


import java.util.Date;


import static net.sf.dynamicreports.report.builder.DynamicReport s.*;
import java.math.BigDecimal;
import net.sf.dynamicreports.report.datasource.DRDataSour ce;
import net.sf.dynamicreports.report.exception.DRException ;
import net.sf.jasperreports.engine.JRDataSource;



/**
*
* @author hassan
*/
public class Reporter {


public Reporter() {
build();
}


/**
* @param args the command line arguments
*/
private void build() {


try {


report().columns(
col.column("Item", "item", type.stringType()),
col.column("Quantity", "quantity", type.integerType()),
col.column("Unit price", "unitprice", type.integerType()),
col.column("Order date", "orderdate", type.dateType()))

.title(cmp.text("Getting started"))
.pageFooter(cmp.pageXofY())
.setDataSource(createDataSource())
.show();
} catch (DRException e) {
e.printStackTrace();
}
}


private JRDataSource createDataSource() {
DRDataSource dataSource = new DRDataSource("item", "orderdate", "quantity", "unitprice");
dataSource.add("Notebook", new Date(), 1, 20);
dataSource.add("DVD", 5, (30));
dataSource.add("DVD", 1,(28));
dataSource.add("DVD", 5,(32));
dataSource.add("Book", 3,(11));
dataSource.add("Book", 1, (15));
dataSource.add("Book", 5,(10));
dataSource.add("Book", 8, (9));


return dataSource;
}



public static void main(String[] args) {
new Reporter();
}

}



کتاب خونه های جاوا یی که در پوشه
dynamicreports-3.2.1\dist رو اضافه کردم
و چون خطا میداد فایل jasperreports-5.5.1.jar رو هم از پوشه lib اضافه کردم بازم اجرا نشد
کجای کارم اشکال داره
نا گفته نمونه که هیچ فایل گزارشی ندارم منظورم اینکه قالبی چیزی نباید ایجاد کرد