Summary

Visual LANSA

Summary

FRM025 - Insert a Database Record

Important Observations

  • GROUP_BY's define a set of fields and simplify your code and reduce future maintenance effort
  • The MESSAGE command can display text messages or display a message from a message file
  • Database command have a VAL_ERROR() parameter, with a default value of *LASTDISPLAY. On error, this setting will branch to the routines EndRoutine statement.
  • Event handling routines have a Com_Cursor parameter, which enables "busy cursor" to be implemented.

Tips & Techniques

  • Always use the Command Assistant with commands such as GROUP_BY which require a list of field names
  • Always consider whether to provide the user with additional feedback such as "busy cursor".

What I Should Know

  • How to define a GROUP_BY command
  • How to define a MESSAGE command
  • How to use the INSERT command
  • How to define a BEGIN_LOOP/END_LOOP command
  • How to use the Status Bar component to display application messages
  • How to implement "busy cursor"
  • Be aware of other forms of "delay" feedback are available.