{
{   The purpose of this request is to transfer the current values of form
{ variables to your program variables.  If you issue this request after a
{ fdp$xopen_form or a fdp$xreset_form request, the values specified in the
{ form definition are returned.  This object routine does not display the
{ form.  Use the fdp$xshow_forms or fdp$xread_forms object routine to
{ display the form.  You cannot get the variables for a pushed form.
{
{       FDP$XGET_RECORD (FORM_IDENTIFIER, WORK_AREA, VARIABLE_STATUS,
{         STATUS)
{
{ FORM_IDENTIFIER: (input)  This parameter specifies the form identifier
{       for the open instance of the form.
{
{ WORK_AREA: (input)  This parameter specifies the program work area for
{       the variables.
{
{ VARIABLE_STATUS: (output)  This parameter specifes an ordinal which gives
{       the status of the variable.
{
{       value:  fdc$no_error
{               fdc$invalid_string
{               fdc$invalid_real
{               fdc$invalid_integer
{               fdc$invalid_bdp_data
{               fdc$no_digits
{               fdc$loss_of_significance
{               fdc$underflow
{               fdc$indefinite
{               fdc$overflow
{               fdc$infinite
{
{ STATUS: (output)  This parameter specifies the name of the variable to set
{       to indicate the status of the request.
{
{       condition identifiers:  fde$bad_data-value
{                               fde$form_has_no_variables
{                               fde$invalid_form_identifier
{                               fde$work_area_invalid
{                               fde$system_error
{
