Pathagoras Help System

MultiChoice *Lists* and !Groups!

MultiChoice *Lists* and !Groups!

Previous topic Next topic No directory for this topic  

MultiChoice *Lists* and !Groups!

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for the print function Mail us feedback on this topic!  


  The !Group! function works with MultiChoice *Lists* and Options. (As explained elsewhere, a !Group! allows a user to select an element from one member of the group. It results in the automatic selection of the proper entry from other members of the group.)

   Pairing MultChoice *Lists* with Pathagoras' !Groups! feature is a perfect marriage, one practically unlimited in its potential. When you select one item from a particular *List*, all parallel items from related *Lists* (related via the !Group! assignment) are automatically selected.

   Consider the following. Type (or copy and paste) the following into a document:

The capital of [!St!*States*] is [!St!*Capitals*].

Press Alt-D to call up the Instant Database. Scan the document if the variables don't appear. Select a state (or a capital) from the drop down lists at the right of the Instant Database screen. You should see how the grouping enables the selection of one item to automatically reset the other.


In a law office setting: You have a list of cities in which you practice. You also have a list of Clerks, and a separate listing of their addresses, with whom you file pleadings. You also have a list of Sheriffs from whom you request service of process. Let's further assume that you have created individual MultiChoice *Lists* for each element (*city*, *clerk*, *sheriff*, *clerkaddress*, *sheriffaddress*, etc.)
In a non-law office setting: You have a list of corporations with whom you conduct business, and a list of contact points within each business to whom you send the request for proposals, etc. Let's further assume that you have created individual MultiChoice *Lists* for each element (*customer*, *contact person*, *contactaddress*, etc.)

   Your MultiChoice *List* table that ships with Pathagoras actually contains the above entries (note, however, the entries in the sample text actually starts with the prefix "Sample". We did so in order to allow you to use the actual variable names 'city', 'address', etc., in your 'real' data, if you choose:

Click to enlarge.


Let's now assume that you have created a form document that contains these variables. Note that each variable that you want to change 'in tandem' is preceded by a !Group! name:

Jurisdiction: [!City!*SampleCity*]


                                [Date of Letter]



         Re: [Client Name] vs. [Defendant Name]

               Case Number: [Case Number]

   Please file the enclosed documents among the other papers:

         [List of Documents]

   Thank you for your kind attention to this matter.




informationIn the above example, the !groupname! we chose to link the various variables is '!City!'.  Please understand that the term you select for a !groupname! is not important. It could have been a non-sense word like !grzb! or a number like !123!. The !groupname! is in no way related to the variables it modifies. It is only an identifier used to tie the 'grouped' variables together.

   When you run the Instant Database routine against the above text, all bracketed variables will appear in the left side of the Instant Database screen. The potential values for each variable will be displayed in a dropdown list at the right. Select any one of the !city! variables and the parallel selection of the others in the group will be automatically selected for you.

tipBy the way -- you can easily duplicate all of the steps in the example we provide above. (Depending upon when you downloaded the program, you should already have the 'sample...' lists in your MultiChoces *List* table.) Simply copy the above sample text and paste it into a new document in Word. Press <Alt-D> to run the Instant Database and press the <Scan> button. Select any choice from any of the multiple choice dropdown lists.

information You can use MultiChoice *Lists* not only with variables (as shown above) but with robust <<*Options*>> and {Simplified Options} blocks as well. Here is the structure:

Robust Options: <<*Options*!GroupName!**Alias*>>

 redarrowThe double asterisks between the GroupName and the Alias is mandatory. The first of the doubled astersisks closes the administrative section of the Options 'call to action'. The second * identifies the MultiChoice alias. The double asterisks are not required in the below two examples.

Simplified Options: {!GroupName!*Alias*}

 Variables: [!GroupName!*Alias*]


See Also: Groups