|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 53120 (0xcf80) Types: TextFile Names: »DBASEMSG.TXT«
└─⟦3fb1c4739⟧ Bits:30005266 dBase II 2.4 og SuperCalc2 m.m. └─ ⟦this⟧ »DBASEMSG.TXT«
*EXIT *STOP Denne kommando findes ikke i dBASE II. Prøv med QUIT. *EXIT *DBASE HELP TEXT FILE DBASEMSG.TXT VERSION 1.12 FOR dBASE II v2.4 Copyright 1983 Ashton-Tate and RSP, Inc. written by Wayne Ratliff, Jim Taylor, and Howard Dickler INTRODUKTION Denne indledning er beregnet på at give information om dBASE II Database Management System. Den forklarer om de øvrige disk filer, og giver forslag til hvorledes man kan udnytte den kraft, der nu står til rådighed til administration af data. On-line funktionen HELP brugt sammen med manualen, vil hurtigt sætte een i stand til at danne databaser og skrive kommando procedurer. >>>>> tryk en vilkårlig tast for at fortsætte <<<<< * HVORDAN MAN BRUGER 'HELP' Man kan få information om dBASE II systemet ved at skrive HELP ,og derefter et af de følgende nøgleord: (f.eks. HELP NYT ) UTILITIES FULL-SCREEN LIMITS BACKUP INSTALL NYT ERRORS OPERATIV EXAMPLES FUNCTIONS DBASE HELP RUNTIME (eller en hvilken som helst dBASE II kommando) dBASE vil derefter finde teksten svarende til nøgleordet og vise den. Hvis der ikke er nogen information om emnet, vil dBASE sige "NO HELP MESSAGES FOUND". Hvis der er mere tekst, udover hvad der står på skærmen, vil man se ordet WAITING (som her) >>>>> tryk en vilkårlig tast for at fortsætte <<<<< * De essentielle dBASE II filer på denne disk er følgende: DBASE.COM --hoved system program fil DBASEOVR.COM --alle overlays og system meddl. DBASEMSG.TXT --denne HELP fil (ikke nødvendig hvis HELP aldrig bruges) INSTALL.COM --terminal installations program (ikke nødvendig efter installation). Andre filer på disken er ikke essentielle, men kan bruges som beskrevet herunder *UTILITIES UTILITY FILER TIL BRUG SAMMEN MED dBASE II SYSTEMET: STARTUP.CMD --denne kommando fil er beregnet til at bestemme om terminalen er korrekt installeret efter at dBASE er startet. Indtast DO STARTUP. SETS.CMD --denne kommando fil vil gendanne alle standard værdierne fra SET parametrene. Man kan modificere denne fil til at gendanne egne parametre. DATESYS.CMD --denne komando fil kalder en maskinkode rutine, der validerer datoen, og derefter sætter dBASE system datoen. LABELS.CMD --denne kommando fil udskriver adresse ettiketter. NAMES.DBF --database som bruges af LABELS. CREATE.CMD --denne kommando fil skaber en kommando fil der indeholder den sædvanlige dokumentation. DATER.CMD --denne kommandofil demonstrerer konvertering mellem alm. kalenderdato og juliansk dato. DATETEST.HEX --hurtig maskinkode rutine til dato-chek, der kaldes af flere af program-eksemplerne. ZIP.COM --et selvstændigt program der kaldes fra CP/M. Det bruges til nem og hurtig generering af skærmbilleder til input og output af data. ZIPIN.COM --terminal installationsprogram for ZIP; kør dette program hvis terminalen ikke virker korrekt i ZIP. ZSCRN.OVL --overlay til ZIP. DGEN.OVL --overlay til ZIP der generer dBASE filer. *EXIT *EXAMPLES Nogle af de filer der leveres med dBASE II er EXAMPLE filer. Disse filer kan bruges som de er, men de er i sig selv dokumenteret så fyldigt, at det er muligt selv at ændre dem i en grad, så de opfylder individuelle behov. Hver samling af programmer listet herunder bliver gradvist mere kompleks, så man kan starte på et passende niveau og arbejde sig frem. Hver gruppes masterprogram er markeret ed et '>'. * TICKLE FILE MANAGEMENT FILES (CARDFILE) > CMAIN.CMD TEXT.DBF CPRINT.CMD KEYWORD.NDX APPECARD.CMD TICKLE.NDX TICKLE.FRM EDITCARD.FMT CHECKBOOK MANAGEMENT FILES > CHXMENU.CMD CHXINPUT.FMT CHXDEPOS.FMT CHXBOOK.MEM CHECKS.DBF DEPOSITS.DBF INVENTORY MANAGEMENT FILES > IMAIN.CMD INVENT.DBF ISETUP.CMD I'BYNMBR.NDX INVMAINT.CMD I'BYDESC.NDX INVQUAN.CMD INV'CONS.FRM INVREAD.CMD INV'PRTR.FRM INVRPRT.CMD PERSONNEL MANAGEMENT FILES > EMAIN.CMD EMPLOYEE.DBF ESETUP.CMD EMPSCRN.FMT EMP-ENTR.CMD EMP-UPD.FMT EMP-UPD.CMD EMP-PRT.FRM EMP-TERM.CMD EMP-CONS.FRM EMP-RPRT.CMD E'BYNMBR.NDX EMPLOYEE.MEM E'BYNAME.NDX *EXIT *FULL SCREEN KODER FOR FULD SKÆRMEDITERING v (pil) flytter cursoren NED til næste felt (ligesom ctrl-F) ^ (pil) flytter cursoren OP til foregående felt (ligesom ctrl-A) > (pil) flytter cursoren en karakter FREM < (pil) flytter cursoren en karakter TILBAGE ctrl-G sletter karakteren under cursoren <DEL> sletter karakteren til venstre for cursoren ctrl-Y blanker feltet til højre kant ctrl-V skifter mellem destruktiv cursor og INDSÆT ctrl-W gemmer alle ændringer og returnerer til dBASE I EDIT MODE ctrl-U slår SLET record markøren til og fra ctrl-C skriver aktuelle record på disk og går FREM til næste record ctrl-R skriver aktulle record på disk og går TILBAGE til foregående rec ctrl-Q ignorere ændringer til aktuelle record og returnerer til dBASE (kræver på visse terminaler først ctrl-S) ctrl-W skriver alle ændringer til disk og returnerer I BROWSE MODE ctrl-B skubber vinduet et felt til HØJRE ctrl-Z skubber vinduet et felt til VENSTRE I MODIFY MODE ctrl-T SLETTER aktuelle linie, flytter underliggende linier op ctrl-N INDSÆTTER ny linie ved cursoren ctrl-C scroller en halv side ned ctrl-W skriver alle ændringer til disk og returnerer til dBASE ctrl-Q ignorerer alle ændringer og returnerer (kræver på visse terminaler først ctrl-S) I APPEND MODE <enter> terminerer APPEND kommandoen hvis cursor er i første pos., første felt ctrl-W skriver record og går til næste record ctrl-Q ignorer aktuelle record og returnerer til dBASE (kræver på visse terminaler først ctrl-S) KONTROL TASTER UDENFOR FULD SKÆRMEDITERING ctrl-P skifter printeren mellem TIL og FRA ctrl-R repeterer den sidst udførte dBASE kommando ctrl-X rydder kommandolinien uden at eksekvere kommandoen ctrl-H samme som backspace tilbage en karakter ctrl-M samme som return *INSTALL Terminalen er installeret ved levering. Evt. kan INSTALL bruges i forbindelse med tilpasning af dBASE til MP/M- operativ system. Gå gennem terminal-tilpasningen uden at ændre opsætningen, og vælg MP/M-operativ-system sidst i INSTALL-proceduren. *EXIT *BACKUP *OPERATIV CP/M - MP/M OPERATIV SYSTEM I. Operativ Systemet A. CP/M begrænsninger der berører dBASE 1. Disk begrænsninger-- a) Skriv følgende, med CP/M systemet på drive A: A>STAT B: Den frie plads i kilobytes angiver hvor meget plads der er til- bage til brug for dBASE. b) Med følgende ligning vil man være i stand til at beregne antallet af dBASE records der kan gemmes på disken: Antallet af kilobyte dBASE records vil optage på disken = ((recordstørrelsen * antallet af records) + 521) / 1024 B. CP/M fejlmeddelelser der kan forekomme-- Udtrykket "x:" står for navnet på drivet 1. "BDOS ERROR ON x: BAD SECTOR" Fejl opstået under læsning på eller læsning af disk. Mulige problemer kan være: a) disk formatet er ikke korrekt til dette drive. b) disketten var ikke sat korrekt ind i drivet. c) drivet fejlede under læsning af diskette. d) disketten er blevet ødelagt af slid eller smuds på den magnetiske overflade. 2. "BDOS ERROR ON x: SELECT" Denne fejl opstår når man selecter et drive der ikke er tilgængeligt på computeren. * 3. "BDOS ERROR ON x: READ ONLY" Denne fejl forekommer når man har forsøgt at skrive på en skrive-beskyttet diskette. En diskette får skrive- beskyttelses status (R/O) når låget på drivet ikke er lukket eller når der er sat skrivebeskyttelses-tap på disketten. Hvis disketten ikke har en skrivebeskyttelses- tap på, kan man lave en varmstart procedure (crtl-C), der resetter disken hvis man er i CP/M, eller RESET kommandoen hvis man er i dBASE. *EXIT *NYT > Nye kommandoer og ændringer til dBASE II version 2.4 Nye kommandoer: HELP -- kommando til brugerhjælp REINDEX -- justerer og opdaterer eksisterende indeks fil. TEXT -- viser flere linier af gangen, sluttes med ENDTEXT. RANK( ) -- funktion; returnerer ASCII værdien af den første karakter Udvidede kommandoer: APPEND,INSERT,EDIT,CREATE -- kan bruge en format fil til skærmkontrol. BROWSE -- kan gives en række felter at arbejde med. DISPLAY STATUS -- viser databaser/indeks i brug og SET opsætninger. READ & REPLACE -- kan blive sat til ikke at gå ud på disketten når ikke-nøgle data bliver ændret. RELEASE -- kan frigive enkelte eller alle memoryvariable. RESTORE -- kan læse memoryvariable fra fil - sletter ikke eksisterende variable. SAVE -- kan gemme enkelte eller alle memoryvariable i en fil. SET RAW ON -- eliminerer overflødige mellemrum i DISPLAY og ? kommandoer. UPDATE -- replace sætning kan indeholde WITH sætning. *EXIT *? *?? > ? -- Validerer og udskriver værdien af et udtryk. Kan bruges til at rykke til næste linie ved udskrivning i en kommandofil (eller andre steder). . ? 6/3 2 . ? 'BY' BY . ? BY (felt fra filen i brug) København > ?? -- Samme kommando som ?, men skriver resultatet uden linieskift. *EXIT *@ > @ -- Skriver brugerformatteret data på skærm eller printer på angivne x,y koordinater (x = linie, y = kolonne). 0,0 = øverste venstre hjørne. Syntax: @ <coords> (.SAY <udtr> (.USING '<picture>'.).) (.GET <variable> (.PICTURE '<picture>'.).) @ 3,23 SAY BELOB * 1.06 USING '$$$,$$$.99' @ 14,23 SAY "INDTAST TLFNR" GET TLFNR PICTURE '(##)######' @ LINE+2,45 SAY TOTAL USING '99999.99' *EXIT *ACCEPT > ACCEPT -- Beder brugeren om at indtaste en karakterstreng, som lægges i den til sætningen tilknyttede variabel. Syntax: ACCEPT (.'<spørgende kstreng>'.) TO <memvar> . ACCEPT "Hvad er den værste synd?" to SYND Hvad er den værste synd?: (.svaret bliver gemt i SYND.) . ? SYND (.svaret udskrives.) *EXIT *APPEND > APPEND FROM <fil> (.FOR <udtr>.) eller > APPEND FROM <fil> (.SDF.) (.DELIMITED.) (.FOR <udtr>.) -- tilføjer data fra (FROM) en database eller fil i System Data Format til databasen der er i brug. Records der er mærket for sletning i filen der tilføjes vil ikke blive medtaget. f.eks., APPEND FROM POSTLISTE FOR NAVN= 'N' APPEND FROM TEST.TXT DELIMITED > APPEND BLANK -- tilføjer en blank (tom) record til filen i brug. > APPEND -- tillader brugeren at tilføje nye records til filen i brug. (hvis indeks også bruges, opdateres indeksfilen automatisk). *EXIT *BROWSE > BROWSE (.FIELDS <feltliste>) -- herefter kan hele skærmen bruges til gennemsyn og rettelser af databasen i brug. *EXIT *CANCEL > CANCEL -- bruges i kommandofiler til at stoppe eksekveringen af samme og returnere til dBASE "." . Stump af kommandofil: ACCEPT "Hvis jeg skal stoppe nu, så tast venligst 'S'" to SVAR IF SVAR = 'S' CANCEL ENDIF *EXIT *CHANGE > CHANGE -- tillader editering af database i brug på felt niveau. Tryk <esc> tasten for at returnere. Syntax: CHANGE (.<omfang>.) FIELD <list> (.FOR <udtr>.) . CHANGE ALL FIELD POSTNR FOR POSTNR = '2860' RECORD: 00123 POSTNR: 2860 CHANGE? (Skriv karaktererne der skal ændres og tast <return>. Tilføj nye data ved TO, eller gå videre til næste record ved at taste <return>.) *EXIT *CLEAR > CLEAR -- lukker alle database i brug, frigører alle memory variable, og Selecter Primary work area. > CLEAR GETS -- Får dBASE til at ignorere alle aktive GET kommandoer, men uden at slette skærmen. *EXIT *COPY > COPY -- Kopierer databasen i brug eller dens struktur til (TO) en anden fil. Hvis filen der kopieres til ikke findes bliver den oprettet, hvis der allerede eksisterer en fil af dette navn bliver den slettet. Records mærket for sletning bliver ikke kopieret. Syntax: COPY TO <fil> (.<omfang>.) (.FIELD <list>.) (.FOR <udtr>.) COPY TO <fil> (.SDF.) (.DELIMITED (.WITH <delimiter>.).) (.FOR <udtr>.) COPY TO <fil> STRUCTURE (.FIELD <list>.) *EXIT *COUNT > COUNT -- Tæller antallet af records i den database der bruges. Syntax: COUNT (.<omfang>.) (.FOR <udtr>.) (.TO <memvar>.) f.eks., COUNT NEXT 25 FOR GENNEMSNIT > 5.5 TO BESTÅET *EXIT *CREATE > CREATE (.<filename>.) -- Danner en ny database fil. Brugeren vil blive spurgt om filstukturen. *EXIT *DELETE > DELETE FILE <filename> -- sletter den angivne fil. > DELETE (.<omfang>.) (.FOR <udtr>.) -- Mærker record(s) for sletning (med *). Records der er mærket for sletning bliver dog ikke slettet før man siger PACK. Records til sletning kan også angives med record nummer. f.eks., DELETE ALL FOR FIRMA = 'TRAD' DELETE RECORD 15 *EXIT *DISPLAY > DISPLAY FILES (.ON <disk drive>.) (.LIKE <skelet>.) -- Lister filer på drivet. f.eks., DISPLAY FILES ON B LIKE *.CMD > DISPLAY (.<omfang>.) (.FOR <udtr>.) (.<udtr-liste>.) (.FIELDS <felt-liste>.) (.OFF.) -- Viser variable, eller records fra filen i brug. f.eks., DISPLAY NEXT 10 FOR TLF = '02' > DISPLAY STRUCTURE -- Viser feltnavne, typer, længder og decimaler fra filen i brug. (stukturen) > DISPLAY MEMORY -- Viser navne, typer og værdier af alle variabler defineret på spørgetidspunktet. > DISPLAY STATUS -- Lister hvilke databaser der er åbne, systemdatoen, hvilke indeks der er i brug, og nuværende parametersetting. *EXIT *DO *ENDCASE *ENDDO *LOOP > DO <fil> -- Åbner og eksekverer den angivne kommandofil. > DO WHILE <udtr> -- Bruges i kommandofiler til at starte en struktureret løkke. Kommandoer inde i løkken <kommandoer> udføres så længe <udtr> er opfyldt. (.LOOP.) <kommandoer> ENDDO f.eks. USE POSTLISTE DO WHILE .NOT. EOF ? NAVN ? TELEFON SKIP ENDDO * LOOP Skifter kontrollen af programudførelsen tilbage til DO WHILE kommandoen. f.eks. USE POSTLISTE DO WHILE .NOT. EOF IF POSTNR = '2860' SKIP LOOP ENDIF ? NAVN ? TELEFON SKIP ENDDO *CASE > DO CASE -- Bruges i kommandofilen til at vælge een af flere mulige programforløb. Man KAN bruge OTHERWISE til udførelse af et programforløb der skal udføres hvis ingen af de øvrige forløb blev fulgt. ENDCASE skal afslutte kommandoen. f.eks. USE MAILLIST ACCEPT "HVILKEN MENU ØNSKES ?" to VALG DO CASE CASE Valg = '1' DO Etiketter CASE Valg = '2' DO Flernavne CASE Valg = '3' DO Edit OTHERWISE QUIT ENDCASE *EXIT *EDIT > EDIT (.<record nummer>.) -- Gør det muligt at editere databasen i brug udfra recordnummer. Hvis recordnummeret ikke er givet i kommandoen spørges der efter det. Når editeringen af et bestemt recordnummer er færdigt, bringer <ctrl-W> brugeren tilbage til (ENTER RECORD #:). For at slutte EDITeringen svares der her blot med <return>. *EXIT *EJECT > EJECT -- Giver printeren besked om sideskift (form feed) hvis PRINT er sat til (SET ON), eller FORMAT er SET TO PRINT. Hvis @ SAY bruges til direkte sideformattering vil EJECT nulstille linie- og kolonnetælleren. *EXIT *ERASE > ERASE -- Sletter skærmen. *EXIT *FIND > FIND <kstreng> -- Finder den første record indekseret med <kstreng>, forudsat at filen er indekseret. *EXIT *GO *GOTO > GO or GOTO -- Går til et bestemt sted eller en bestemt record i databasen der bruges. Kan også gå til et recordnummer specificeret i en memory variabel. Syntax: GO eller GOTO (.RECORD <n>.), <n>, (.TOP.), (.BOTTOM.), eller <memvar> *EXIT *HELP dBASE II ON-LINE HJÆLPE FACILITET Herunder findes en liste af alle dBASE kommandoer. Denne HELP fil indeholder en kort beskrivelse af hver kommando, samt opbygningen af kommandoens syntax. Husk dog på at de oplysninger der er plads til, er begrænsede, og kun beregnede til at reducere antallet af gange man må slå op i manualen. For at få adgang til de ønskede oplysninger i HELP filen skal man efter at dBASE skriver ".", svarer man med HELP <navnet på kommandoen> og return (f.eks. HELP CREATE <return>). De ønskede oplysninger vil komme frem på skærmen og man returnerer derefter til ".", så man kan fortsætte med det, man var igang med. I nogle tilfælde vil informationen fylde mere end der kan være på skærmen på een gang. (som for eksempel her). For at få den næste skærm med tekst skal man svare på "WAITING" med en tilfældig tast. Man kan returnere ved at trykke <esc> 2 gange. >>>>>>>>Skriv 'HELP dBASE ' for at få anden vigtig information. > ? -- udskriver et udtryk, en variabel eller et felt. > ?? -- udskriver uden forudgående linieskift. > @ -- udskriver brugerformatteret data på skærm eller printer. > ACCEPT -- henter en karakterstreng fra skærmen, og lægger den i en memory variabel. > APPEND -- tilføjer information fra en anden dBASE II database eller fra filer i Delimited eller System Data format. > BROWSE -- full-screen vindue til gennemsyn og editering af databaser. > CANCEL -- stopper udførelsen af en kommandofil. > CHANGE -- linieorienteret editering af felter og databaser. > CLEAR -- lukker databasen i brug, og frigører alle variable. > CONTINUE -- fortsætter søgning startet med en LOCATE kommando. > COPY -- laver en kopi af en eksisterende database. > COUNT -- tæller antallet af records i en database der opfylder givne betingelser. > CREATE -- danner en ny struktureret database. > DELETE -- sletter en fil eller mærker en record til sletning. > DISPLAY -- udskriver filer, database records eller strukturer, memory variable, eller status. > DO -- eksekverer en kommandofil eller en struktureret løkke i en kommandofil. > EDIT -- tillader editering af records i database. > EJECT -- skifter side på printeren. > ELSE -- alternativ programeksekvering efter IF. > ENDCASE -- afslutter en CASE kommando. > ENDDO -- afslutter en DO WHILE kommando. > ENDIF -- afslutter en IF kommando. > ENDTEXT -- afslutter en TEXT kommando. > ERASE -- sletter skærmen. > FIND -- finder record svarende til en given nøgle i en indekseret fil. > GO or GOTO -- går til en given record i databasen. > HELP -- kalder hjælpefil. > IF -- tillader betinget udførelse af kommandoer. > INDEX -- laver en indeksfil. > INPUT -- læser input fra skærmen ind i en memory variable. > INSERT -- indsætter ny record i databasen. > JOIN -- sammensætter output fra to databaser. > LIST -- lister filer, database records eller strukturer, memory variables, og status. > LOCATE -- finder en record der opfylder en betingelse. > LOOP -- hop til begyndelsen af en DO WHILE kommando. > MODIFY -- bruges til at danne og editere kommandofiler og ændre stukturen hos eksisterende databaser. > NOTE eller * -- tillader indsættelse af kommentarer i en kommandofil. > PACK -- sletter records der er mærket for sletning. > QUIT -- går ud af dBASE og returnerer til CP/M. > READ -- udskriver data og information i full-screen mode. > RECALL -- fjerner slettemærke. > REINDEX -- opdaterer en eksisterende indeksfil. > RELEASE -- fjerner uønskede memory variable og frigiver memory. > REMARK -- udskriver karakterer. > RENAME -- giver en fil nyt navn. > REPLACE -- udskifter information i en record felt for felt. > REPORT -- formatterer og udskriver en rapport med information. > RESET -- fortæller operativsystemet at disketten er skiftet. > RESTORE -- henter memory variable der er gemt på filer. > RETURN -- afslutter en kommandofil. > SAVE -- kopierer aktuelle memory variable til disk fil. > SELECT -- skifter mellem USE filer i PRIMARY og SECONDARY områder. > SET -- sætter dBASE kontrol parametre. > SKIP -- rykker frem eller tilbage i en database. > SORT -- laver en kopi af databasen sorteret på et af datafelterne. > STORE -- opretter memory variabler. > SUM -- beregner og udskriver summen af felter. > TEXT -- tillader udskrift af en tekstblok fra en kommandofil. > TOTAL -- danner en opsummeret kopi af en database der kombinerer information fra bestemte felter der opfylder visse betingelser. > UPDATE -- tillader batch opdatering af database. > USE -- specificerer hvilken database der skal arbejdes med indtil der gives en ny USE kommando. > WAIT -- stopper udførelsen af en kommandofil indtil brugerinput er modtaget. Andre nøgleord: (skriv f.eks. 'HELP EXAMPLES' ) UTILITIES FULL-SCREEN LIMITS BACKUP INSTALL NYT ERRORS CP/M EXAMPLES FUNCTIONS DBASE HELP RUNTIME *EXIT *IF *ELSE *ENDIF > IF <udtr> -- tillader betinget udførelse af kommandoer i <forsk. sætninger> en kommandofil. ELSE er frivilligt. (.ELSE <forsk. sætninger>.) f.eks., IF LAND = 'DK' ENDIF DO INDLAND (kommandofil) ELSE DO UDLAND (kommandofil) ENDIF *EXIT *INDEX > INDEX ON <kstreng> TO <indeksfil-navn> -- danner en indeksfil til databasen i brug, baseret på den nævnte indeks 'nøgle', der står som <kstreng>. Normalt vil nøglen være et feltnavn. *EXIT *INPUT > INPUT (."<kstreng>".) TO <memvar> -- henter numerisk eller logisk information fra skærmen til allerede oprettet mem. variable. f.eks., . INPUT 'Skriv noget her tak' to X Skriv noget her tak: 12 <return> (.det indtastede er blevet gemt i X.) ? X 12 *EXIT *INSERT > INSERT (.(.BEFORE.) (.BLANK.).) -- indsætter en record i databasen i brug umiddelbart efter eller , med BEFORE , før aktuelle record. Viser bugeren indtastningsformatet med mindre BLANK bruges. *EXIT *JOIN > JOIN -- danner en ny database ved at kombinere records fra filerne i brug i Primær og Sekundær områderne. Records bliver tilføjet hvor FOR <udtr> resulterer i SAND. Kommandoen må udføres fra Primær området. Hvis ikke andet er angivet, gælder det alle felter. Syntax: JOIN TO <fil> FOR <expression> (.FIELDS <felt-liste>.) f.eks., . USE NAVNE . SELECT SECONDARY . USE POSTLISTE . SELECT PRIMARY . JOIN TO NAVNPO FOR SIDSTE <> N.SIDSTE *EXIT *LIST > LIST FILES (.ON <disk drive>.) (.LIKE <skelet>.) -- lister alle filer på det angivne drive. Uden angivlese af disk gælder den på-loggede disk. f.eks., . LIST FILES ON C LIKE *.CMD > LIST (.<omfang>.) (.FOR <udtr>.) (.<exp list>.) (.FIELDS <list>.) (.OFF.) -- udskriver records i fil i brug. Hvis intet angivet, alle records. f.eks., . LIST NEXT 25 NAVN, TLF FOR BIDRAG > 100 (i.e., NAVN og TLF for næste 25 der har bidraget med mere end Kr.100) > LIST STRUCTURE -- udskriver strukturen for filen i brug. > LIST MEMORY -- lister navne og værdier for alle memory variable i brug. > LIST STATUS -- fortæller hvilke database filer der er åbne, indeks i brug, og hvorledes parametrene er sat. *EXIT *LOCATE *CONTINUE > LOCATE (.<omfang>.) FOR <udtr> -- finder første record i databasen for hvilken FOR <udtr> er sand. Brug CONTINUE til at finde de næste. (Man kan ændre i recorden før man fortsætter med næste.) f.eks., . LOCATE ALL FOR POSTNR >= '2000' .AND. POSTNR < '3500' RECORD: 00123 . DISPLAY . CONTINUE RECORD: 00232 *EXIT *MODIFY > MODIFY STRUCTURE -- tillader brugeren at ændre strukturen for databasen i brug. DENNE KOMMANDO SLETTER ALLE DATA I FILEN I BRUG. (Brug COPY STRUCTURE og APPEND til at ændre på strukturen uden tab af data.) f.eks., . USE NAVNE . COPY STRUCTURE TO TEMP . USE TEMP . MODIFY STRUCTURE -- ingen data tabt da filen er tom . APPEND FROM NAVNE -- henter data ind . COPY TO NAVNE -- destruerer filen med gammel strukt. . USE NAVNE -- åbner ny fil . DELETE FILE TEMP > MODIFY COMMAND <command file> -- gør det muligt at bruge hele skærmen til at danne og editere kommando (.CMD), tekst (.TXT), og format (.FMT) filer. *EXIT *NOTE > NOTE or * -- tillader indsættelse af kommentarer i en kommandofil. Kommentarer der kommer efter NOTE eller * i en fil vil ikke blive læst eller eksekveret. *EXIT *PACK > PACK -- sletter records mærket for sletning i database i brug. Hvis der er indeks i brug vil de blive opdateret. *EXIT *QUIT > QUIT (.TO <com filliste>.) -- slutter dBASE og returnerer til operativ- systemet; her kan man få startet et nyt sys-program op. *EXIT *READ > READ -- bruges i kommandofiler til at tillade indtastning og editering af variable på hele skærmen. Udskrifter og 'vinduer' dannes af @ SAY kommandoen og GET sætningen. Format fil stump : STORE ' ' TO navn STORE ' ' TO telefon @ 4,4 SAY 'Navn' GET navn @ 6,4 SAY 'telefon' GET telefon PICTURE '(##)######' READ *EXIT *RECALL > RECALL (.<omfang>.) (.FOR <udtr>.) -- genetablerer record(s) mærket for sletning i database i brug. Default er aktuelle record. *EXIT *REINDEX > REINDEX -- tillader opdatering af indeksfiler der ikke automatisk er blevet 'reindekseret' efter ændringen af databasefilen. f.eks., . USE POSTLISTE INDEX POSTNR . APPEND (.her udføres append operationer.) . SET INDEX TO navn . REINDEX *EXIT *RELEASE > RELEASE -- eleminerer uønskede memoryvariable og frigører hukommelsesplads til andet brug.(<skelet> bruger ? som erstatning for en enkelt karakter, * som erstatning for vilkårlæigt antal karakterer. Syntax: RELEASE (.<memvar list>.), eller (.ALL.) RELEASE ALL LIKE <skelet> RELEASE ALL EXCEPT <skelet> f.eks., hvor N, N1, N2, N10, V7 er variable i brug. RELEASE ALL LIKE N? (. N10, V7, bliver.) RELEASE ALL LIKE N?? (. V7 bliver.) RELEASE ALL EXCEPT ?1* (. N1, N10 bliver.) *EXIT *REMARK > REMARK -- tillader udskrift af en hvilken som helst karakter. . REMARK abracadabara!!! abracadabara!!! *EXIT *RENAME > RENAME <file name> TO <nyt file name> -- fil i CP/M direktoryet gives nyt navn. Hvis ikke andet angives, antager dBASE at filtypen er DBF. . RENAME ANMELD.CMD TO ANMELD.BAK *EXIT *REPLACE > REPLACE -- erstatter indholdet af specificerede felter i databasen i brug. Indeks i brug bliver automatisk opdateret hvis feltet der skal erstattes er et nøglefelt. Default <omfang> er aktuelle record. Syntax: REPLACE (.<omfang>.) <felt> WITH <udtr> (.,<felt2> WITH <exp2>.) (.FOR <udtr>.) f.eks., . USE MXPROJ . REPLACE ALL PRIS WITH PRIS*1.1 FOR VARE = 'ELEKTRISK' *EXIT *REPORT > REPORT -- bruges til at danne en Report Form fil (FRM) der viser specificeret information fra en database i et bruger defineret format. Udskriften kan dirigeres til printer eller skærm. Syntax: REPORT (.FORM <form file>.) (.<omfang>.) (.TO PRINT.) (.FOR <udtr>.) (.PLAIN.) *EXIT *RESET > RESET (.<drive>.) -- denne kommando skal bruges efter at man har skiftet diskette på et hvilken som helst drive andet end det der indeholder dBASE. Kommandoen nulstiller CP/M bit mapningen, og tillader brug af dBASE uden afbrydelser. Luk alle filer før en reset bruges. *EXIT *RESTORE > RESTORE FROM <fil> (.ADDITIVE.) -- henter et sæt memoryvariable der tidligere er gemt på disk i en memoryfil og genaktiverer dem. hvis man tilføjer ADDITIVE, beholdes de allerede definerede variable, ellers slettes de. *EXIT *RETURN > RETURN -- kan bruges til at returnerer fra en kommandofil til den kommandofil den blev kaldt fra, eller til dBASE hvis kommandofilen blev kaldt herfra. *EXIT *SAVE > SAVE TO <fil> (.ALL LIKE <skelet>.) (.ALL EXCEPT <skelet>.) -- kopierer alle memoryvariable i brug, eller kun dem defineret ved <skelet>, til en memoryfil (MEM). <skelet> bruger ? til at erstatte en enkelt karakter, og * til at erstatte alle resterende karakterer. f.eks., hvis N1, N2, N10, V1, V2, V10 er variable i brug. . SAVE TO NUMMER ALL LIKE N* (.gemmer N1, N2, N10.) . SAVE TO NUMMER ALL LIKE N? (.gemmer N1, N2.) . SAVE TO NUMMER ALL EXCEPT ?1* (.gemmer N2, V2, .) *EXIT *SELECT *PRIMARY *SECONDARY > SELECT (.PRIMARY / secondary.) -- tillader brugeren at bevæge sig mellem dBASEns to arbejdsområder, hvorved man kan arbejde samtidigt med to databaser og beholde recordpointer intakte i begge. Det primære område er det aktive ved start af dBASE. *EXIT *SET > SET -- sætter dBASE kontrol paramertre. Syntax: SET <parameter> (.ON eller OFF.) SET <parameter> TO <option> Alle SET kommandoer er listet herunder i alfabetisk rækkefølge: Bemærk at nogle af SET kommandoerne er af (ON/OFF) (til/fra) typen, mens andre kræver en valgmulighed (option) givet. Default værdien ved (ON/OFF) er skrevet med stort. f.eks., SET BELL (.ON/off.) -- default værdien er ON (til). > SET ALTERNATE (.OFF/on.) -- ON sender alt skærm output til en diskfil (undtagen i full-screen mode). Må først komme efter en SET ALTERNATE TO <fil> kommando. OFF stopper output til fil. > SET BELL (.ON/off.) -- ON bipper når ukorrekt data indtastes eller et felt bliver overskredet. OFF stopper bipning. > SET CARRY (.OFF/on.) -- ON gentager data i aktuelle record fra sidste record når man bruger append i full-screen. OFF lader feltet være blankt. > SET COLON (.ON/off.) -- ON viser kolon tegn ved grænserne af felter i full-screen mode. OFF viser ikke kolon. > SET CONFIRM (.OFF/on.) -- ON forhindrer at man automatisk hopper til næste felt, når det aktulle felt er fyldt i full-screen mode. OFF hopper automatisk videre til næste felt. > SET CONSOLE (.ON/off.) -- ON sender alt output til skærmen. OFF stopper alt output til skærmen. Systemet vil virke 'dødt'. > SET DELETED (.OFF/on.) -- ON forhindrer dBASE i at FINDe eller behandle records der er mærket til sletning med alle kommandoer der tillader et <omfang>, f.eks. LIST, DISPLAY, COUNT. OFF tillader dBASE at 'se' alle records. > SET DEBUG (.OFF/on.) -- ON sender output dannet af ECHO og STEP options til printeren. OFF sender dette output til skærmen. > SET ECHO (.OFF/on.) -- ON gør det muligt at følge en kommandofil, idet alle kommandoer fra denne bliver vist på skærmen efterhånden som de udføres. OFF giver ingen oplysninger om udførelsen af kommandoer. > SET EJECT (.ON/off.) -- ON får REPORT kommandoen til at udføre et sideskift før en apport sendes ud til printeren. OFF giver ikke sideskift. > SET ESCAPE (.ON/off.) -- ON tillader brugeren at afbryde en kommandofil før tiden ved at trykke <esc> tasten. OFF tillader ikke afbrydelse af en kommandofil. > SET EXACT (.OFF/on.) -- ON kræver at to karkterstrenge der sammenlignes skal være helt ens (i FOR <udtr>, FIND kommandoer, osv.). OFF tillader sammenligning mellem to strenge af forskellig længde. f.eks., 'ABC' = 'ABCDEFG'. > SET INTENSITY (.ON/off.) -- ON tillader inverse video eller dobbelt intensitet under full-sceen operationer. OFF slår disse muligheder fra. > SET LINKAGE (.OFF/on.) -- ON tillader flytning af record pointers i både primære og sekundære område med kommandoer der tillader <omfang>. OFF slår pointer linkning fra. > SET PRINT (.OFF/on.) -- ON sender output til printer. OFF stopper printer output. > SET RAW (.OFF/on.) -- ON viser data uden mellemliggende mellemrum når der bruges DISPLAY og LIST. OFF viser data i kollonnner med mellemrum imellem. > SET SCREEN (.ON/off.) -- ON tillader full-screen behandling af APPEND, EDIT, INSERT, READ, og CREATE kommandoer. > SET STEP (.OFF/on.) -- ON hjælper ved fejlsøgning i en kommandofil, idet udførelsen stopper efter hver kommando i filen. OFF stopper ikke eksekveringen. > SET TALK (.ON/off.) -- ON viser resultaterne af kommandoer på skærmen. OFF stopper noget af outputtet til skærmen. > SET ALTERNATE TO (.<fil>.) -- danner en fil af typen .TXT til at gemme skærmoutput. SET ALTERNATE TO lukker .TXT filen. > SET DATE TO <xx/xx/xx> -- gemmer en streng i system datoen, men validerer ikke datoen. > SET DEFAULT TO <drive> -- den nævnte drive vil herefter være det drive hvor dBASEn vil lede efter filer. > SET FORMAT TO <SCREEN / print> -- SCREEN sender output fra @ SAY kommandoer til skærmen. PRINT sender formatteret output til printeren. > SET FORMAT TO (.<format file>.) -- åbner en .FMT fil som dBASEn vil bruge til at formattere skærmen ved READ, APPEND, EDIT, INSERT, CREATE, @SAY kommandoer. SET FORMAT TO lukker en evt. åben .FMT fil. > SET HEADING TO <kstreng> -- gemmer <kstreng> internt og skriver den som hovedet på rapporten. > SET INDEX TO <indeksfil-liste> -- starter indeksfiler der skal bruges med databasen i brug. Andre indeks filer bliver lukket samtidigt. SET INDEX TO lukker alle indeks filer. > SET MARGIN TO <n> -- sætter den venstre margin på printeren <n> kolonner ind. *EXIT *SKIP > SKIP (.-.) (.<n>.) -- flytter recordpointeren <n> records op eller ned i databasen i brug. Default værdien er +1. *EXIT *SORT > SORT ON <felt> TO <fil> (.ASCENDING / descending.) -- laver en ny kopi af databasen i brug med alle records i rækkefølge. ASCENDING giver stigende rækkefølge, DESCENDING giver faldende rækkefølge. Bruger ASCII værdier til at bestemme rangordnen ( mellemrum, numre, store bogstaver, små bogstaver og symboler ). SORT kopierer ikke records mærket for sletning. Default er stigende orden. f.eks., . USE POSTLISTE . SORT ON POSTNR TO POSTLISTSORT DESCENDING *EXIT *STORE > STORE <udtr> TO <memvar> -- gemmer værdien fra et udtryk i en memory variabel. f.eks., . STORE 3 to NUMMER 3 . STORE NUMMER + 9 TO NUMMER2 12 . STORE 'JENSEN' TO NAVN JENSEN . ? NUMMER+NUMMER2, ' ', NAVN▶02◀ 15 JENSEN *EXIT *SUM > SUM -- beregner og udskriver summen af et eller flere numeriske felter fra databasen i brug. <omfang> tillader at vælge et område indenfor hvilket de summerede records skal ligge. FOR <udtr> tillader summering på bestemte kriterier. TO <memvar> gemmer resuløatet i <memvar>. Default af <omfang> er alle ikke slette mærkede records. Syntax: SUM <field> (.,<felt2>.) (.<omfang>.) (.TO <memvar list>.) (.FOR <udtr>.) f.eks., . USE INDKOBSLIST (.felterne er VARE, NUMMER købt, PRIS på vare.) . SUM PRIS * NUMMER FOR VARE = 'mad' . SUM NUMMER FOR VARE = 'udstyr' TO HARD . SUM NUMMER, NUMMER * PRIS FOR VARE = 'udstyr' .AND. PRIS > 9.00 *EXIT *TEXT *ENDTEXT > TEXT -- tillader udskrivning af tekst i kommandofiler uden at skulle bruge @ SAY eller ? kommandoerne. dBASE vil læse alting som tekst indtil den møder en ENDTEXT kommando. *EXIT *TOTAL > TOTAL -- danner en forkortet version af en indekseret eller pre-sorteret fil ved kun at kopiere records med en eentydig nøgle (<key>). den specificerede nøgle må være nøglen til indekset eller den nøgle, databasen er sorteret på. Records med dobbelttydige nøgler fjernes. Med FIELDS valgt, kan alle records med samme nøgle ( <key> )få deres numeriske felter summeret op i TO databasen. Syntax: TOTAL TO <fil> ON <key > (.FIELDS <felt-liste>.) *EXIT *UPDATE > UPDATE -- tillader opdatering af sorteret eller indekseret database ved at trække information fra <fil> (der skal være sorteret på samme nøgle). Nøglerne fra records fra database i brug og fra <fil> bliver sammenlignet. dBasen kan derefter ADDere de numeriske felter fra <fil> til de tilsvarende felter i databasen i brug (ADD). Man kan også udskifte (REPLACE) karakter- eller numeriske felter i databasen i brug med tilsvarende felter fra <fil>. Syntax: UPDATE FROM <fil> ON <key > (.ADD <felt-liste>.) (.REPLACE <felt-liste> or <felt> WITH <felt-liste>.) *EXIT *USE > USE <fil> (.INDEX <indeksfil-liste>.) -- specificerer hvilken database der skal bruges i alle efterfølgende operationer. USE lukker automatisk den forrige fil i brug. Valgmuligheden INDEX giver databasen et passende indeks, hentet fra en eller flere indeksfiler. *EXIT *WAIT > WAIT (.TO <memvar>.) -- bruges i kommandofiler til at standse udførelsen indtil en tast aktiveres. WAIT TO <memvar> gemmer automatisk den trykkede tast i en memory variabel, der kan bruges til at styre det videre programforløb. *EXIT *FUNCTIONS > @ -- @(<kstreng1>,<kstreng2>) - AT funktionen giver et heltal, der er et udtryk for den første position i <kstreng2> som som starter med <kstreng1>. > * -- slettet record funktion der giver et logisk sandt (True) hvis denne record er mærket for sletning. > # -- record nummer funktion giver et heltal svarende til den aktuelle records nummer. > ! -- !(<kstreng>) - store bogstaver funktionen giver en karakterstreng svarende til <kstreng> , men med store bogstaver. > $ -- $(<kstreng>,<start>,<længde>) - delstreng funktion der danner en karakterstreng, der er en angivet del af <kstreng>. > CHR -- CHR(<numerisk udtryk>) - giver ASCII karakteren der svarer til det (<numerisk udtryk>). F.eks. giver CHR(7) et BIP. > DATE() -- returnerer karakterstrengen der indeholder system datoen i formatet xx/xx/xx. > EOF -- end-of-file (slut på filen) bliver sand når der er gjort forsøg på at læse ud over sidste record i filen. > FILE -- FILE(<fil>) - eksisterende funktion bliver logisk sand hvis <fil> eksisterer på default drivet, og logisk falsk hvis den ikke gør. > INT -- INT(<numerisk udtryk>) -- heltalsfunktion der runder ned til det nærmeste hele tal. > LEN -- LEN(<kstreng>) -- længde funktion der returnerer antallet af karakterer i <kstreng>. ? LEN('HELLO') > RANK -- RANK(<kstreng>) -- returnerer den numeriske ASCII værdi af karakteren længst til venstre i <kstreng> > STR -- STR(<numerisk udtryk>,<width>(.,<decimals>.)) - streng funktion der konverterer et numerisk udtryk til en karakterstreng. > VAL -- VAL(<kstreng>) - værdi funktion konverterer en karakterstreng der består af tal til et numerisk udtryk. ? VAL('12345') > TRIM -- TRIM(<kstreng>) - trimme funktion fjerner efterfølgende blanke fra <kstreng>. ? TRIM('HELLO ')+' THERE' > TYPE -- TYPE(<udtr>) - funktionen giver en en-karakter stor streng, der indeholder et 'C','N','L', eller 'U' hvis <udtr> er af typen Character (karakter), Numerisk, Logisk, eller Udefineret. > TEST -- 0 = TEST(<udtr>) - funktion til at bestemme om <udtr> er gyldigt og korrekt. <udtr> kan være et numerisk udtryk, en anden funktion, et felt navn, eller en hvilken som helst kombination (men ikke et dBASE kommando ord). Et validt <udtr> returnerer et 1. *EXIT *LIMITS LIMITATIONS AND CONSTRAINTS antal felter pr record 32 max antal karakterer pr record 1000 max antal records pr database 65535 max antal karakterer pr karakterstreng 254 max nøjagtighed, numeriske felter 10 cifre største tal 1.8 x 10**63 cirka mindste tal 1.0 x 10**-63 cirka antal memoryvariable 64 max antal karakterer pr kommandolinie 254 max antal udtryk i SUM kommandoen 5 max antal karakterer i REPORT hoved 254 max antal felter i REPORT 24 max antal karakterer i indeks nøgle 99 max antal ventende GETs 64 max antal samtidigt åbne filer 16 max længde på kommandofil ubegrænset *EXIT *ERROR BAD DECIMAL WIDTH FIELD -- Gentag decimal-delen af en feltdefinition. BAD FILE NAME -- Syntaxfejl i filnavnet. BAD NAME FIELD -- Redefiner felt mens man er i CREATE. BAD TYPE FIELD -- Skal være C (karakter), N (numerisk), or L (logisk). BAD WIDTH FIELD -- Redefiner størrelsen af feltet til mellem 1 og 255. *** BEYOND STRING -- Skriv delstreng ($) igen med korrekt parameter. CANNOT INSERT - THERE ARE NO RECORDS IN DATABASE FILE -- Brug APPEND kommando istedet for. CANNOT OPEN FILE -- Check tilstedeværelse og beskyttelse af MEM eller HEX fil. COMMAND FILE CANNOT BE FOUND -- Check stavemåde og default drive. DATA ITEM NOT FOUND -- Skriv REPLACE kommandoen om, eller chek strukturen for korrekt feltnavn. DATABASE IN USE IS NOT INDEXED -- FIND er kun tilladt i indekserede databaser. DIRECTORY IS FULL -- Operativsystemets directory kan ikke indeholde flere filer. DISK IS FULL -- Ikke mere plads på disken. Brug DELETE FILE til a fjerne unødvendige filer. END OF FILE FOUND UNEXPECTEDLY -- Databasen i brug har ikke det korrekte format. dBASEn er ikke sikker på at det er en .DBF fil. "FIELD" PHRASE NOT FOUND -- Skriv CHANGE kommandoen om. FILE ALREADY EXISTS -- Fjern den uønskede fil før RENAME. FILE DOES NOT EXIST -- Brug DISPLAY FILE LIKE *.* for at være sikker på at filen eksisterer FILE IS CURRENTLY OPEN -- giv en USE ellr CLEAR kommando for at lukke filen FORMAT FILE CANNOT BE OPENED -- Kontroller .FMT filen for fejl. FORMAT FILE HAS NOT BEEN SET -- SET den pågældende .FMT fil. ILLEGAL DATA TYPE -- SORT kan ikke sortere på et logisk felt. ILLEGAL GOTO VALUE -- Recordnummeret skal være > 0 og < 65535. ILLEGAL VARIABLE NAME -- Kun alfanumeriske og kolon er tilladt i variable og felt navne. Redefiner variabel eller felt navn. INDEX DOES NOT MATCH DATABASE -- Databasen passer ikke med indeksnøglen. Prøv med en anden indeksfil. INDEX FILE CANNOT BE OPENED -- Check stavningen eller indekser databasen. JOIN ATTEMPTED TO GENERATE MORE THAN 65,534 RECORDS -- FOR klausulen tillader for mange records at blive lagt sammen. Gør det kortere KEYS ARE NOT THE SAME LENGTH -- UPDATE kommandoen kræver identiske nøgler. MACRO IS NOT A CHARACTER STRING -- Variablen der skal udvides med en makro (&) skal være en karakterstreng. MORE THAN 5 FIELDS TO SUM -- SUM er begrænset til 5 felter ad gangen. MORE THAN 7 INDEX FILES SELECTED -- Maximale antal af indeksfiler der må være åbne på een gang er syv. Færrer giver hurtigere udførelse. NESTING LIMIT VIOLATION EXCEEDED -- Man må ikke have mere end 16 kommandofiler åbne på een gang. NO EXPRESSION TO SUM -- SUM kommandoen skal have et numerisk udtryk at summere. NO "FOR" PHRASE -- Skriv JOIN kommandoen om med korrekt syntax. NO "FROM" PHRASE -- skriv UPDATE kommandoen om med korrekt syntax. NO FIND -- Mere en dianogse end en fejlmeddelelse. dBASE kunne ikke finde nøglen. Record nummer er sat til 0. NON-NUMERIC EXPRESSION -- SUM kommandoen skal bruge et numerisk udtryk at summere. NOT A dBASE II DATABASE -- DBF filen der blev åbnet var ikke en dBASE II fil. NONEXISTENT FILE -- filen der er kaldt eksisterer ikke. "ON" PHRASE NOT FOUND -- Skriv kommandoen om med korrekt syntax. OUT OF MEMORY FOR MEMORY VARIABLES -- Reducer antallet eller størrelsen af memoryvariable. RECORD LENGTH EXCEEDS MAXIMUM SIZE (OF 1000) -- Reducer størrelsen af nogle af felterne eller dan en ny database med en fælles nøgle. RECORD NOT IN INDEX -- Indeksfilen blev ikke opdateret efter at en record blev tilføjet. Genindekser filen. RECORD OUT OF RANGE -- Der blev kaldt et recordnummer der var større end antallet af records i databasen. Indeksfilen er forældet; genindekser filen. SORTER INTERNAL ERROR, NOTIFY SCDP -- Intern fejl, kontakt HOTLINE-CR for hjælp. SOURCE AND DESTINATION DATA TYPES ARE DIFFERENT -- Check at datasættene er af samme type (numerisk, karakter eller logisk) *** SYNTAX ERROR *** -- dBASE forstår ikke kommandoen. SYNTAX ERROR IN FORMAT SPECIFICATION -- @ SAY GET PICTURE kommando er sat galt op. SYNTAX ERROR, RE-ENTER -- Kommandoerne INPUT, ACCEPT, REPORT kræver syntaktisk korrekt indtastning. Forventer måske en anden datatype. "TO" PHRASE NOT FOUND -- Skriv kommandoen igen med korrekt syntaks. TOO MANY CHARACTERS -- Forekommer ikke i full-screen. Antallet af indtastede karakterer overskrider feltlængden. TOO MANY FILES ARE OPEN -- Der må kun være 16 filer af alle typer åbne samtidigt. TOO MANY MEMORY VARIABLES -- Der må højst være 64 memoryvariable på een gang. TOO MANY RETURNS ENCOUNTERED -- Sandsunligvis en fejl i strukturen i kommandofilen. Check antal og placering af RETURNs. "WITH" PHRASE NOT FOUND -- Skriv REPLACE kommandoen igen med korrekt syntaks. UNASSIGNED FILE NUMBER -- Intern fejl, kontakt HOTLINE-CR for hjælp. Hvis HELP bruges mangler DBASEMSG.TXT måske på drivet. *** UNKNOWN COMMAND -- Check stavningen. dBASE forstår ikke kommandoen. VARIABLE CANNOT BE FOUND -- Variable skal først dannes , eller forkert stavning af et feltnavn i databasestrukturen. ***ZERO DIVIDE -- Der blev gjort forsøg på at dividere med nul. *EXIT *RUNTIME dBASE II RunTime er et produkt fra Ashton-Tate der er beregnet på at hjælpe programmører med at udvikle en softwarepakke til videresalg, skrevet i dBASE II. dBASE II RunTime har mulighed for kode dBASE II programmer så de kun kan køre med det formål som designeren har bestemt. Ashton-Tate udgiver et katalog med eksisterende programmer skrevet i dBASE II, og hjælper også på andre måder udviklerer af software med markedføring af deres produkter. Hvis man har en applikation der er lavet i dBASE II som man ønsker at markedsføre, skal man kontakte Ashton-Tate's RunTime Coordinator for yderligere oplysninger. Kontakt Application Marketing Referral Service for information om applikationer der allerede kan fås til dBASE II systemer. *EXIT «eof»