home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / ib / setups / intrabld / data.z / EVENTS2.JRP < prev    next >
Text File  |  1996-12-11  |  6KB  |  254 lines

  1. // {End Header} Do not remove this comment//
  2. // Generated on 11/06/96
  3. //
  4. var r = new EVENTS2Report();
  5. if (EVENTS2.arguments.length == 2) {
  6.    r.startPage = EVENTS2.arguments[0];
  7.    r.endPage = EVENTS2.arguments[1];
  8. }
  9. r.render();
  10. class EVENTS2Report extends Report {
  11.    with (this) {
  12.       title = "Customer Contacts by Employee & Contact Type";
  13.       linkText = "Next Page";
  14.    }
  15.  
  16.  
  17.    with (this.contacts1 = new Database()){
  18.       left = 0;
  19.       top = 0;
  20.       databaseName = "CONTACTS";
  21.       active = true;
  22.    }
  23.  
  24.  
  25.    with (this.events1 = new Query()){
  26.       left = 5;
  27.       top = 0;
  28.       database = parent.contacts1;
  29.       sql = "SELECT * FROM Events                                                       ORDER BY CONTNAME,CONTBY,CONTTYPE,CONTEND";
  30.  
  31.       active = true;
  32.    }
  33.  
  34.  
  35.    with (this.events1.rowset) {
  36.  
  37.    }
  38.  
  39.  
  40.    with (this.streamSource1 = new StreamSource(this)){
  41.  
  42.    }
  43.  
  44.  
  45.    with (this.streamSource1.group1 = new Group(this.streamSource1)){
  46.       groupBy = "CONTNAME";
  47.    }
  48.  
  49.  
  50.    with (this.streamSource1.group1.headerBand) {
  51.       height = 250;
  52.    }
  53.  
  54.  
  55.    with (this.streamSource1.group1.headerBand.Contname = new HTML(this.streamSource1.group1.headerBand)){
  56.       height = 255;
  57.       width = 7500;
  58.       variableHeight = true;
  59.       color = "blue";
  60.       text = {||this.form.events1.rowset.fields["CONTNAME"].value};
  61.    }
  62.  
  63.  
  64.    with (this.streamSource1.group1.footerBand) {
  65.       height = 150;
  66.    }
  67.  
  68.  
  69.    with (this.streamSource1.group2 = new Group(this.streamSource1)){
  70.       groupBy = "CONTBY";
  71.    }
  72.  
  73.  
  74.    with (this.streamSource1.group2.headerBand) {
  75.       height = 250;
  76.    }
  77.  
  78.  
  79.    with (this.streamSource1.group2.headerBand.Contby = new HTML(this.streamSource1.group2.headerBand)){
  80.       height = 255;
  81.       left = 270;
  82.       width = 7230;
  83.       variableHeight = true;
  84.       color = "black";
  85.       text = {||this.form.events1.rowset.fields["CONTBY"].value};
  86.    }
  87.  
  88.  
  89.    with (this.streamSource1.group2.footerBand) {
  90.       height = 85;
  91.    }
  92.  
  93.  
  94.    with (this.streamSource1.group3 = new Group(this.streamSource1)){
  95.       groupBy = "CONTTYPE";
  96.    }
  97.  
  98.  
  99.    with (this.streamSource1.group3.headerBand) {
  100.       height = 250;
  101.    }
  102.  
  103.  
  104.    with (this.streamSource1.group3.headerBand.Conttype = new HTML(this.streamSource1.group3.headerBand)){
  105.       height = 255;
  106.       left = 540;
  107.       width = 2745;
  108.       variableHeight = true;
  109.       color = "black";
  110.       text = {||this.form.events1.rowset.fields["CONTTYPE"].value};
  111.    }
  112.  
  113.  
  114.    with (this.streamSource1.group3.footerBand) {
  115.       height = 130;
  116.    }
  117.  
  118.  
  119.    with (this.streamSource1.group4 = new Group(this.streamSource1)){
  120.       groupBy = "CONTEND";
  121.    }
  122.  
  123.  
  124.    with (this.streamSource1.group4.headerBand) {
  125.       height = 0;
  126.    }
  127.  
  128.  
  129.    with (this.streamSource1.group4.footerBand) {
  130.       height = 0;
  131.    }
  132.  
  133.  
  134.    with (this.streamSource1.detailBand) {
  135.       height = 0;
  136.    }
  137.  
  138.  
  139.    with (this.streamSource1.detailBand.HTML4 = new HTML(this.streamSource1.detailBand)){
  140.       height = 1;
  141.       left = 2600;
  142.       width = 4900;
  143.       variableHeight = true;
  144.       color = "black";
  145.       fontBold = false;
  146.       text = {||this.form.events1.rowset.fields["DESCRIPTION"].value};
  147.    }
  148.  
  149.  
  150.    with (this.streamSource1.detailBand.contend1 = new HTML(this.streamSource1.detailBand)){
  151.       height = 255;
  152.       left = 810;
  153.       width = 1790;
  154.       variableHeight = true;
  155.       color = "black";
  156.       fontBold = false;
  157.       text = {||this.form.events1.rowset.fields["CONTEND"].value};
  158.    }
  159.  
  160.  
  161.    with (this.pageTemplate1 = new PageTemplate(this)){
  162.       height = 15840;
  163.       width = 9000;
  164.       marginTop = 0;
  165.       marginLeft = 0;
  166.       marginBottom = 0;
  167.       marginRight = 0;
  168.       gridLineWidth = 0;
  169.       background = "filename BKGND.GIF";
  170.    }
  171.  
  172.  
  173.    with (this.pageTemplate1.streamFrame1 = new StreamFrame(this.pageTemplate1)){
  174.       height = 11376;
  175.       top = 1584;
  176.       width = 9000;
  177.    }
  178.  
  179.  
  180.    with (this.pageTemplate1.HTML1 = new HTML(this.pageTemplate1)){
  181.       height = 250;
  182.       top = 785;
  183.       width = 5925;
  184.       color = "blue";
  185.       text = {||"Sorted by Employee " + '&' + '&' + " Contact Type, per Customer - " + new Date()};
  186.    }
  187.  
  188.  
  189.    with (this.pageTemplate1.image1 = new Image(this.pageTemplate1)){
  190.       height = 650;
  191.       width = 2460;
  192.       dataSource = "filename EVENTLOG.GIF";
  193.       alignment = 4;
  194.    }
  195.  
  196.  
  197.    with (this.pageTemplate1.image2 = new Image(this.pageTemplate1)){
  198.       height = 135;
  199.       top = 1125;
  200.       width = 7500;
  201.       dataSource = "filename BARSEP.GIF";
  202.       alignment = 4;
  203.    }
  204.  
  205.  
  206.    with (this.printer) {
  207.       duplex = 1;
  208.       orientation = 1;
  209.       paperSource = 7;
  210.       paperSize = 1;
  211.       resolution = 4;
  212.       color = 1;
  213.       trueTypeFonts = 3;
  214.    }
  215.  
  216.  
  217.    with (this.reportGroup) {
  218.       groupBy = "";
  219.    }
  220.  
  221.  
  222.    with (this.reportGroup.headerBand) {
  223.       height = 0;
  224.    }
  225.  
  226.  
  227.    with (this.reportGroup.footerBand) {
  228.       height = 500;
  229.    }
  230.  
  231.  
  232.    with (this.reportGroup.footerBand.image1 = new Image(this.reportGroup.footerBand)){
  233.       height = 200;
  234.       width = 7500;
  235.       dataSource = "filename BARSEP.GIF";
  236.       alignment = 4;
  237.    }
  238.  
  239.  
  240.    with (this.reportGroup.footerBand.HTML1 = new HTML(this.reportGroup.footerBand)){
  241.       height = 250;
  242.       top = 200;
  243.       width = 7500;
  244.       color = "black";
  245.       text = '<FONT COLOR="blue">Click <A HREF= "/svr/intrasrv.isv?apps/contacts/events.jfm">here</A> to return to Events Log.</font>';
  246.    }
  247.  
  248.    this.firstPageTemplate = this.form.pageTemplate1
  249.    this.form.pageTemplate1.nextPageTemplate = this.form.pageTemplate1
  250.    this.form.pageTemplate1.streamFrame1.streamSource = this.form.streamSource1
  251.    this.form.streamSource1.rowset = this.form.events1.rowset
  252.  
  253. }
  254.