home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dbsales.zip / DBSALES.LBR / GAADD.PRO < prev    next >
Text File  |  1986-01-14  |  2KB  |  99 lines

  1. *
  2. * GAADD.PRO - program file to add database information
  3. * called from GAMAIN.PRO
  4. *
  5. CLEAR
  6. ? '&mname ,'
  7. TEXT
  8. This program error checks for duplicate entries on your
  9. KEY field.
  10.  
  11. This field may be any 7 or less keyboard characters.
  12.  
  13. For fastest searching use a Letter/number combination to:
  14.         1. Find a company
  15.         2. Cover for similiar names.
  16.  
  17. i.e.  JOHNSON MANUFACTURING - may have the key JOHMAN1
  18.       JOHNS MANVILLE CO.      would then be    JOHMAN2
  19.  
  20. ENDTEXT
  21. &gause1
  22. DO WHILE .T.
  23. ACCEPT 'Enter Key, or return to exit ... ' to mkey
  24. IF mkey < "!"
  25.    RETURN
  26. ENDIF
  27. FIND &mkey
  28. IF .NOT. EOF()
  29. ? CHR(7)
  30. ?'KEY IN USE'
  31. SET HEAD OFF
  32. LIST KEY,NAME,COMPANY WHILE KEY = "&mkey"
  33. SET HEAD ON
  34. LOOP
  35. ELSE
  36. CLEAR
  37. APPEND BLANK
  38. @ 0,0 SAY CMONTH(DATE())
  39. @ 0,12 SAY DAY(DATE())
  40. @ 0,17 SAY YEAR(DATE())
  41. @ 0,30 SAY SUBSTR(TIME(),1,5)
  42. @ 0,50 SAY 'RECORD #'
  43. @ 0,59 SAY RECNO() PICTURE '@B'
  44. @ 1,1 SAY "-------------------------------------------------------"
  45. @ 1,56 SAY "------------------------"
  46. @ 2,1 SAY "DATE"
  47. @ 2,7 GET DATE
  48. @ 2,21 SAY "INTITIAL CONTACT"
  49. @ 2,39 GET CONTACT
  50. @ 2,53 SAY "KEY"
  51. @ 2,58 SAY mkey
  52. @ 3,1 SAY "CALL"
  53. @ 3,7 GET CALL
  54. @ 4,1 SAY "-------------------------------------------------------"
  55. @ 4,56 SAY "------------------------"
  56. @ 5,1 SAY "NAME"
  57. @ 5,7 GET NAME
  58. @ 6,1 SAY "TELEPHONE"
  59. @ 6,12 GET TELEPHONE
  60. @ 8,1 SAY "COMPANY"
  61. @ 8,12 GET COMPANY picture "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  62. @ 9,1 SAY "ADDRESS1"
  63. @ 9,12 GET ADDRESS1
  64. @ 10,1 SAY "ADDRESS2"
  65. @ 10,12 GET ADDRESS2
  66. @ 11,1 SAY "CITY"
  67. @ 11,12 GET CITY picture "!xxxxxxxxxxxxxxxxxxx"
  68. @ 11,41 SAY "STATE"
  69. @ 11,48 GET STATE picture "!!"
  70. @ 11,55 SAY "ZIP"
  71. @ 11,60 GET ZIP
  72. @ 12,1 SAY "COUNTRY"
  73. @ 12,12 GET COUNTRY
  74. @ 13,1 SAY "======================================================="
  75. @ 13,56 SAY "========================"
  76. @ 14,1 SAY gadata1
  77. @ 14,17 GET DATA1
  78. @ 16,1 SAY gadata2 
  79. @ 16,17 GET DATA2
  80. @ 18,1 SAY gadata3
  81. @ 18,17 GET DATA3
  82. @ 20,1 SAY gadata4
  83. @ 20,17 GET DATA4
  84. @ 22,1 SAY "NOTES"
  85. @ 22,7 GET NOTES
  86. @ 22,15 SAY '(PgDn gives memo field access, ^PgDn enters, ^End ì
  87. saves)'
  88. @ 24,0 SAY 'Esc exits, PgDn saves and continues, Ctrl/End saves'
  89. READ
  90. REPLACE KEY WITH mkey
  91. CHANGE NEXT 1 FIELDS NOTES
  92. CLEAR
  93. LOOP
  94. ENDIF
  95. ENDDO
  96.  
  97.  
  98.  
  99.