CHMlib Logo Leading Translation Management System for Translation Agencies, Top Translation Management Software for Freelance Translators, Time Tracking Software, Word Count, Character Count and Line Count Software, Computer Assisted Translation Tool for Easy Word Count, Clipboard Character Count Software, User-Friendly Translation Memory Software, Terminology Management Software, Terminology Management Server, Microsoft Glossary Software, Dictionary of Acronyms, Social Network for Translators and Translation Agencies, Acronyms and Abbreviations Search Engine, Russian Translation Lab, Ukrainian Translation Lab.
You are reading help file online using
CrisisHelper - First Aid in Tough Times of World Economic Crisis

Rave Reports Visual Designer

DataView Dictionary

Top  Previous  Next

RAVE has been designed to work with any data connection component that is useable with Delphi or C++Builder. Whether you are using the standard BDE or a BDE replacement, you would use the same techniques that you would without RAVE to establish your data definitions with those products. This usually means you either have a BDE or BDE replacement component(s) on your application form or you have a uses statement referring to the data module that contains your data definitions. The RAVE data connection simply links to those definitions. This insulates RAVE system from the data definition internals of any BDE / BDE replacement product you may use.


The Data View Dictionary node of the Project Tree in the RAVE designer is where all the data connections for your reports would be listed. To add a Data View to this list, you would select a "New Data View" (from the "Project" menu). This will give you a "Data Connections" dialog window. This window will show all the RAVE type data connections that are "active". You can then select any of these and this will add to the list that will be available for your report definition(s).


The following steps show how to add a RAVE connection to your application. There is a more detailed tutorial in the code based manual covering these steps. But the condensed version is,


1)Open the form or data module where you have defined the tTable connections.
2)On every tTable that is to be visible to the RAVE system, drop on a RPDataConnection on that form
3)Give it a meaningful name and point it to the proper tTable component.
4)Compile your program, that's it as far as your application is concerned.
5)Launch your application (this makes the RAVE connection active) RAVE only has knowledge of those applications that are running.
6)Start RAVE. Now when you do a "New Data Connection", the list of active data connections should list your connection as well as any others that are running.


Also, remember to check the LED color on the status bar. It will reflect the status of current data connection.



Data Connection(s) are inactive


Data Connection active but waiting for response


Data Connection active and busy


Data Connection active but has exceeded time-out delay



The naming of your data connection is important. It is strongly recommended that your names for each data connection be unique. This would include making it project unique as well. The issue is that every active RPDataConnection is visible to RAVE not just your application(s). So if you have another application running with a data connection name of "Master1" and you have also named your data connection as "Master1", then RAVE will see both and not be able to distinguish which one you really want to use.


You are reading help file online using

If you want your help file to be removed or added please send e-mail to