|
|
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 - metrics - download
Length: 51840 (0xca80)
Types: TextFile
Names: »DBASEMSG.TXT«
└─⟦96695c514⟧ Bits:30005859 DBase II og SuperCalc2
└─⟦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
RUNTIME NYT ERRORS OPERATIV
EXAMPLES FUNCTIONS DBASE HELP
(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.CMD --hoved system program fil
DBASEOVR.COM --alle overlays og system meddl.
DBASEMSG.TXT --denne HELP fil (ikke nødvendig hvis HELP
aldrig bruges)
Andre filer på disken er ikke essentielle, men kan bruges som beskrevet
herunder
*UTILITIES
UTILITY FILER TIL BRUG SAMMEN MED dBASE II SYSTEMET:
STARTUP.PRG --denne kommando fil er beregnet til at bestemme om
terminalen er korrekt installeret efter at dBASE er
startet. Indtast DO STARTUP.
SETS.PRG --denne kommando fil vil gendanne alle standard
værdierne fra SET parametrene. Man kan modificere denne
fil til at gendanne egne parametre.
LABELS.PRG --denne kommando fil udskriver adresse ettiketter.
NAMES.DBF --database som bruges af LABELS.
CREATE.PRG --denne kommando fil skaber en kommando fil der
indeholder den sædvanlige dokumentation.
DATER.PRG --denne kommandofil demonstrerer konvertering mellem
alm. kalenderdato og juliansk dato.
*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.PRG TEXT.DBF
CPRINT.PRG KEYWORD.NDX
APPECARD.PRG TICKLE.NDX
TICKLE.FRM EDITCARD.FMT
CHECKBOOK MANAGEMENT FILES
> CHXMENU.PRG CHXINPUT.FMT
CHXDEPOS.FMT CHXBOOK.MEM
CHECKS.DBF DEPOSITS.DBF
INVENTORY MANAGEMENT FILES
> IMAIN.PRG INVENT.DBF
ISETUP.PRG I'BYNMBR.NDX
INVMAINT.PRG I'BYDESC.NDX
INVQUAN.PRG INV'CONS.FRM
INVREAD.PRG INV'PRTR.FRM
INVRPRT.PRG
PERSONNEL MANAGEMENT FILES
> EMAIN.PRG EMPLOYEE.DBF
ESETUP.PRG EMPSCRN.FMT
EMP-ENTR.PRG EMP-UPD.FMT
EMP-UPD.PRG EMP-PRT.FRM
EMP-TERM.PRG EMP-CONS.FRM
EMP-RPRT.PRG 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
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
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
*EXIT
*BACKUP
*OPERATIV
*MP/M
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 *.PRG
> 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 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 kollonner 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 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 kollonner 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»