SQLWord.com

Mailmerge Oracle data into Microsoft Word


All Oracle database users know that it is quite difficult to mailmerge Oracle data into Microsoft Word documents. Sequel Solutions has developed a report-generator which gives you a powerful tool to solve this problem. You can define your source documents in Microsoft Word and use SQLWord to generate output documents merged with the data from your Oracle database.

The existing reporting-tools mostly use their own specific format and don’t integrate at all to Microsoft Word documents.

  • Oracle Reports is a powerful but complex tool and has a long learning curve for developers. The reports created by Oracle Reports can't be used in Microsoft Word for further modifications.
  • Mailmerge in Microsoft Word has very limited possibilities and is difficult to use. It is not possible to create master-detail documents.

When using SQLWord you can create your own standard letters, contracts and reports, integrating with the data of your Oracle database.

Using the SQLWord Developer9i application, you can place several SQL-statements enclosed by <% tag %> scriptlets inside the text of a Microsoft Word document. SQLWord9i follows the syntax of Oracle PL/SQL Server Pages <% tag %> declarations.

Microsoft Word documents with <% tag %> scriptlets can be stored by the SQLWord9i Developer application into your Oracle database, compiled as PL/SQL-procedures. By calling the PL/SQL-procedure that you created from your Microsoft Word document, SQLWord retrieves the data from your Oracle database and integrates it in the generated output document.

If you run SQLWord “web-enabled” through the Oracle HTTP server, the output document is send to the webbrowser on the client, where the received output document is opened with Microsoft Word (Windows) or OpenOffice (Linux).

If you run SQLWord “client-server” by using the SQLWord Run application, the output document is created on the LAN and is opened with Microsoft Word.

SQLWord can be implemented in several "web-enabled" applications, such as Oracle Forms9i or higher. An implementation example is included.

Read the SQLWord9i-manual

Advantages


  • Full use of all Microsoft Word options such as different lettertypes, bold, underline, graphics, tables.
  • SQL statements are defined in the source Word document. The advantage is that both source and layout are defined on one and only one location.
  • Nested structures can be used unlimited (master-detail-detail etc).
  • Full use of all SQL commands such as select, update, delete, insert, even create or drop. It is also possible to define and execute PL/SQL blocks. In these PL/SQL blocks all standard PL/SQL functionality can be used, so calling stored procedures, functions and packages is no problem.
  • Conditionally use of text blocks. In the scope of the condition it is possible to use the full scale of possibilities of SQLWord and Microsoft Word.
  • The layout of the output document is completely done in Microsoft Word. Probably you are already familiar with that!
  • Microsoft Word tables are supported and can be filled with the data retrieved from the Oracle database. This gives your documents a professional look!
  • Dynamic headers and footers are supported.
  • Graphics are supported. You can use bitmaps for logos etc.
  • During the creation of the output document it is possible to supply the parameters interactively.
  • Integration with Oracle*Forms9i.
  • Great performance.

Requirements


  • Oracle RDBMS 9.2.0 or higher.
  • Oracle HTTP webserver powered by Apache.
  • Oracle client-installation on the windows PC’s where SQLWord9i Developer will run.
  • Prices


    License prices are based on the number of end-users. The basic license is for 1-8 users.
    For large sites we offer interesting site-licences.

    For more information about prices, please contact our sales department.

    You can download SQLWord9i from here. We appreciate your comments!