Click in or hover over the fields
for their functionality. Use the tab-pages for navigation.
     
 
Top
  A tag is a string of (maximum 5) characters added to the procedure name. It can be leading ('prefix') or trailing ('suffix'). If selected, it will be composed from the text you entered. Some examples:

A private subprocedure called 'FindCustomerID', with 'prefix' selected, 'connector' is '_' and 'company tag' is '3J' will look like this: '3J_msb_FindCustomerId()'
The complete procedure will be:

Private Sub 3J_msb_FindCustomerID()
On Error GoTo Err_3J_msb_FindCustomerID

*** Your code lines ***

Exit_3J_msb_FindCustomerID:
Exit Sub
Err_3J_msb_FindCustomerID:
*** Your errorhandler (as entered in the 'Standard' page) ***
Resume Exit_3J_msb_FindCustomerID
End Sub

A global function called 'FindCustomerID', with 'suffix' selected, 'connector' is '-' and 'company tag' is 'MS', will look like this: 'FindCustomerid-MS-gf()'

The tags for variables, procedure types and scope are based on Leszynski Naming Convention (LNC) (if applicable). The screen above shows the default tags. Pressing the 'default' button will overwrite your personal entries.
 
         
Top
  Any character (most likely '-' or '_') or blank (no space). Used between tag, company tag and procedure name.  
         
Top
  Maximum 5 characters. When working in a developers team, you might want to use your initials here?  
         
Top
  The check on the main page gets it value from this check on opening. However, the user can change the 'action to be performed': the first line contains the function name, the last line is 'End function (or sub)'. You can exclude these lines when you want to add errorhandling to existing procedures. The check on the main page is leading.  
         
Top
  A procedurename entered in the combobox on the main screen, will be saved if you select this option; next time you want to create a (new) procedure you can pick it from the list in the combo and change it e.g. if you want to create 'set' and 'get' procedures (SetUserID and GetUserID). But you can also check what names you used before, preventing double use of the same name.  
         
Top
  Maximum number of names to be displayed in the combobox for procedurenames. They are sorted by date: the latest one on top. Default is 10, maximum is 50.  
         
Top
  Opens form 'Edit history' in which all procedurenames will be displayed, in edit mode. The form\table can contain a maximum number of 50 records.  
         
Top
  Should the generated code be copied into your mdb? This setting determines whether the checkbox on the main page will be checked or not on invoking '3J - The Procedure Creator ©'. The checkbox on the mainpage prevails. If unchecked, the generated code will be copied to the clipboard. Default is 'yes'.  
         
Top
  Indicates where a new procedure should be inserted in module.
If '3J - The Procedure Creator ©' is opened via the menubar, only the options
'Top of Module' and 'Bottom of Module' will be available, as no insertion point in the module is known.
'Top of Module' is default.
 
         
Top
  If using variables and having checked the 'Tag' option, these are the tags for the different variable-types. Default ones are according Leszynski Naming Convention (LNC).  
         
Top
  When adding tags to a procedure name, you can enter the tag for the procedure type here.  
         
Top
  When adding tags to a procedure name, you can enter the tag for its scope here.  
         
Top
  Sets the value of all tags to their respective default values, according to Leszynski Naming Convention (LNC), if applicable. In case you made any alterations, they will be overwritten\reset by clicking this button.  
         
Top
  For faster access, without the need for an external file (although provided), the help file has been integrated. Just click the control you want more information about, then press this button. The cursor will move to the 'Help' tab, displaying the helptopic and it's related topics. Doubleclick on the related topic to have it displayed in top textbox. Click on 'Go To' button to go to selected control.