I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt



Similar documents
スライド 1

Microsoft PowerPoint - Lecture_3

Microsoft PowerPoint - Lecture_2

Adobe Acrobat DC 製品比較表

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

B2-Servlet-0112.PDF

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

新・明解Java入門

time.book

: : : TSTank 2

r1.dvi

HTML/JSP/Servlet... 7 JSP... 7 Servlet Struts Struts Struts FormBean LoginForm

rmi.book

インターネットマガジン2001年4月号―INTERNET magazine No.75

TOEIC(R) Newsletter

データ構造とアルゴリズム論

Oracle9i JDeveloper R9.0.3 チュートリアル

Servlet JSP JSP Servlet/JSP における 日 本 語 の 処 理 - 1

メディプロ1 Javaサーブレット補足資料.ppt

XMLテクノロジを使いやすくする

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

cxml.book

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

データ構造とアルゴリズム論

360_h1_4.ai

X-Form Plug-in Guide

Xpand! Plug-In Guide

K227 Java 2

2

FileMaker ODBC and JDBC Guide

FileMaker 15 ODBC と JDBC ガイド


Java演習(4) -- 変数と型 --

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys

untitled

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2

untitled

CAC

FileMaker 16 ODBC と JDBC ガイド

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

アプレットの作成

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A

Microsoft Word - jpluginmanual.doc

ISBN Copyright 2011 Rosetta Stone Ltd. All rights reserved. Rosetta Stone Ltd. Rosetta Stone TOTALeRosetta Stone Ltd iphone ipod tou

provider_020524_2.PDF

ERP連携モジュールチュートリアル


Java言語 第1回

FileMaker ODBC and JDBC Guide

Copyright All Rights Reserved. -2 -!

Transcription:

TEL: 03-3360-9336 FAX: 03-3660-9337 soft@climb.co.jp www.climb.co.jp Overview, Technology & Features White Paper

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt.*; import javax.swing.*; import java.io.*; import quadbase.reportdesigner.designer.*; public class ReportDesigner { 2

public static void main(java.lang.string[] args) { try { Report Designer doreport = new ReportDesigner(); catch (Exception ex) { ex.printstacktrace(); public Report Designer() { // Begin Code : Start Designer in default mode and show the Designer QbReport Designer designer = new QbReport Designer(null); designer.setvisible(true); // End Code : Start Designer in default mode and show the Designer A. EspressReport 5 Simple Columnar Report (Summary Break Report): : : B. Report Designer EspressReport EspressReport 3

EspressReport XML C. EspressReport Report Designer JDBC/ODBC JNDI SOAP XML / API Java EJB XML Report Designer XML 1. SQL EspressReport SQL 3 SQL EspressReport 4

QBE EspressReport 5

2. XML XML EspressReport XML DTD XML /JSP XML 6

3. Java / XML EspressReport Java EJB Java / EspressReport EspressReport package help.examples.datasources.classes; import java.awt.*; import quadbase.report Designer.ReportAPI.*; import quadbase.report Designer.util.*; public class SampleData implements IDataSource { // Setting DbData for passing data as arguments String datatype[] = {"string", "string", "double", "double"; String fieldname[] = {"OrderID", "Product", "Price", "Quantity"; String records[][] = {{"1001", "Chair", "325.00", "4", {"1001", "Table", "1211.00", "1", {"1020", "Dresser", "2214.00", "1", {"1020", "Table", "1211.00", "1", {"1020", "Cabinet", "4021.00", "2", {"1031", "Chair", "325.00", "2", {"1044", "Table", "1211.00", "1", {"1044", "Dresser", "2214.00", "1"; DbData data = new DbData(dataType, fieldname, records); // create a empty constructor public SampleData() {; // implement getresultset public IResultSet getresultset() { return data; 7

D. EspressReport, EspressReport D / E. EspressReport Java EspressReport III. 8

EspressReport Report API JSP A. EspressReport HTML DHTML EspressReport PDF MS Office Excell RFT(MSWord) B. 1. Report Viewer Report Viewer Web Report Viewer AWT Swing AWT Report Viewer EspressReport Web Report Designer HTML 2. PageViewer PageViewer Report Viewer PageViewe C. API EspressReport API Report API JSP Report API API API Report Designer import java.awt.*; import java.applet.*; import java.io.*; 9

import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import quadbase.report Designer.ReportAPI.*; import quadbase.report Designer.ReportElements.*; import quadbase.report Designer.ReportViewer.*; import quadbase.report Designer.util.*; import quadbase.report Designer.lang.*; public class SampleServlet extends HttpServlet implements SingleThreadModel { public void doget(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { // Set the "content type" header of the response res.setcontenttype("text/html"); // Get the response's OutputStream to return content to the client. OutputStream toclient = res.getoutputstream(); try { // Open up specified Report QbReport report = new QbReport((Applet)null, "templates/samplereport.rpt"); // Export (Stream) the report to DHTML report.export(qbreport.dhtml, toclient) catch(exception e) { e.printstacktrace(); // Flush and close the outputstream toclient.flush(); toclient.close(); public String getservletinfo() { return "SampleServlet servlet for EspressReport"; D. EspressReport 1. EspressReport 1 HTML HTML HTML 2. / EspressReport EspressReport 1 10

E. Scheduler EspressReport Scheduler API import java.io.*; import java.util.*; import quadbase.scheduler.*; import quadbase.report Designer.util.IExportConstants; public class MySchedule { public static void main(java.lang.string[] args) { try { MySchedule ScheduleReport = new MySchedule(); ScheduleReport.start(); catch (Exception ex) { ex.printstacktrace(); public void start() throws Exception { // Create a schedule object to run a report template ScheduleObject sobj = new ScheduleObject("SCH_OBJ1", ScheduleObject.REPORTOBJ); // Specify which template to use sobj.setfilelocation("templates/sample.rpt"); // Specify the export format sobj.setreporttype(iexportconstants.dhtml); time // Specify the periodicity of the schedule (here run once) and start sobj.settaskoption(scheduleobject.one_time); Calendar calendar = Calendar.getInstance(); calendar.add(calendar.minute, 5); sobj.setstartdate(calendar.gettimeinmillis()); // Don't send email notification sobj.setsendemail(false); // Add new schedule to jobs list ScheduleModifier.addScheduleTask(sObj); 11

IV. EspressReport 100%Java JDK1.2.2 JMV EspressReport JDBC ODBC JDBC-ODBC A. EspressReport EspressReport Report Designer, Report API, Report Viewer, EspressManager 4 Report Designer: Report Designer EspressReport Web 2 Report API: Report API JSP 100%Java API 1 2 Report Viewer: Report Viewer 12

EspressReport HTML EspressManager: EspressManeger EspressReport EspressManager Report Designer Report API B. EspressReport EspressReport Web EspressReport EspressManager EspressReport Web Report Designer Report Designer EspressManager EspressManager Report Viewer Report API JSP 13

EspressReport Web Report API EspressManager HTML PDF the Report Viewer HTML HTML PDF HTML PDF HTML/PDF HTML PDF.rpt EspressManager Report Viewer (.rpt ) Java JSP WebSphere WebLogic web V. 14

EspressReport 100%Java EspressReport EspressReport Web Copyright 2001 Quadbase Systems, Inc. All rights reserved. EspressReport, Quadbase Systems, Inc., and the Quadbase logo are trademarks of Quadbase Systems, Inc. Java, JDK, AWT, Swing, and JDBC are trademarks of Sun Microsystems, Inc. in the United States and other countries. All other trademarks belong to their respective owners. : 103-0014 1-25-4 4F 15