(form "00671" (size 45 12)
  (help "00671_TIP_0")
  (heading "SELECT STRING FILE SOURCE")
  (label (position  2  3) (text "Location"))
  (label (position  2  4) (text "ID range"))
  (label (position  2  5) (text "String Range"))
  (label (position 2  6) (text "Z or D field?"))
  (field "field_label" 
    (position 2  7) 
    (display_length  10) 
    (foreground (user_option "form_foreground"))
    (background (user_option "form_background"))
    (input disallowed)
    (value_in "D field")
    (browser none)
    (default "D field")
    (dependency (value "interp_type") == "D") 
  )
  (label (position  2  8) (text "Ignore data outside grid?"))
  (label (position  2  9) (text "Constrain data?"))
  (field "location" (position 15  3) (display_length 26) (input allowed)
    (translate lower) (null allowed) (max_length 26)
    (file (link "id") (extension "*.str"))
    (help "00671_TIP_1")
  )
  (field "id" (position 15  4) (display_length 16) (input allowed)
    (translate upper) (format range) (null disallowed) (max_length 16)
    (help "00671_TIP_2")
  )
  (field "range" (position 15  5) (display_length 26) (input allowed)
    (format range) (null disallowed) (max_length 26)
    (help "00671_TIP_3")
  )
  (field "interp_type" (position 15  6) (display_length 1) (input allowed)
    (value_in "Z" "D")
    (null disallowed) (max_length 1)
    (help "00671_TIP_4")
  )
  (field "field" (position 15  7) (display_length  3) (input allowed)
    (low_bound 1) (high_bound 100)
    (format integer_4) (null disallowed) (max_length 3)
    (dependency (value "interp_type") == "D")
    (help "00671_TIP_5")
  )
  (field "ignore_out" (position 21  8) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (translate upper) (null allowed) (max_length 1)
    (help "00671_TIP_6")
  )
  (field "constrain" (position 21  9) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (translate upper) (null allowed) (max_length 1)
    (help "00671_TIP_7")
  )

  (default_buttons)
)
