                               Aware/VBX Q & A
                                  (07/01/94)

Look for updates to this file on FarPoint's BBS and Compuserve Forum 
(GO WINAPF).



Q. How can I allow for partial data entry?

A. Use fpMask and define the constent data in the mask.
   For example, a serial number that always begins w/
   same 3 digits and ends with the same character might
   work like this:

              fpMask1.Mask = "[123###A]"
              fpMask1.MaskChar = "_" 
              fpMask1.RequireFill = TRUE

   will present:

              [123___A] 

   To retrieve the data, use the Text property to retrieve both
   the user entered and mask characters (use UnfmtText to get
   only the characters entered by the user). Depending on the
   application, use the DataFormat property to save (to the
   database) either all characters or only those entered by the 
   user.


Q. How does the fpDateTime control differ from the standard
   Microsoft MaskText.

A. When the UserEntry mode is set to Formatted, they are 
   simular.  However, when the mode is unformatted, the
   DateTime control accepts both partial and complete
   entries in any unambiguos format.  The only restriction
   is that the M-D-Y order of the display format match
   the user entry.  This restriction is lessened if the
   user enters a month name, then only the D-Y order 
   must match.  In all cases, a separator must be used.
   For the most part, unformatted date entry is simular
   to date entry in Excel (w/ some improvements - see the
   CalcMethod property to prepare for the year 2000 today).

 
Q. What is the minimum height of an Aware/VBX edit control.    

A. The minimum height is the sum of the top margin, the font height,
   and the bottom margin.  When the .MarginTop and .MarginBottom 
   properties are zero, the selection will fill the control top to 
   bottom.

