Custom designs are a main service.
My name is James Wayne. I live in ... the Netherlands
Screens
Menus
Components
Actions
Datamodel actions are divided into:
Actions on the level of the Action scripts
Actions on the level of the Template
Datadictionary actions the only actions, that are also possible at the Template level. In this way it is possible to control the generation of table aspects on the level of the Action-Script, while on the level of the Template the generation of attribute aspects can be controlled. This simplified the distribution of Template-pieces.
For situations, that are condition-dependent, it is possible to control the generation of table aspects and attribute aspects through Action scripts.
Actions on the level of the Action-Script have to executed in a certain order.
The name of the datadictionary is given (via FILNAM_DBN and FILNAM_DBV).
The datadictionary is read (GET_DATADIC).
Other Action-Script actions are possible via BEGIN_RELATIONS … END_RELATIONS and ATR_BEGIN … ATR_END iterations.
| Actions | Description |
|---|---|
| FILNAM_DBN {Par1} | Give the name of the datamodel, where {PAR1} is a substitution-variable. |
| FILNAM_DBV {Par1} | Give the version of the datamodel, where {PAR1} is a substitution-variable |
| FILNAM_ROO {Par1} | Give the root of the datamodel (to be used for instance as a general prefix for all tables) , where {PAR1} is a substitution-variable. |
| GET_DATADIC | The datamodel is read, by reading the file {Database_name}{_GEN.}{Database_version} into a set of structures.
|
| BEGIN_RELATIONS | Start the first datamodel table. |
| END_RELATIONS | Continue with the next datamodel table. |
| ATR_BEGIN | Start with the first attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| ATR_END | Continue with the next attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| KEY_BEGIN | Start with the first key-attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| KEY_END | Continue with the next key-attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| OWN_BEGIN | Start with the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| OWN_END | Continue with the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| ATR_OWN_BEGIN | Start with the first attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| ATR_OWN_END | Continue with the next attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| KEY_OWN_BEGIN | Start with the first key-attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| KEY_OWN_END | Continue with the next key-attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| MEM_BEGIN | Start with the member datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| MEM_END | Continue with the member datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| META_ON | Replace ‘#’ by ‘%’. Can be used to generate Template-files, that are prepared by the META_ON command for actual usage, because the substitution-character is the ‘%’-character. |
| META_OFF | Do not replace ‘#’ by ‘%’. Can be used to generate templates with ‘#’-characters. |
| Actions | Description |
|---|---|
| PERF_ATR_BEGIN | Start with the first attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_ATR_END | Continue with the next attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_KEY_BEGIN | Start with the first key-attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_KEY_END | Continue with the next key-attribute of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_OWN_BEGIN | Start with the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_OWN_END | Continue with the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_ATR_OWN_BEGIN | Start with the first attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_ATR_OWN_END | Continue with the next attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_KEY_OWN_BEGIN | Continue with the next key-attribute of the owner datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_KEY_OWN_END | Start with the member datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_MEM_BEGIN | Start with the member datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_MEM_END | Continue with the member datamodel table of the active datamodel table of the current BEGIN_RELATIONS … END_RELATIONS iteration |
| PERF_MASTER_BEGIN | NA (deprecated) |
| PERF_MASTER_END | NA (deprecated) |
| PERF_DETAIL_BEGIN | NA (deprecated) |
| PERF_DETAIL_END | NA (deprecated) |
If you like the header, it can be found here.
If you are using firefox, put your cursor over the logo. But for some reason IE does not like image rollover effects. Its not that big of a deal.
Google