Back Contents Print Close |
Communication
Between Modules See also |
![]() |
Description
This link is visible
on the 'Edit Module' screen for module B. You can go to this screen
by clicking on the 'Modules' link in the toolbar on the left to obtain
the list of all modules in your account, then clicking on the 'Edit'
bullet ( To call module B from module A, you need to create a reference from a particular procedure in module A to the above link. You can do this in the HTML text of and HTML Text procedure, or in the footer of a Report procedure. For instance, you can have something like: <a href="http://www.QuickModules.com/scripts/run?Id=2_171_ASCYG">Run Module B</a> The above HTML code will add a link that reads 'Run Module B' to the procedure in which it was placed. Now to pass some information to module B, you need to add a form variable: <a href="http://www.QuickModules.com/scripts/run?Id=2_171_ASCYG&City=Denver">Run module B</a> The above modification now passes a variable called 'City' to module B. This, however, passes a constant value ('Denver' in this case), which does not help much to synchronize data between the two modules. To pass a value from table in module A, you can have something like: <a href="http://www.QuickModules.com/scripts/run?Id=2_171_ASCYG&City=[Users.City]">Run module B</a> The above link places the variable [Users.City] as part of the link. This variable will be replaced with its actual value, which is the value of field 'City' in the table 'Users'. This way, module B will receive a value for city depending on the value of the current user's city in module A. In module B, the value can be accessed by using the variable [VAR.City]. This variable can be used in a search or an update or anywhere there is a need to know the value of the variable City from module A. See
Also |
Copyright
© 2001 RIQ Technologies Inc. All rights reserved. |