¨Ï¥Î­¶­±¦øªA¾¹À˵ø³øªí

¥»½d¨Ò»¡©ú¦p¦ó¨Ï¥ÎÀ˵ø¾¹¼Ð¥Ü®w¡A¥H¨Ï¥Î¥Ñ­¶­±¦øªA¾¹²£¥Íªº³øªí¨Ó·½Åã¥Ü³øªí¡C

¨Ï¥Î­¶­±¦øªA¾¹À˵ø³øªí
  1. ¶×¤J¾A·íªºÃþ§O©Mµ{¦¡®w
  2. <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>

    <%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>

    <%@ page import="com.crystaldecisions.sdk.framework.ISessionMgr" %>

    <%@ page import="com.crystaldecisions.sdk.framework.IEnterpriseSession" %>

    <%@ page import="com.crystaldecisions.sdk.framework.CrystalEnterprise" %>

    <%@ page import="com.crystaldecisions.sdk.occa.managedreports.*" %>

    <%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoObject" %>

    <%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoObjects" %>

    <%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoStore" %>

    <%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>

  3. µn¤J Crystal Enterprise ¨Ã¨ú±o InfoStore ª«¥ó
  4. ¦b³oºØ±¡ªp¤U¡A·|¨Ï¥Î¹w³]ªº¨t²ÎºÞ²z­û±b¤á¡A¦b°õ¦æÀ³¥Îµ{¦¡¦øªA¾¹ªº¬Û¦P¹q¸£¤Wµn¤J°õ¦æªº Crystal Enterprise ¦w¸Ë¡C

    <%

    IEnterpriseSession es = CrystalEnterprise.getSessionMgr().logon("administrator", "", "localhost", "secEnterprise");

    IInfoStore infoStore = (IInfoStore) es.getService("","InfoStore");

  5. ¬d¸ß±z­nÀ˵øªº³øªí¡C
  6. IInfoObjects infoObjects = infoStore.query("SELECT * FROM CI_INFOOBJECTS WHERE SI_NAME='World Sales Report'");

        IInfoObject report = (IInfoObject) infoObjects.get(0);

  7. °w¹ï©ÒÂ^¨úªº³øªí«Ø¥ß­¶­±¦øªA¾¹³øªí¨Ó·½¡C
  8. IReportSourceFactory2 reportFactory = (IReportSourceFactory2) es.getService (ÒÒ, ÒPSReportFactoryÓ);

        Object reportSource = reportFactory.createReportSource(report, request.getLocale());

  9. ±N ReportSource ª«¥ó§Ö¨ú©ó¤u§@¶¥¬qÅܼơC
  10. ³o¼Ë«K¥i¥H¥ÑÀ˵ø¾¹Â^¨ú¸Óª«¥ó¡C

    session.setAttribute("ReportSource", reportSource);

    %>

  11. «Ø¥ßÀ˵ø¾¹¼Ð¥Ü¡A¥H«ü©wÀ˵ø¾¹¦WºÙ¡B³øªí¨Ó·½Ãþ«¬©M³øªí¨Ó·½ÅܼơC
  12. ¦b³oºØ±¡ªp¤U¡A³øªí¨Ó·½Ãþ«¬¬O pageServer¡A¦Ó³øªí¨Ó·½Åܼƫh·|°Ñ¦ÒÀx¦s ReportSource ª«¥óªº¤u§@¶¥¬qÅܼơC

    <html>

    <body>

    <crviewer:viewer viewerName="CrystalViewer" reportSourceType="pageServer" reportSourceVar="ReportSource" />

    </body>

    </html>

    ª`·N:    ¦b³oºØ±¡ªp¤U¤£»Ý­n³øªí¼Ð¥Ü¡A¦]¬°³øªí¨Ó·½¤w¸g§Ö¨ú©ó¤u§@¶¥¬qÅܼơA¤£»Ý­n¥ÑÀ˵ø¾¹Â^¨ú¡C



Business Objects
http://www.taiwan.businessobjects.com/
¤ä´©ªA°È
http://www.businessobjects.com/services/support/