home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 Secrets / Secrets1.iso / Database / Business / SI97PE / _SETUP.3 / Group5 / READRS.TXT < prev    next >
Encoding:
Text File  |  1996-02-07  |  8.4 KB  |  229 lines

  1. REPORTSMITH 3.0 FOR WINDOWS 95 AND WINDOWS NT RELEASE NOTES
  2. ------------------------------------------------------------------
  3.  
  4. TABLE OF CONTENTS
  5. ----------------------------------------
  6. 1.  GETTING HELP
  7. 2.  WHAT'S NEW
  8. 3.  SUPPORTED CONNECTIONS
  9. 4.  DEMOS
  10. 5.  KNOWN PROBLEMS
  11. 6.  CHANGES
  12. 7.  DELPHI DATA CONNECTION
  13. 8.  INTERNATIONAL ISSUES
  14.  
  15. 1.  GETTING HELP
  16. -----------------
  17. For the latest technical information on ReportSmith please visit:
  18. o  Web Site http:\\www.borland.com
  19. o  FTP Site ftp.borland.com
  20. o  Compuserve Forum (Go Borland, BDEVTOOLS Forum, Section 7)
  21. o  Tech Fax service at (800) 822-4269.
  22.  
  23. For the complete guide to Borland's support offerings please 
  24. reference the assist brochure in the box.
  25.  
  26. 2.  WHAT'S NEW
  27. --------------------------
  28. The following areas have been added to this version of ReportSmith.
  29.  
  30. o  Fully 32 bit.
  31. o  Win95 common controls.
  32. o  Long file names and Universal Naming Convention
  33. o  Delphi data connection.
  34. o  CTLib native connection.
  35. o  Improved data access performance and true multitasking.
  36. o  MAPI Send Mail.
  37. o  C API for controlling ReportSmith from other applications.
  38. o  Updated connection to the 32 bit Borland Database Engine.
  39. o  Fewer dll's for easier deployment.
  40. o  New documentation and on-line help.
  41.  
  42. 3.  SUPPORTED CONNECTIONS
  43. -------------------------
  44. o  Delphi 2.0
  45. o  32 bit ODBC*
  46. o  dBASE
  47. o  Paradox
  48. o  Oracle
  49. o  Interbase (via BDE SQL Link) 
  50. o  Sybase (including System10 via CTLib)
  51. o  MS SQL Server
  52. o  DB2 (via gateway)
  53. o  Terradata (via dblib) 
  54. o  AS/400 (via ODBC)
  55.  
  56. *IMPORTANT*: 32 bit applications cannot use 16-bit ODBC drivers.
  57. All current ODBC connections will need to be upgraded to 32-bit or 
  58. migrated to Delphi connections or BDE connections.  When opening a 
  59. report with an obsolete connection ReportSmith will prompt the user 
  60. for the name of the new connection.  For simple migration use the 
  61. same ODBC Data Source Name.  
  62.  
  63. ODBC drivers are available separately from companies such as 
  64. Intersolv, Microsoft, or from the database vendor.
  65.  
  66. 4. DEMOS
  67. -------------------------
  68. The ..\RPTSMITH\DEMOS directory contains several sample reports.
  69.  
  70. o  SMPSALE.RPT - grouping, sorting, derived fields, and summary
  71.    fields
  72. o  FORM.RPT - single page invoice type reporting
  73. o  SUMMARY.RPT - grouping, formatting, and calculated fields
  74. o  TRANSACT.RPT - master detail reporting
  75. o  MAIL_LBL.RPT - mailing labels
  76. o  DPHIDATA.RPT and DELPHIRS.DPR - Delphi project using the
  77.    Delphi Data connection and the companion ReportSmith report.
  78. o  MACRO.RPT - report variables and conditional formatting using 
  79.    macros
  80. o  CROSST.RPT - Crosstabs
  81.  
  82. 5.  KNOWN PROBLEMS
  83. -------------------------
  84. General
  85.  
  86. o  If a report is changed to user entered SQL and modifications
  87.    are made such that an error is generated, canceling and
  88.    returning to the report query will result in the query being
  89.    disconnected from the report surface.  This may have unpredictable
  90.    results.
  91.  
  92. o  Sorting, summing, or other field type actions on an OLE object 
  93.    may result in a protection fault.
  94.  
  95. o  If a report contains OLE objects, repeated saving and deleting/
  96.    adding of the OLE objects in the report will result in the RPT 
  97.    file growing significantly in size.  
  98.  
  99. o  If a report is created in Draft mode, running that report in
  100.    the runtime product will still display the 'Draft' watermark on
  101.    the report.  To workaround this save the report in Presentation 
  102.    mode.
  103.  
  104. o  Occasionally, when pasting into the page header, borders are lost
  105.    until another cut or copy is done to the clipboard.  Going into
  106.    the Format|Border dialog, selecting the border, and hitting OK
  107.    does display it.
  108.  
  109. Macros
  110.  
  111. o  Report macros linked to the 'On SQL Error' or 'Before SQL 
  112.    Execution' events may execute multiple times.  Checks should be
  113.    made in a macro to ensure that this does not lead to undesired
  114.    results.
  115.  
  116. o  Variable names cannot use any extended character as the first 
  117.    character
  118.  
  119. Master/Detail
  120.  
  121. o  Group Footers in a master/detail report may display data from 
  122.    the previous footer.
  123.  
  124.  
  125. 6.  CHANGES SINCE REPORTSMITH 2.5
  126. ---------------------------------
  127. o  There are changes to the Macro Menu Modification. Macros which
  128.    were linked to the Application Startup event may need to be
  129.    updated as they are now executed after menu creation.  NoReport
  130.    menus may now be modified also.  When a macro that modifies
  131.    the menu is executed, the current menu is modified. That
  132.    menu is either the active ReportSpecific menu or the NoReport menu.
  133.    A special character in the first position of the AfterMenu argument
  134.    indicates that a menu other than the current one will be
  135.    modified. If the flag is an exclamation point(!), then the 
  136.    DefaultReport menu will be modified and thus every ReportSpecific 
  137.    menu created after will be affected.  The current menu will not be 
  138.    affected. If the flag is an asterisk(*), then the NoReport menu is 
  139.    modified.  If this is the current menu, it will be redrawn.
  140.  
  141. o  Because of the uncertainty of licensing, support for handling GIF 
  142.    and TIFF pictures has been removed.
  143.  
  144. o  The RPTSMITH.INI setting that allows the sharing of the user's 
  145.    custom report styles (and location) has been renamed.  The new ini 
  146.    setting is ReportStylesPath32 and it is in the [ReportSmith] 
  147.    section. The old name ReportStylesPath is still used for 16 bit 
  148.    versions of Reportsmith.  
  149.    *IMPORTANT* These settings MUST point to different directories.
  150.  
  151. o  Support for data dictionaries is not available with this release..
  152.  
  153. o  Only installed connections are listed in The Table Open dialog. 
  154.    Look in RS_SQLIF.TXT for more info.
  155.  
  156. o  BDE alias changes are reflected in RS named connections and saved 
  157.    reports.
  158.  
  159. o  To access the time portion of a TimeStamp data type from within
  160.    a macro, use the Field$(...) function in the same manner that the 
  161.    Format(...) function is used.  You supply the desired format as 
  162.    the second parameter to Field$(...).  
  163.  
  164.    For example:
  165.    Military Time Format:
  166.    Field$("TTimeStamp", "MM/DD/YY HH:SS:MM")
  167.  
  168. 7. Delphi Data Connection
  169. ---------------------------
  170. ReportSmith 3.0 and Delphi 2.0 can now share a connection to a 
  171. database.  This means users can use a Delphi TQuery or TTable as a 
  172. data source.  This places control of the report content on the Delphi
  173. side where it can be easily changed.  In order to initiate this kind 
  174. of connection, perform the following steps:
  175.  
  176. o  Prepare a Delphi form with any combination of active TTable 
  177.    or TQuery objects.
  178.  
  179. o  Place the Treport component from the Data Access page on the
  180.    same form.
  181.  
  182. o  Right Click on Treport and choose Edit Report.  This will launch
  183.    ReportSmith into the design environment.
  184.  
  185. o  Press the new report button on the far left of the toolbar.
  186.    Choose the type of report.
  187.  
  188. o  Press the Add Table button, and choose the Delphi type connection
  189.    from the drop down list in the lower left.  Press Server Connect.
  190.    Choose the name of the dataset component from Delphi. Press Done.
  191.  
  192. o  Rearrange and format the data coming from Delphi in any manner.
  193.    Save the report.  Close ReportSmith and return to the Delphi IDE.
  194.  
  195. o  Set the Report Name property of Treport to the new report name.
  196.    Place a button on the form.  Attach the code Report1.run; to the
  197.    OnClick event.
  198.  
  199. o  Run the Delphi application and press the button.  This will
  200.    launch the ReportSmith Runtime environment and show the contents
  201.    of the report.
  202.  
  203.  
  204. 8. International Issues
  205. ----------------------------
  206. o  To enable OEM<==>ANSI character translation for a native SQL ORACLE
  207.    connection, update the RS_SQLIF.INI to include:
  208.    
  209.    [Oracle]
  210.    LD=ldname
  211.    
  212.    ldname is the name of the language driver used to perform the
  213.    translation. See BDECFG online help or The Borland SQL Link User's
  214.    Guide for a list of language driver names.
  215.  
  216. o  To enable OEM<==>ANSI character translation for a native SQL Server 
  217.    type connection including Sybase and Sybase 10, update the 
  218.    RS_SQLIF.INI to include:
  219.    
  220.    [SQL Server]
  221.    LD=ldname
  222.  
  223. o  To enable generation of SQL that conforms to that of a server 
  224.    configured for a localized date format update the appropriate 
  225.    RS_SQLIF.INI section to include a DateTimeFormat specification. For 
  226.    a server expecting dates in dd/mm/yyyy format the following line 
  227.    would be added to the appropriate connection section:
  228.    DateTimeFormat=""'"dd\/mm\/yyyy hh:mm:ss"'""
  229.