| **Navigation:**  [[introduction.htm|Language Reference]] > 9 -  Window and Report Attributes > Window and Report Attributes >====== REQ (set required entry) ====== | [[repeat set repeat button rate .htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[reset set total reset .htm|{{btn_next_n.gif|Next page}}]] | | || {{newc7.jpg|NewC7.jpg}} **REQ** {{blk2blue.jpg|blk2blue.jpg}} The **REQ** attribute (PROP:REQ) specifies an ENTRY, TEXT, COMBO or SPIN control that may not be left blank or zero. The REQ attribute on these controls are not checked until a BUTTON with the REQ attribute is pressed, or the INCOMPLETE() procedure is called. When a BUTTON with the REQ attribute is pressed, or the INCOMPLETE() procedure is called, all controls with the REQ attribute are checked to ensure they contain data. The first control encountered in this check that does not contain data immediately receives input focus. **See Also:** [[incomplete return empty req control .htm|INCOMPLETE]], [[button declare a pushbutton control .htm|BUTTON]]