home *** CD-ROM | disk | FTP | other *** search
-
- *
- * Define a New Form and Entry Fields
- *
- DEFINE FORM Emp From 2,2 TO 21,74 ;
- PROPERTY ;
- Text "EMPLOYEE",;
- OnOpen OpenEmp,;
- OnClose CloseEmp,;
- OnGotFocus Repaint
- *
- * New Define EntryFields and Define Text Statements
- *
- DEFINE RECTANGLE Box OF Emp ;
- PROPERTY;
- TOP 0,;
- Left 1,;
- width 68,;
- Height 7
-
-
- DEFINE RECTANGLE Box2 OF Emp ;
- PROPERTY;
- TOP 7,;
- Left 1,;
- width 68,;
- Height 9
-
- DEFINE TEXT L1 OF Emp AT 1,3 ;
- PROPERTY ;
- Text "LAST NAME:",;
- ENABLED .T.
-
-
- DEFINE EntryField Last OF Emp AT 1,15 ;
- PROPERTY ;
- DATALINK "LastName",;
- WIDTH 15, ;
- PICTURE "!XXXXXXXXXXXXXX", ;
- VALID "DupCheck",;
- VALIDREQUIRED .T.
-
- DEFINE TEXT F1 OF Emp AT 1,32 ;
- PROPERTY ;
- Text "FIRST:"
-
- DEFINE EntryField First OF Emp AT 1,39 ;
- PROPERTY ;
- DATALINK "FirstName",;
- WIDTH 10,;
- PICTURE "!XXXXXXXXX"
-
- DEFINE TEXT Middle OF Emp AT 1,50 ;
- PROPERTY ;
- TEXT "M:"
-
-
- DEFINE ENTRYFIELD init OF Emp AT 1,52 ;
- PROPERTY ;
- DATALINK "Initial",;
- WIDTH 1,;
- PICTURE "!" &&,;
-
- DEFINE TEXT Addr OF Emp AT 2,3 ;
- PROPERTY ;
- Text "ADDRESS:"
-
-
- DEFINE EntryField Add1 OF Emp AT 2,15 ;
- PROPERTY ;
- DATALINK "Address1",;
- WIDTH 20
-
- DEFINE EntryField Add2 OF Emp AT 3,15 ;
- PROPERTY ;
- DATALINK "Address2",;
- WIDTH 20
-
- DEFINE TEXT City1 OF Emp AT 4,3 ;
- PROPERTY ;
- Text "CITY:"
-
- DEFINE ENTRYFIELD city OF Emp AT 4,15 ;
- PROPERTY ;
- DATALINK "City",;
- PICTURE "!XXXXXXXXXXXXX",;
- WIDTH 14
-
- DEFINE TEXT St OF Emp AT 4,32 ;
- PROPERTY ;
- Text "STATE:"
-
- DEFINE ENTRYFIELD state OF Emp AT 4,39 ;
- PROPERTY ;
- DATALINK "State",;
- WIDTH 2,;
- PICTURE "!!"
-
- DEFINE TEXT Zp OF Emp AT 4,43 ;
- PROPERTY ;
- Text "ZIP:"
-
- DEFINE ENTRYFIELD zip OF Emp AT 4,48 ;
- PROPERTY ;
- DATALINK "Zip",;
- WIDTH 10
-
- DEFINE TEXT Ph OF Emp AT 5,3 ;
- PROPERTY ;
- Text "PHONE:"
-
- DEFINE ENTRYFIELD phone OF Emp AT 5,15 ;
- PROPERTY ;
- DATALINK "Phone",;
- PICTURE "(999)999-9999",;
- WIDTH 13
-
- DEFINE TEXT Dept OF Emp AT 8,3 ;
- PROPERTY ;
- Text "SALES:"
-
- * RadioButton for SALES and EXECUTIVE
- DEFINE RADIOBUTTON Sales OF Emp AT 9,3;
- PROPERTY ;
- TEXT "&SALES" ,;
- Group .T. ,;
- Height 1,;
- Width 15 ,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W"
-
- DEFINE RADIOBUTTON Exec OF Emp AT 10,3 ;
- PROPERTY ;
- Text "EXE&CUTIVE" ,;
- Group .F.,;
- Height 1,;
- Width 15,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W"
- *
- * Check Box for Items
- *
- DEFINE TEXT stuff OF Emp AT 11,3 ;
- PROPERTY ;
- TEXT "STATUS:",;
- COLORNORMAL "B/W"
-
- DEFINE CHECKBOX fulltime OF Emp AT 12,3 ;
- PROPERTY ;
- TEXT "F&ull Time" ,;
- Group .T. ,;
- Height 1,;
- Width 15 ,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W",;
- DATALINK "full_time"
-
- DEFINE CHECKBOX exmpt OF Emp AT 13,3 ;
- PROPERTY ;
- Text "Exe&mpt" ,;
- Group .F. ,;
- Height 1 ,;
- Width 15 ,;
- ColorNormal "N/W",;
- DATALINK "exempt",;
- COLORPICKNORMAL "R/W"
- *
- * Define More RadioButtons
- *
- DEFINE TEXT spclty OF Emp AT 8,20 ;
- PROPERTY ;
- Text "SPECIALTY:",;
- COLORNORMAL "B/W"
-
- DEFINE RADIOBUTTON admin OF Emp AT 9,20 ;
- PROPERTY ;
- Text "ADM&IN",;
- GROUP .T. ,;
- WIDTH 16,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W"
-
- DEFINE RADIOBUTTON commer OF Emp AT 10,20 ;
- PROPERTY ;
- Text "CO&MMERCIAL",;
- GROUP .F. ,;
- WIDTH 16 ,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W"
-
- DEFINE RADIOBUTTON Resid OF Emp AT 11,20 ;
- PROPERTY ;
- Text "RESI&DENTIAL",;
- Group .F. ,;
- COLORNORMAL "N/W",;
- COLORPICKNORMAL "R/W",;
- WIDTH 16
-
- DEFINE TEXT EID OF Emp AT 8,40 ;
- PROPERTY ;
- Text "Emp ID:"
- DEFINE ENTRYFIELD EmpID OF Emp AT 8,52 ;
- PROPERTY ;
- DATALINK "Employee->Emp_ID",;
- PICTURE "999-99-9999",;
- Width 11
-
- DEFINE TEXT titl OF Emp AT 9,40 ;
- PROPERTY ;
- Text "TITLE:"
-
- DEFINE ENTRYFIELD title OF Emp AT 9,52 ;
- PROPERTY ;
- DATALINK "Title",;
- STATUSMESSAGE "Enter the employee's job title",;
- WIDTH 15
-
- DEFINE TEXT Dgr OF Emp AT 10,40 ;
- PROPERTY ;
- Text "DEGREE:"
-
- DEFINE ENTRYFIELD BDegree OF Emp AT 10,52 ;
- PROPERTY ;
- DATALINK "Degree",;
- STATUSMESSAGE "Enter the highest degree employee obtained",;
- WIDTH 7
-
- DEFINE TEXT yrs OF Emp AT 11,40 ;
- PROPERTY ;
- Text "YEARS EXP:"
-
- DEFINE ENTRYFIELD yrsExp OF Emp AT 11,52 ;
- PROPERTY ;
- DATALINK "Yrs_Exper",;
- WIDTH 4
-
- DEFINE TEXT lbgrde OF Emp AT 12,40 ;
- PROPERTY ;
- Text "GRADE LEVEL:"
-
- DEFINE ENTRYFIELD laborgrade OF Emp AT 12,52 ;
- PROPERTY ;
- DATALINK "Laborgrade",;
- WIDTH 1
-
- DEFINE TEXT Rte OF Emp AT 13,40 ;
- PROPERTY ;
- Text "RATE:"
-
- DEFINE ENTRYFIELD rate OF Emp AT 13,52 ;
- PROPERTY ;
- DATALINK "Rate",;
- WIDTH 9
-
-
- DEFINE TEXT Sal OF Emp AT 14,40 ;
- PROPERTY ;
- Text "SALARY:"
-
- DEFINE ENTRYFIELD Salry OF Emp AT 14,52 ;
- PROPERTY ;
- DATALINK "Salary",;
- WIDTH 11
-
- DEFINE TEXT CText OF Emp AT 14,3 ;
- PROPERTY ;
- Text "COMMENTS:"
-
- DEFINE ENTRYFIELD Comments OF Emp AT 14, 14 ;
- PROPERTY ;
- DATALINK "Comments",;
- WIDTH 24
-
-
- *
- * Add a Text String for Status marking on form
- *
- DEFINE TEXT cStatus OF Emp AT 1,60 ;
- PROPERTY;
- Text "",;
- COLORNORMAL "R/W"
-
-
- *
- * add the buttons to this form,
- *
-
- DEFINE PUSHBUTTON Add OF Emp AT 16,4 ;
- PROPERTY ;
- Text "A&dd",;
- WIDTH 10,;
- COLORPICKNORMAL "R/G",;
- OnClick "Add_new"
-
- DEFINE PUSHBUTTON Del1 OF Emp AT 16,14 ;
- PROPERTY ;
- Text "De&l",;
- WIDTH 10,;
- COLORPICKNORMAL "R/G",;
- OnClick "DelIt"
-
- DEFINE PUSHBUTTON Next1 OF Emp AT 16,24;
- PROPERTY ;
- Text "&Next" ,;
- WIDTH 10 ,;
- COLORPICKNORMAL "R/G",;
- OnClick "SkipHand"
- *x.Next1.PROCFILE = "Library.prg"
-
- DEFINE PUSHBUTTON Prev1 OF Emp AT 16,34 ;
- PROPERTY ;
- Text "&Prev" ,;
- Width 10,;
- COLORPICKNORMAL "R/G",;
- OnClick "PrevHand"
-
- DEFINE PUSHBUTTON Print1 OF Emp AT 16,44 ;
- PROPERTY ;
- Text "P&rint",;
- Width 10,;
- COLORPICKNORMAL "R/G",;
- OnClick "PrintForm"
-
- DEFINE PUSHBUTTON Exit1 OF Emp AT 16,54 ;
- PROPERTY ;
- Text "E&xit",;
- Width 10,;
- COLORPICKNORMAL "R/G",;
- OnClick "CanHand"
-
-
-
- ******************************** END OF EMPLOYEE.DFM *********************
-
-