home *** CD-ROM | disk | FTP | other *** search
/ DOS Wares / doswares.zip / doswares / DATABASE / DBASE4NL / SAMPLES.ZIP / HELPER.PRG < prev    next >
Encoding:
Text File  |  1993-05-18  |  6.5 KB  |  179 lines

  1. ******************************************************************************
  2. * PROGRAM NAME: HELPER.PRG
  3. *               PROCEDURES TO DISPLAY MENU HELP FOR BUSINESS PROGRAMS
  4. *               SAMPLE BUSINESS APPLICATION PROGRAM
  5. * LAST CHANGED: 080692
  6. * WRITTEN BY:   Borland International Inc.
  7. ******************************************************************************
  8.  
  9. * Main procedure 
  10. PROCEDURE Helper
  11.  
  12.     * Define help screen colors
  13.     IF ISCOLOR()
  14.     c_help = "B/BG,GR+/G"
  15.     ELSE
  16.     c_help = "W+/N,W/N"
  17.     ENDIF
  18.  
  19.     * Define the help window
  20.     DEFINE WINDOW Helpscr FROM 0,0 TO 24,79 PANEL COLOR &c_help.
  21.     ACTIVATE WINDOW Helpscr
  22.     CLEAR
  23.     * The current popup menu determines which help screen is displayed
  24.     DO CASE
  25.     CASE POPUP() = "MAINMENU"        && Help for the Business Menu
  26.         DO Help_main
  27.     CASE POPUP() = "RPT_MNU"         && Help for the Report Menu
  28.         DO Help_rept
  29.     CASE POPUP() = "DEST_MNU"        && Help for the Destination Menu
  30.         DO Help_dest
  31.     CASE POPUP() = "MAIN_MNU"        && Help for the Option Menu
  32.         DO Help_opti
  33.     CASE POPUP() = "BACKMENU"        && Help for the Back up/Restore Menu
  34.         DO Help_back
  35.     ENDCASE
  36.     WAIT SPACE(24) + "Druk op een toets voor het menu."
  37.     CLEAR
  38.     DEACTIVATE WINDOW Helpscr
  39.     RELEASE WINDOW Helpscr
  40. RETURN
  41. *========================== end of main procedure ============================
  42.  
  43. PROCEDURE Help_main
  44. * Display help screen for the Business Main Menu
  45. TEXT
  46.    ══ HULP BIJ HET HOOFDMENU ═════════════════════════════════════════════
  47.    ═══════════════════════════════════════════════════════════════════════
  48.     Optie                 Resultaat
  49.     ────────────────────  ───────────────────────────────────────────────
  50.     WERKNEMERS            Subapplicatie Personel 
  51.     KLANTEN               Subapplicatie Klanten  
  52.     LEVERANCIERS          Subapplicatie Leveran (verkoper)
  53.     MAGAZIJN              Subapplicatie Voorraad  
  54.     BESTELLINGEN          Subapplicatie Bestel 
  55.     LOPENDE REKENINGEN    Subapplicatie Rekn_rec            
  56.     NETNUMMERS            Subapplicatie Netnum     
  57.  
  58.                                  ── Functies ──
  59.  
  60.     FACTUUR AFDRUKKEN     Facturen voor bestellingen afdrukken
  61.     RESERVE/TERUGZETTEN   Reservekopieën maken of gegevens terugzetten
  62.     TERUG NAAR dBASE      Applicatie verlaten en teruggaan naar de stip
  63.                           of het Control Center
  64.     EINDE EN NAAR DOS     Applicatie verlaten en naar besturingssysteem
  65.    ═══════════════════════════════════════════════════════════════════════
  66.  
  67. ENDTEXT
  68. RETURN
  69.  
  70. PROCEDURE Help_opti
  71. * Display help screen for the Option Menu
  72. TEXT
  73.    ══ HULP BIJ HET OPTIEMENU ═════════════════════════════════════════════
  74.    ═══════════════════════════════════════════════════════════════════════
  75.     Optie              Doel   
  76.     ───────────────    ──────────────────────────────────────────────────
  77.     Toevoegen record   Nieuw record aan database toevoegen
  78.     Bewerken record    Het huidige record bewerken
  79.     Wissen record      Het huidige record uit de database verwijderen
  80.     Volgend record     Naar het volgende record gaan
  81.     Record terug       Naar het vorige record gaan
  82.     Eerste record      Naar het begin van de database gaan
  83.     Laatste record     Naar het einde van de database gaan
  84.     Overslaan records  Een bepaald aantal records overslaan (heen/terug)
  85.     Zoeken record      Record zoeken aan de hand van een sleutelveld
  86.     Inhoud database    Overzicht van records (vanaf huidig record)
  87.     Uitvoeren rapport  Rapporten en etiketten afdrukken of weergeven
  88.     Groep records      Filtervoorwaarde voor recordselectie opgeven
  89.     Aantal records     Tellen hoeveel records de database bevat    
  90.     Database indexeren Indexen maken of opnieuw samenstellen
  91.     Stop & hoofdmenu   Vanuit scherm met subapplicatie naar hoofdmenu
  92.    ═══════════════════════════════════════════════════════════════════════
  93.  
  94. ENDTEXT
  95. RETURN
  96.  
  97. PROCEDURE Help_rept
  98. * Display help screen for the Reports Menu
  99. TEXT
  100.  
  101.  
  102.      ══ HULP BIJ MENU RAPPORT ═══════════════════════════════════════════
  103.      ════════════════════════════════════════════════════════════════════
  104.  
  105.       Optie                   Doel   
  106.       ───────────────────     ──────────────────────────────────────────
  107.       Database-rapport        Rapport maken van gegevens database-bestand
  108.  
  109.       Verzendlijst            Etiketten afdrukken 
  110.  
  111.       Rapport eigen           Een zelfgemaakt rapportprogramma maken
  112.       programma               (niet bij elke subapplicatie beschikbaar)
  113.  
  114.       Einde en naar           Terug naar het optiemenu (er wordt niets  
  115.       optiemenu               afgedrukt)
  116.  
  117.      ════════════════════════════════════════════════════════════════════
  118.  
  119.  
  120.  
  121.  
  122. ENDTEXT
  123. RETURN
  124.  
  125. PROCEDURE Help_dest
  126. * Display help screen for the Option Menu
  127. TEXT
  128.  
  129.  
  130.  
  131.      ══ HULP BIJ MENU BESTEMMING ═══════════════════════════════════════
  132.      ═══════════════════════════════════════════════════════════════════
  133.  
  134.       Optie                  Doel   
  135.       ───────────────────    ──────────────────────────────────────────
  136.       Printer                Gegevens op de huidige printer afdrukken
  137.  
  138.       Bestand                Gegevens in een bestand plaatsen zodat
  139.                              deze later kunnen worden afgedrukt
  140.  
  141.       Scherm                 Rapport op scherm weergeven
  142.  
  143.       Einde en naar          Terug naar het optiemenu (er wordt niets
  144.       optiemenu              afgedrukt)
  145.  
  146.      ═══════════════════════════════════════════════════════════════════
  147.  
  148.  
  149. ENDTEXT
  150. RETURN
  151.  
  152. PROCEDURE Help_back
  153. * Display help screen for the Back up/Restore Menu
  154. TEXT
  155.  
  156.  
  157.  
  158.       ══ HULP BIJ MENU RESERVE/TERUGZETTEN ════════════════════════════
  159.       ═════════════════════════════════════════════════════════════════
  160.                                                                     
  161.        Optie                      Doel   
  162.        ───────────────────        ────────────────────────────────────
  163.        Reservekopie van           Database-bestanden en indexen naar 
  164.        gegevens op diskette       diskette wegschrijven
  165.  
  166.        Gegevens van diskette      Database-bestanden en indexen vanaf 
  167.        terugzetten                diskette naar vaste schijf kopiëren
  168.  
  169.        Stoppen en naar hoofdmenu  Terug naar het hoofdmenu
  170.  
  171.       ═════════════════════════════════════════════════════════════════
  172.  
  173.  
  174.  
  175.  
  176. ENDTEXT
  177. RETURN
  178. **************************** END OF HELPER.PRG *****************************
  179.