home *** CD-ROM | disk | FTP | other *** search
/ CPM Magazine / CPM MAG #01.DSK / EINGABE < prev    next >
Encoding:
Text File  |  1980-01-01  |  6.0 KB  |  134 lines

  1. USE titel
  2. SET TALK OFF
  3. DO WHILE T
  4. ERASE
  5. * Literatur-Datenbank: Eingabeteil. Alle Rechte bei Klaus-Henning
  6. * Hansen, Wilhelmshavener Stra~e 3, 23 Kiel 1
  7. @ 5,15 say 'EINGABE-PROGRAMM'
  8. @ 6,15 say '----------------------------------------'
  9. @ 8,15 say 'B)uchtitel'
  10. @ 10,15 say 'Z)eitschriftenbeitr{ge'
  11. @ 12,15 say 'A)ufs{tze aus Sammelb{nden'
  12. @ 14,15 say 'R)}ckkehr zum Hauptmen}'
  13. @ 17,15 say 'Welche Titel sollen eingegeben werden?'
  14. ?
  15. WAIT TO antwort
  16. DO CASE
  17.    CASE !(antwort)='B'
  18.    STORE F TO ABBRUCH
  19.    DO WHILE .NOT. ABBRUCH
  20.       ERASE
  21.       APPEND BLANK
  22.       @  1,1 SAY '     Eingabe von Buchtiteln / RECORD # :'   
  23.       @  1,51 say #
  24.       @  3,1 SAY '  AUTOR1/.../... oder HERAUSGEBER (Hrsg./Ed./Eds. angeben) '
  25.       @  4,1 SAY ' ' GET autor PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  26. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  27.       @  6,1 SAY '  BUCHTITEL (Sachtitel; Untertitel nach vorhandenem Platz)'
  28.       @  7,1 say ' ' get titel picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  29. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  30. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  31. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  32.       @ 11,1 SAY '  ORT (Verlagsort, Hochschulort)      VERLAG'
  33.       @ 12,1 SAY ' ' get ort picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  34.       @ 12,35 SAY ' ' GET VERLAG PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  35. XXXXXXXXX'
  36.       @ 14,1 say '  JAHR'
  37.       @ 15,1 SAY ' ' GET JAHR PICTURE 'XXXXXXXXX'
  38.       @ 17,1 SAY '  SCHLAGWORT (Themenbezogene Begriffe)'
  39.       @ 18,1 SAY ' ' GET STICHWORT PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  40. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  41.       READ
  42.       ACCEPT ' Mit RETURN naechster Record, sonst A)bbruch' TO STOP
  43.       IF !(STOP)='A'
  44.      IF autor = ' '
  45.             DELETE
  46.      ENDIF
  47.      STORE T TO ABBRUCH
  48.       ENDIF
  49.     ENDDO
  50.    CASE !(antwort)='Z'
  51.       store F to ABBRUCH
  52.       DO WHILE .NOT. ABBRUCH
  53.       ERASE
  54.       APPEND BLANK
  55.       @  1,1 say '  Eingabe von Zeitschriften-Artikeln / RECORD # :'
  56.       @  1,51 say  #
  57.       @  3,1 SAY '  AUTOR1/AUTOR2/... '
  58.       @  4,1 SAY ' ' GET AUTOR PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  59. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  60.       @  6,1 SAY '  TITEL des Beitrags'
  61.       @  7,1 say ' ' get titel picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  62. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  63. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  64. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  65.       @ 11,1 SAY '  ZEITSCHRIFT                                      ;
  66.     JAHRGANG       HEFT'
  67.       @ 12,1 SAY '                                                   ;
  68.     Volume         Number'
  69.       @ 13,1 SAY ' ' get zeits picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  70. XXXXXXXXXXXXXXXXXXXX'
  71.       @ 13,54 SAY ' ' GET jg PICTURE 'XXXXXXXXXX'
  72.       @ 13,67 SAY ' ' GET heft PICTURE 'XXXXXXXXXX'
  73.       @ 15,1 SAY '  JAHR         SEITE(n)'
  74.       @ 16,1 SAY ' ' GET jahr PICTURE 'XXXXXXXXX'
  75.       @ 16,14  SAY ' ' GET s picture 'XXXXXXXXXXXXXXX'
  76.       @ 18,1 SAY '  Schlagwort '
  77.       @ 19,1 SAY ' ' GET STICHWORT PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  78. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  79.       READ
  80.       ACCEPT ' Mit RETURN naechster Record, sonst A)bbrechen' TO STOP
  81.       IF !(STOP)='A'
  82.       IF autor = ' '
  83.             DELETE
  84.       ENDIF
  85.          STORE T TO ABBRUCH
  86.       ENDIF
  87.       ENDDO
  88.    CASE !(antwort)='A'
  89.       STORE F TO ABBRUCH
  90.       DO WHILE .NOT. ABBRUCH
  91.       APPEND BLANK
  92.       ERASE
  93.       @  1,1 SAY '   Eingabe von Beitr{gen aus Sammelb{nden / RECORD # :'
  94.       @  1,55 say #
  95.       @  3,1 SAY '  AUTOR1/AUTOR2/... '
  96.       @  4,1 SAY ' ' GET AUTOR PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  97. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  98.       @  5,1 SAY '  TITEL (des Beitrages)'
  99.       @  6,1 say ' ' get titel picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  100. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  101. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  102. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  103.       @  9,1 SAY '  IN: HERAUSGEBER (Hrsg./Ed.,Eds angeben) '
  104.       @ 10,1 SAY ' ' GET BAUTOR PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  105. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  106.       @ 11,1 SAY '  TITEL (des Sammelbandes) '
  107.       @ 12,1 say ' ' get btitel picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  108. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  109. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  110.       @ 16,1 SAY '  VerlagsORT/Hochschulort           VERLAG'
  111.       @ 17,1 SAY ' ' get ort picture 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  112.       @ 17,35 SAY ' ' GET VERLAG PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  113. XXXXXXXXX'
  114.       @ 18,1 say '  JAHR         SEITE(n)'
  115.       @ 19,1 SAY ' ' GET JAHR PICTURE 'XXXXXXXXX'
  116.       @ 19,14 say ' ' GET S picture 'XXXXXXXXXXXXXXX'
  117.       @ 21,1 SAY '  SCHLAGWORT(e) '
  118.       @ 22,1 SAY ' ' GET STICHWORT PICTURE 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
  119. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  120.       READ
  121.       ACCEPT ' Mit RETURN naechster Record, sonst A)bbruch ' to STOP
  122.       IF !(STOP)='A'
  123.          IF autor = ' '
  124.             DELETE
  125.          ENDIF
  126.          STORE T TO ABBRUCH
  127.       ENDIF
  128.       ENDDO
  129.    OTHERWISE
  130.       RETURN
  131. ENDCASE
  132. ENDDO
  133. RETURN
  134. σσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσσ