Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i...

49
AnhangA Befehle und Funktionen <AusdrN1> % <AusdrN2> Modulo-Operator - Erzeugt den Restbetrag einer Division. &<Var> [.<AusdrZ» Makro-Substitution <AusdrZ1> $ <AusdrZ2> PrUft, ob <AusdrZI> in <AusdrZ2 enthalten ist. = <Ausdr1> [, <Ausdr2> ... ) Berechnen einer Liste von Ausdriicken. \ I \\ <Textzeile> Ausgabe von Textzeilen. ?I?? [<Ausdr1> [PICTURE <AusdrZ1» [FUNCTION <AusdrZ2» [AT <AusdrN» [,<Ausdr2» ... Ausdriicke auswerten und ausgeben. ??? <AusdrZ> Sendet Steuercodes an den Drucker @<Zeile,Spalte> SAY <Ausdr1> [PICTURE <AusdrZ1» [FUNCTION <Fcodes1» [COLOR SCHEME <AusdrN1 > I COLOR <Farbpaarliste1» Ausgabe auf Bildschirm oder Drucker @<Zeile>,<Spalte> GET <Var> [PICTURE <AusdrZ2» [FUNCTION <Fcodes2» [DEFAULT <Ausdr2» [SPINNER) [ENABLE I DISABLE) [MESSAGE <AusdrZ3» [[OPEN) WINDOW <Fenstername» [RANGE [<Ausdr3» [, <Ausdr4>)) [SIZE <AusdrN2>, <AusdrN3» [VALID <AusdrL1> I <AusdrN4> [ERROR <AusdrZ4>)) [WHEN <AusdrL2» [COLOR SCHEME <AusdrN5> I COLOR <Farbpaarliste2» Definiert Eingabefelder und Steuerelemente @ <Zeile, Spalte> EDIT <Var> FROM <Array> [RANGE <AusdrN1> [, <AusdrN2>)) I POPUP <Popup-Name> [FUNCTION <AusdrZ1»I [PICTURE <AusdrZ2» [DEFAULT <Ausdr» [SIZE <AusdrN3>, <AusdrN4> ) [ENABLE I DISABLE) [MESSAGE <AusdrZ3» [VALID <AusdrL1» [WHEN <AusdrL2» [COLOR SCHEME <AusdrN5> I COLOR <Farbpaarliste» Definiert einen Texteditierbereich @ <Zeile1, Spalte1 >, <Zeile2, Spalte2> BOX [<AusdrZ» Zeichnet einen Rahmen @ <Zeile1 >, <Spalte1> [CLEAR I CLEAR TO <Zeile2>, <Spalte2» Loscht einen Bildschirm- oder Fensterbereich @ <Zeile1>, <Spalte1> FILL TO <Zeile2>, <Spalte2> [COLOR SCHEME <AusdrN> I COLOR <Farbpaarliste» Andert Farben in einem Bildschirmbereich @<Koord> MENU <Array>, <AusdrN1> 437

Transcript of Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i...

Page 1: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

AnhangA

Befehle und Funktionen

<AusdrN1> % <AusdrN2>

Modulo-Operator - Erzeugt den Restbetrag einer Division.

&<Var> [.<AusdrZ»

Makro-Substitution

<AusdrZ1> $ <AusdrZ2>

PrUft, ob <AusdrZI> in <AusdrZ2 enthalten ist.

= <Ausdr1> [, <Ausdr2> ... )

Berechnen einer Liste von Ausdriicken.

\ I \\ <Textzeile>

Ausgabe von Textzeilen.

?I?? [<Ausdr1> [PICTURE <AusdrZ1» [FUNCTION <AusdrZ2» [AT <AusdrN» [,<Ausdr2» ...

Ausdriicke auswerten und ausgeben.

??? <AusdrZ>

Sendet Steuercodes an den Drucker

@<Zeile,Spalte> SAY <Ausdr1> [PICTURE <AusdrZ1» [FUNCTION <Fcodes1» [COLOR SCHEME <AusdrN1 > I COLOR <Farbpaarliste1»

Ausgabe auf Bildschirm oder Drucker

@<Zeile>,<Spalte> GET <Var> [PICTURE <AusdrZ2» [FUNCTION <Fcodes2» [DEFAULT <Ausdr2» [SPINNER) [ENABLE I DISABLE) [MESSAGE <AusdrZ3» [[OPEN) WINDOW <Fenstername»

[RANGE [<Ausdr3» [, <Ausdr4>)) [SIZE <AusdrN2>, <AusdrN3» [VALID <AusdrL1> I <AusdrN4> [ERROR <AusdrZ4>)) [WHEN <AusdrL2» [COLOR SCHEME <AusdrN5> I COLOR <Farbpaarliste2»

Definiert Eingabefelder und Steuerelemente

@ <Zeile, Spalte> EDIT <Var> FROM <Array> [RANGE <AusdrN1> [, <AusdrN2>)) I POPUP <Popup-Name> [FUNCTION <AusdrZ1»I [PICTURE <AusdrZ2» [DEFAULT <Ausdr» [SIZE <AusdrN3>, <AusdrN4> ) [ENABLE I DISABLE) [MESSAGE <AusdrZ3» [VALID <AusdrL1» [WHEN <AusdrL2» [COLOR SCHEME <AusdrN5> I COLOR <Farbpaarliste»

Definiert einen Texteditierbereich

@ <Zeile1, Spalte1 >, <Zeile2, Spalte2> BOX [<AusdrZ»

Zeichnet einen Rahmen

@ <Zeile1 >, <Spalte1> [CLEAR I CLEAR TO <Zeile2>, <Spalte2»

Loscht einen Bildschirm- oder Fensterbereich

@ <Zeile1>, <Spalte1> FILL TO <Zeile2>, <Spalte2> [COLOR SCHEME <AusdrN> I COLOR <Farbpaarliste»

Andert Farben in einem Bildschirmbereich

@<Koord> MENU <Array>, <AusdrN1>

437

Page 2: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

438

[, <AusdrN2>] [TITLE <AusdrZ>] [SHADOW]

Erzeugt ein Popup-Menu

@ <Zeile>, <Spalte> PROMPT <AusdrZ1 > [MESSAGE <AusdrZ2>]

Erstellt ein Balkenmenii

@ <Zeile1 >, <Spalte1> TO <Zeile2>, <Spalte2> [DOUBLE I PANEL I <Randfolge>] [COLOR SCHEME <AusdrN> I COLOR <Farbpaarliste>]

Zeichnet einen Rahmen

ABS«AusdrN»

Absoluten Wert eines numerischen Ausdrucks ermitteln.

ACCEPT [<AusdrZ> ] TO <memvar>

Speichert Tastatureingabe in Variable.

ACOPY«Array1>, <Array2> [, <AusdrN1>[, <AusdrN2> [, <AusdrN3>1I])

Kopiert Elemente eines Arrays in ein anderes Array.

ACOSO

Riickgabe (in Radiant) des Arkuskosinus eines numerischen Ausdrucks.

ACTIVATE MENU <Menu_name> [NOWAIT] [PAD <Block_name>]

Aktiviert ein Balkenmenu.

ACTIVATE POPUP <Popup_name> [AT <Zeile>, <Spalte>] [BAR <AusdrN>] [NOWAIT]

Aktiviert ein Popup-Menii.

ACTIVATE SCREEN

Ermoglicht wieder den Zugriff auf den Bildschirm.

ACTIVATE WINDOW [<Fenstername1> [, <Fenstername2> ... III ALL [IN [WINDOW] <Fenstername3> I SCREEN] [BOTTOM I TOP I SAME] [NOSHOW]

AnhangA

Aktiviert ein Fenster.

ADEL«Array>, <AusdrN> [, 2])

Loscht Element, Zeile oder Spalte aus einem Array.

ADIR«Array> [, <AusdrZ1> [, <AusdrZ2>]])

Dateien eines Verzeichnisses in ein Array setzen.

AELEMENT«Array>, <AusdrN1> [, <AusdrN2>])

Ruckgabe der Zahl der Elemente eines Arrays aus Zeilen- und Spaltensubscripten.

AFIELDS«Array»

Informationen der Datenbank-Struktur in ein Array schreiben.

AI NS «Array> , <AusdrN> [, 2])

Fugt Array-Element ein.

ALEN«Array> [, <AusdrN>])

Gibt die Anzahl der Elemente eines

Arrays zurUck.

ALlAS([<AusdrN>])

Gibt den Alias des bezeichneten Bereichs zurUck.

ALL TRIM«AusdrZ»

Entfemt alle fuhrenden und folgenden Leerzeichen einer Zeichenkette.

APPEND [BLANK]

Fiigt Leersiitze an eine Datentabelle an.

APPEND FROM <Datei> I ? [FIELDS <Feldliste>] [FOR <AusdrL>] [TYPE] [DELIMITED [WITH TAB I WITH <Begrenzung> I WITH BLANK] I DIF I FW2 I MOD I PDOX I RPD I SDFI SYLK I WK1 I WK3 I WKS I WR1 I WRK I XLS]

Fugt Datensiitze aus einer Datei an.

APPEND FROM ARRAY <Array>

Page 3: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Bejehle und Funktionen

[FOR <AusdrL>] [FIELDS <Feldliste>]

Datensiitze aus Array anfiigen.

APPEND MEMO <Memofeld> FROM <Datei> [OVERWRITE]

Schreibt Dateiinhalt in ein Memofeld.

ASC( <AusdrZ»

Riickgabe des ASCII-Code-Wertes des links stehenden Zeichens eines Zeichenausdruck.

ASCAN«Array>, <Ausdr> [, <AusdrN1> [, <AusdrN2>]])

Sucht in Variablenarrays nach einem Ausdruck.

ASIN«AusdrN»

Riickgabe des Arkuskosinus.

ASORT«Array> [, <AusdrN1> [, <AusdrN2> [, <AusdrN3>]J))

Sortieren eines Variablenarrays.

ASUBSCRIPT«Array>, <AusdrN1>, <AusdrN2»

Riickgabe des Zeilen- oder Spaltenindizes eines Array-Elements.

AT«AusdrZ1>, <AusdrZ2> [, <AusdrN>])

Riickgabe der Position eines Zeichenausdrucks in einem anderen Zeichenausdruck.

ATAN«AusdrN»

Riickgabe des Arkustangens eines numerischen Ausdrucks.

ATC«AusdrZ1>, <AusdrZ2> [, <AusdrN>])

Gibt die Position eines Zeichenausdrucks in einem anderen Zeichenausdruck ohne berucksichtigung von GroB- und Kleinschreibung zuruck.

ATCLINE«AusdrZ1>, <AusdrZ2»

Riickgabe der Zeilennummer eines Ausdrucks in einem anderen Ausdruck,

unabhiingig von GroB­lKleinschreibung.

ATLlNE«AusdrZ1>, <AusdrZ2»

Riickgabe der Zeilennummer eines Zeichenausdrucks in einem anderen Zeichenausdruck.

ATN2«AusdrN1>, <AusdrN2»

439

Berechnet Arkustangenswinkel rur aile vier Quadranten.

AVERAGE [<AusdUiste>] [<Bereich>]

BARO

[FOR <AusdrL 1>] [WHILE <Ausdrl2>] [TO <SpeLvaUiste> I TO ARRAY <Array>] [NOOPTIMIZE]

Mittelt einen numerische Ausdriicke.

Riickgabe der Nummer der zuletzt gewiihlten Option eines Popup-Menus.

BETWEEN«Ausdr1 >, <Ausdr2>, <Ausdr3»

Bestinnnt, ob ein Ausdruck zwischen zwei anderen Ausdriicken liegt.

BOF([<AusdrN> I <AusdrZ>])

Pruft, ob Datensatzzeiger am Anfang einer Datentabelle steht.

BROWSE [FIELDS <Feld_liste>] [FONT <AusdrZ> [,<AusdrN>ll [STYLE <AusdrZ>] [FOR <AusdrL 1>] [FORMAT] [FREEZE <Feld>] [KEY <Ausdr1> [, <Ausdr2>ll [LAST] [LED IT] [RED IT] [LOCK <AusdrN1>] [LPARTITION] [NOAPPEND] [NOCLEAR] [NODELETE] [NOEDIT I NOMODIFy] [NOLGRID] [NORGRID] [NOLlNK] [NOMENU] [NOOPTIMIZE]

Page 4: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

440

[NORMAL] [NOWAIT] [PARTITION <AusdrN2>] [PREFERENCE <AusdrZ1>] [SAVE] [TIMEOUT <AusdrN3>] [TITLE <AusdrZ2>] [VALID [:F] <AusdrL2> [ERROR <AusdrZ3>1I [WHEN <AusdrL3>] [WIDTH <AusdrN4>] [[WINDOW <Fenstername1 >] [IN [WINDOW] <Fenstername2> liN SCREENII [COLOR [<Farbpaarliste>] I COLOR SCHEME <AusdrNS>]

Datenbank in Tabellenfonn anzeigen.

BUILD APP <fxp_Datei> FROM <Projekt>

Erstellt eine Appiikation (.FXP) aus einer Projektdatei.

BUILD EXE <Exe-Datei> FROM <Projekt>

Erzeugt ausfiihrbare EXE Dateien aus Projekten (Zusatzpaket erforderlich).

BUILD PROJECT <Projekt_Datei> [FROM <Programm> I <Menu> I <Report> I <Etikett> I <Maske> I <Library> [, <Programm> I <Menu> I <Report> I<Etikett> I <Maske>1 <Library>] ... ]

Erstellen eines Projekts.

CALCULATE <AusdUiste> [<Bereich>] [FOR <AusdrL 1>] [WHILE <AusdrL2>] [TO <SpeLvaUiste> I TO ARRAY <Array>] [NOOPTIMIZE]

Berechnungen ausfiihren

Ausdrucksliste:

AVG«AusdrN» CNTO MAX«Ausdr» MIN«Ausdr» NPV«AusdrN1>, <AusdrN2> [, <AusdrN3>]) STD«AusdrN» SUM«AusdrN» AR«AusdrN»

AnhangA

Die Funktionen der Ausdrucksiiste miissen durch Kommas getrennt werden.

CALL <Datei> [WITH <AusdrZ> I<SpeLvar>] [SAVE I NOSAVE]

Ruft ein Assembierprogramm auf

CANCEL

Bricht Programmausfiihrung abo

CAPSLOCK([<AusdrL> ])

Riickgabe des aktuellen Status der CapsLock-Taste.

CDOW«AusdrD»

Riickgabe des Wochentags von einem Datum.

CDX«AusdrN1> [, <AusdrN2> I <AusdrZ>])

Riickgabe der Namen von CDX­Indexdateien

CEILlNG«AusdrN»

Riickgabe der nachsten Ganzzahl, die grbfier oder gieich einem numerischen Ausdruck ist.

CHANGE [FIELDS <Feld_liste>] [<Bereich>] [FOR <AusdrL 1>] [WHILE <AusdrL2>] [FREEZE <Feld>] [KEY <Ausdr1 > [, <Ausdr2> II [LAST] [LEDIT] [RED IT] [LPARTITION] [NOAPPEND] [NOCLEAR] [NODELETE] [NOEDIT I NOMODIFy] [NOLlNK] [NOMENU] [NOOPTIMIZE] [NORMAL] [NOWAIT] [PARTITION <AusdrN1>] [PREFERENCE <AusdrZ1>] [SAVE] [TIMEOUT <AusdrN2>] [TITLE <AusdrZ2>]

Page 5: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

[VALID [:F) <AusdrL3> [ERROR <AusdrZ3>)) [WHEN <AusdrL4» [WIDTH <AusdrN3» [[WINDOW <Fenstername1» [IN [WINDOW] <Fenstername2> liN SCREEN)) [COLOR SCHEME <AusdrN4»I COLOR <Farbpaarliste»

Datenbanksatze andern.

CHR«AusdrN»

Gibt ASCII-Zeichens eines numerischen Ausdrucks zuruck.

CHRSAW([<AusdrN>))

Pruft, ob ein Zeichen irn Tastaturpuffcr bereitsteht.

CHRTRAN«AusdrZ1 >. <AusdrZ2>. <AusdrZ3»

CLEAR

Ubersetzt die Zeichen eines Zeichenausdrucks unter Verwendung anderer Zeichenausdriicke als Ubersetzungstabellen.

CLEAR ALL CLEAR FIELDS CLEAR GETS CLEAR MACROS CLEAR MEMORY CLEAR MENUS CLEAR POPUPS CLEAR PROGRAM CLEAR PROMPT CLEAR READ CLEAR TYPEAHEAD CLEAR WINDOWS

Uischt das angegebene Objekt.

CLOSE ALL CLOSE ALTERNATE CLOSE DATABASE CLOSE FORMAT CLOSE INDEX CLOSE PROCEDURE

SchlieBt verschiedene Dateitypen.

CLOSE MEMO <Memo_feld1> [. <Memo_feld2> ... )1 ALL

SchlieBt Memo-Editierfenster.

CMONTH«AusdrD»

441

Gibt den Namen des Monats zuruck, der dem Datumsausdruck entspricht.

CNTBAR( <AusdrZ»

Gibt Anzahl der Optionen in einem Popup zuruck.

CNTPAD«AusdrZ»

COLO

Gibt Anzahl der Blocke in einem Menu zuruck.

Gibt aktuelle Spaltenposition des Cursors zuruck.

COMPILE <Datei> I <Maske> [ENCRYPT] [NODEBUG)

Kompiliert eine Progranundatei.

CONTINUE

Weitersuchen mit LOCATE.

COPY FILE <Datei1> TO <Datei2>

Kopieren von Dateiten.

COPY INDEXES <lndex_dateUiste> I ALL [TO <.cdx datei»

Kopiert einfache Indexdateien in eine zusanunengesetzte Indexdatei.

COPY MEMO <Memo_feld> TO <Datei> [ADDITIVE)

Kopiert den Inhalt eines Memo-Feldes in eine Datei.

COPY STRUCTURE TO <Datei> [FIELDS <Feld_liste» [[WITH) CDX I [WITH) PRODUCTION))

Kopiert Datenbankstruktur in eine andere Datenbank.

COPY TO <Datei> STRUCTURE EXTENDED

Kopiert Datenbankstruktur in Satze einer neuen Datenbank.

COPY TAG <SchlusseLname> [OF <.cdx_datei» TO <Index_datei>

Page 6: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

442

Erstellt eine einfache Indexdatei aus einem Schliissel in einer zusarrnnengesetzten Indexdatei.

COPY TO <Datei> [FIELDS <Feld_liste>] [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [[WITH] COX] I [[WITH] PRODUCTION] [NOOPTIMIZE] [TYPE] [FOXPLUS I DIF I MOD I SDF I SYLK I WK1 I WKS I WR1 I WRK I XLS I DELIMITED [WITH <Begrenzer> I WITH BLANK I WITH TAB]]

Kopiert Daten einer aktuell gewiililten Datenbank in eine Datei.

COPY TO ARRAY <Array> [FIELDS <Feld_liste>] [<Bereich>] [FOR <AusdrL 1 >] [WHILE <AusdrL2>] [NOOPTIMIZE]

Daten eines Datenbanksatzes in ein Array kopieren.

COS«AusdrN»

Gibt den Kosinus eines numerischen Ausdrucks zurUck.

COUNT [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [TO <SpeLvar>] [NOOPTIMIZE]

Datenbanksatzen ziihlen.

CREATE [<Datei> I?]

Neue Datenbank erstellen.

CREATE COLOR SET <Farbsatz>

Einen neuen Farbsatz aus den aktuellen Farbeinstellungen erstellen.

CREATE [<Datei1>] FROM [<Datei2>]

Eine Datenbank aus einer COpy STRUCTURE EXTENDED-Datei erstellen.

CREATE LABEL [<Datei> I?] [[WINDOW <Fenstemame1>]

AnhangA

[IN [WINDOW] <Fenstemame2> I IN SCREEN]]

Etikettenlayout-Fensters offuen.

CREATE MENU [<Datei> I ?] [[WINDOW <Fenstemame1>] [IN [WINDOW] <Fenstemame2> I IN SCREEN]

Offuet eine Meniientwurfsfensters.

CREATE PROJECT [<Datei> I?] [WINDOW <Fenstemame1>] [IN [WINDOW] <Fenstemame2> I IN SCREEN]

Erstellt eine Projekt.

CREATE QUERY [<Datei> I?]

Offuet eine RQBE-Fenster.

CREATE REPORT [<Datei> I ?] [[WINDOW <Fenstemame1>] [IN [WINDOW] <Fenstemame2> I IN SCREEN]]

Offuet eine Report in einem Reportlayout-Fenster.

CREATE REPORT <Datei1> I? FROM <Datei2> [FORM I COLUMN] [FIELDS <Feld_liste>] [ALIAS] [NOOVERWRITE] [WIDTH <AusdrN>]

Erstellen eines Reports

CREATE SCREEN [<Datei> I ?] [WINDOW <Fenstemame1>] [IN [WINDOW] <Fenstemame2> I IN SCREEN)

Maskenlayout-Fensters offuen.

CREATE SCREEN <Datei1> I ? FROM <Datei2> [ROW I COLUMN] [FIELDS <Feld_liste>] [ALIAS] [NOOVERWRITE] [SIZE <AusdrN1>, <AusdrN2>] [SCREEN]]

Autornatisches Erstellen einer Standardrnaske.

CREATE TABLE I DBF <Datenbankname> «Feld_name1> <Typ> [«Feldbreite> [, <Dezimalstellen>)) [, <Feld_name2> ... )))

Page 7: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

1 FROM ARRAY <Array-name>

Datenbank erstellen.

CREATE VIEW <Datei>

Erzeugt eine Viewdatei fur die FoxPro­Umgebung

CTOD«AusdrZ»

Zeichenausdrucks in einen Datumsausdruck umwandeln.

CURDIR([<AusdrZ>])

DATEO

Ermitteln des aktuellen DOS­Verzeichnisses.

Systemdatum ermitteln.

DAY«AusdrO»

Ruckgabe des Tages aus Datumsausdruck.

DBF([<AusdrZ> 1 <AusdrN>))

Ermittelt den Datenbanknamen aus einem Arbeitsbereich oder aus Datenbankalias .

DDEAbortTrans( ) Bricht eine DDE-Transaktion abo

DDEAdvise( )

Erzeugt eine automatische oder halbautomatische Verknupfung.

DDEEnabled( ) Ermoglicht DOE und ermittelt den Status einer DOE Verbindung.

DDEExecute( )

Sendet einen Befehl an andere Anwendung.

DDElnitiate( )

Erzeugt einen Kanal fur den Datenaus­tausch mit anderer Anwendung.

DDELastError( )

Erzeugt eine Fehlernummer fur die letzte DDE-Funktion.

443

DDEPoke()

Sendet Daten an andere Anwendung.

DDERequest( )

F ordert Daten von einer anderen Anwendung an.

DDESetOption( )

Ermittelt und andert die DDE­Einstellungen.

DDESetService( )

Erzeugt, modifiziert oder loscht Service-Namen.

DDESetTopic( )

Erzeugt einen TOPIC-Namen oder gibt einen TOPIC-Namen frei.

DDETerrninate( ) SchlieBt einen DDE-Kanal.

DEACTIVATE MENU

Deaktiviert und Entfernt ein Menu.

DEACTIVATE POPUP

Deaktiviert und Entfernt ein Popup.

DEACTIVATE WINDOW <Fenstername1> [, <Fenstername2> ]1 ALL

Deaktiviert und Entfernt ein Fenster.

DECLARE <Array1 > «AusdrN1> [, <AusdrN2>)) [, <Array2> «AusdrN3> [, <AusdrN4>])]

Definiert eine Array.

DEFINE BAR <AusdrN1> 1 <System_options_name> OF <Popup_name> PROMPT <AusdrZ1> [BEFORE <AusdrN2> 1 AFTER <AusdrN2>] [KEY <Label> [, <AusdrZ2>]] [MARK <AusdrZ3>] [MESSAGE <AusdrZ4>] [SKIP [FOR <AusdrL>]] [COLOR <Farbpaarliste> 1 COLOR SCHEME <AusdrN2>]

Definiert eine Menuoption in einem Popup.

Page 8: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

444

DEFINE BOX FROM <Spalte1> TO <Spalte2> HEIGHT <AusdrN1 > [AT LINE <AusdrN2>] [SINGLE I DOUBLE I <Randfolge>]

Zeichnet einen Rahmen urn gedruckten Text.

DEFINE MENU <Meniiname> [BAR [AT LINE <AusdrN1>]] [IN [WINDOW] <Fenstemame>] [KEY <Tastenlabel>] [MARK <AusdrZ1>] [MESSAGE <AusdrZ2>] [NOMARGIN] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN2>]

Menuleiste definieren.

DEFINE PAD <Blockname> OF <Meniiname> PROMPT <AusdrZ1 > [AT <Zeile>, <Spalte>] [BEFORE <Blockname> I AFTER <Blockname>] [KEY <Tastenlabel> [, <AusdrZ2>1l [MARK <AusdrZ3>] [SKIP [FOR <AusdrL>]] [MESSAGE <AusdrZ4>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN>]

Definiert einen Block in einer Meniileiste.

DEFINE POPUP <Popupname> [FROM <Zeile1>, <Spalte1>] [TO <Zeile2>, <Spalte2>] [IN [WINDOW] <Fenstemame>] [FOOTER <AusdrZ1>] [KEY <Tastenlabel>] [MARGIN] [MARK <AusdrZ2>] [MESSAGE <AusdrZ3>] [MOVER] [MULTI] [PROMPT FIELD <Ausdr> I PROMPT FILES [LIKE <Maske>] I PROMPT STRUCTURE] [RELATIVE] [SCROLL] [SHADOW] [TITLE <AusdrZ4>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN>]

Erstellt ein Popup-Menu.

AnhangA

DEFINE WINDOW <Fenstername1 > FROM <Zeile1>, <Spalte1> TO <Zeile2>, <Spalte2> [FONT <AusdrZ>,<AusdrN> STYLE <AusdrZ> [IN [WINDOW] <Fenstername2> liN SCREEN] [FOOTER <AusdrZ1>] [TITLE <AusdrZ2>] [DOUBLE I PANEL I NONE I SYSTEM I <Randfolge>] [CLOSE I NOCLOSE] [FLOAT I NOFLOA T] [GROW I NOGROW] [MINIMIZE] [SHADOW] [ZOOM I NOZOOM] [FILL <AusdrZ3>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN>]

Definiert ein Fenster.

DELETE [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [NOOPTIMIZE]

Datensiitze zum Loschen rnarkieren.

DELETE TAG <SchliisseLname1> [OF <.cdx_datei1>] [, <SchliisseLname2> [OF" <.cdx_datei2>]]

DELETE TAG ALL [OF <.cdx_datei>]

Loschen von Schlusseln aus einer zusammengesetzten . CDX -Indexdatei.

DELETED([<AusdrZ> I <AusdrN>])

Zeigt an, ob der aktuelle Satz zum Loschen markiert ist.

DIFFERENCE«AusdrZ1 >, <AusdrZ2»

Gibt eine relative phonetischen Differenz zwischen zwei Zeichenfolgen zurUck.

DIMENSION <Array1> «AusdrN1> [, <AusdrN2>]) [, <Array2> «AusdrN3> [, <AusdrN4>])]

Erstellt eine Variablenarray.

DIR I DIRECTORY [[ON] <Laufw:>] [[LIKE] [<Pfad>] [<Maske>]]

Page 9: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

[TO PRINTER I TO FILE <Datei>]

Zeigt das aktuelle Laufwerksverzeichnis an.

DISKSPACEO

Riickgabe des auf dem Standardlaufwerk verfugbaren Speicherplatzes.

DISPLAY [[FIELDS] <Feldliste>] [<Bereich>] [FOR <AusdrL 1 >] [WHILE <AusdrL2>] [OFF] [TO PRINTER I TO FILE <Datei>] [NOOPTIMIZE]

Zeigt Datenbanksatze oder Ausdriicken an.

DISPLAY FILES [ON <Laufw: I Verz>] [LIKE <Maske>] [TO PRINTER I TO FILE <Datei>]

Zeigt Informationen iiber Dateien an.

DISPLAY MEMORY [ON <Laufw: I Verz>] [LIKE <Maske>] [TO PRINTER I TO FILE <Datei>]

Zeigt Inhalt von Variablen und Arrays an.

DISPLAY STATUS [TO PRINTER I TO FILE <Datei>]

Zeigt den Status der FoxPro-Umgebung an.

DISPLAY STRUCTURE [IN <AusdrN> I <AusdrZ>] [TO PRINTER I TO FILE <Datei>]

Struktur einer Datenbank anzeigen.

DMY«AusdrD»

Konvertiert einen Datumsausdrucks in das Format TagIMonat/Jahr.

DO <Datei> [WITH <Param_liste>] [IN <Datei>]

Fiihrt ein Programm oder eine Prozedurdatei aus.

DO CASE CASE <AusdrL 1 >

<Anweisungen> [CASE <AusdrL2>

<Anweisungen> CASE <AusdrLN>

<Anweisungen> ] [OTHERWISE

<Anweisungen> ] ENDCASE

445

Fiihrt Befehle in Abhangigkeit vom Wahrheitswert einer Bedingung aus.

DO WHILE <AusdrL> <Anweisungen> [LOOP] [EXIT] ENDDO

Befehlesausfiihrung in einer Schleife, solange eine logische Bedingung wahr ist.

DOW«AusdrD»

Riickgabe des Wochentags (nurnerisch) eines Datums.

DTOC«AusdrD> [, 1])

Konvertiert einen Datumsausdruck in einen Zeichenausdruck.

DTOR«AusdrD> [, 1])

Umwandlung von Grad in Radiant.

DTOS«AusdrD»

Datumsausdruck in eine ZeichenfoJge umwandeln.

EDIT [FIELDS <Feldliste>] [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [FREEZE <Feld>] [KEY <Ausdr1> [, <Ausdr2>1l [LAST] [LED IT] [REDIT] [LPARTITION] [NOAPPEND] [NO CLEAR] [NODELETE] [NOEDIT I NOMODIFy] [NOLlNK] [NOMENU] [NOOPTIMIZE] [NORMAL]

Page 10: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

446

EJECT

[NOWAIT) [PARTITION <AusdrN1>] [PREFERENCE <AusdrZ1>] [SAVE] [TIMEOUT <AusdrN2>] [TITLE <AusdrZ2>] [VALID [:F] <AusdrL3> [ERROR <AusdrZ3>]] [WHEN <AusdrL4>] [WIDTH <AusdrN3>] [[WINDOW <Fenstername1>] [IN [WINDOW] <Fenstemame2> I IN SCREEN]] [COLOR SCHEME <AusdrN4>]I COLOR <Farbpaarliste>]

Datenbanksiitze in einem Editierfenster iindem.

Seitenvorschub des Druckers auslosen.

EJECT PAGE

Bedingten Seitenvorschub auslosen.

EMPTY«Ausdr»

Stellt fest, ob ein Ausdruck leer ist.

EOF([<AusdrN> I <AusdrZ>])

Priif't, ob der Datensatzzeiger das Ende der Datei erreicht hat.

ERASE <Datei> I ?

Loscht eine Datei.

ERROR()

Gibt Fehlemummer fur einen durch ON ERROR-Routine ausgelosten Fehler zuriick.

EVALUATE«AusdrZ»

EXIT

Bewertet einen Ausdruck und gibt das Ergebnis zuriick.

Beendet eine DO WHILE-, FOR- oder SCAN-Schleife.

EXP«AusdrN»

Riickgabe des Wertes von e x. x ist ein numerischer Ausdruck.

EXPORT TO <Datei>

AnhangA

[FIELDS <Feldliste> [<Bereich» [FOR <AusdrL1>] [WHILE <AusdrL2>] [NOOPTIMIZE] [TYPE) DIF I MOD I SYLK I WK1 I WKS I WR1 I WRK I XLS

Kopiert Daten aus einer FoxPro­Datentabelle in eine Datei mit einem anderen Format.

EXTERNAL ARRAY I LABEL I LIBRARY I MENU I PROCEDURE I REPORT I SCREEN <DateLname I

Array-name>

Verweist den Projekt-Manager auf eine undefinierte Referenz.

FCHSIZE«AusdrN1>, <AusdrN2»

Andert die GroBe einer mit Low-Level­Funktionen geoffueten Datei.

FCLOSE«AusdrN»

SchlieBt eine mit Low-Level­Funktionen gei:iffuete Datei.

FCOUNT([<AusdrN> I <AusdrZ>])

Ermittelt die Anzahl der Felder einer geoffueten Datentabelle.

FCREATE«AusdrZ> [. <AusdrN>])

Erzeugt und offuet eine Datei.

FEOF«AusdrN»

Priif't, ob der Datensatzzeiger am Ende der Datei steht.

FERRORO

Priift, ob die letzte Low-Level-Datei­funktion einen F ehler verursacht hat.

FFLUSH«AusdrN»

Schreibt eine mit Low-Level­Funktionen geoffuete Datei auf die F estplatte.

FGETS«AusdrN1> [. <AusdrN2>])

Riickgabe von Bytes aus einer mit einer Low-Level-Funktion geoffueten Datei oder von einem Kommunikations-Port.

Page 11: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

FIELO«AusdrN1> [, <AusdrN2> I <AusdrZ>])

Feldnamen einer Datenbank zuruckgeben.

FILE«AusdrZ»

Pruft, ob eine Datei im aktuellen Verzeichnis vorhanden ist.

FILER [LIKE <Maske>] [NOWAIT] [IN [WINDOW] <Fenstername> I SCREEN]

OffiIet den FoxPro-Dateimanager.

FIL TER([<AusdrN> I <AusdrZ>])

Errnittelt einen mit SET FILTER definierten Filterausdrucks.

FINO <ZeLstr>

Durchsucht eine indizierte Datenbankdatei.

FKLABEL( <AusdrN»

Errnittelt die Funktionstastenbezeichnung.

FKMAXO

Errnittelt die Gesamtzahl der belegbaren Funktionstasten.

FLOCK([<AusdrN> I <AusdrZ>])

Versucht Datentabelle zu sperren; gibt bei erfolgreichem Versuch wahr (.T.) zuruck.

FLOOR«AusdrN»

FLUSH

Errnittelt die nachste Ganzzahl, die kleiner oder gleich einem numerischen Ausdruck ist.

Speichert Datentabellen- und Index­anderungen auf Festplatte.

FOPEN«AusdrZ> [, <AusdrN>])

OffiIet eine Datei oder einen Kommunikations-Port fur Low-Level­Zugriffe.

FOR <SpeLvar> = <AusdrN1> TO <AusdrN2> [STEP <AusdrN3>] <Anweisungen> [EXIT] [LOOP] ENDFOR I NEXT

447

Zahlschleife; Anweisungen in der Schleife werden wiederholt ausgefuhrt, bis ein vorgegebener Wert erreicht ist.

FOUNO([<AusdrN> I <AusdrZ>])

Meldet, ob eine Suche mit CONTINUE, FIND, LOCATE oder SEEK erfolgreich war.

FPUTS«AusdrN1>, <AusdrZ> [, <AusdrN2>])

Schreibt einen Zeichenstrings plus CR und LF in eine Datei oder einen Kommunikations-Port, wenn diese mit Low-Level-Funktionen geoffiIet wurden.

FREAO«AusdrN1>, <AusdrN2»

Riickgabe einer bestimmten Anzahl von Bytes aus einer Datei oder von einer Schnittstelle.

FSEEK«AusdrN1>, <AusdrN2> [, <AusdrN3>])

Verschiebt den Dateizeiger in einer mit Low-Level-Funktionen geoffiIeten Datei.

FSIZE«AusdrZ1> [, <AusdrN> I <AusdrZ2>])

Gibt die GroBe eines Datenbankfeldes zuruck.

FULLPATH«Dateiname1> [, <AusdrN> I <Daleiname2>])

Errnittelt den vollstandigen DOS-Pfad fur eine Datei.

FUNCTION <Name>

Definiert den Beginn eines Unterprogramms.

FV«AusdrN1>, <AusdrN2>, <AusdrN3»

Riickgabe des zukiinftigen Wertes einer Investition.

Page 12: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

448

FWRITE«AusdrN1>, <AusdrC> [, <AusdrN2>])

Schreibt einen Zeichenstrings in eine Datei oder einen Kommunikations-Port.

GATHER FROM <Array> I MEMVAR [FIELDS <Feld_namen_liste>]

Kopiert den Inhalt von Variablen oder Arrayelementen in Datenbankfelder.

GETBAR«AusdrZ>, <AusdrN»

Ermittelt die Nummer einer bestimmten Popup-Position.

GETENV«AusdrZ»

Ermittelt den Inhalt einer DOS­Umgebungsvariablen.

GETEXPR [<AusdrZ1>] TO <SpeLvar> [TYPE <AusdrZ2> [; <AusdrZ3>1l [DEFAULT <AusdrZ4>]

Erstellt einen Ausdruck.

GETFILE([<AusdrZ1>] [, <AusdrZ2>])

Zeigt Dialogs "Datei offuen" an.

GETPAD«AusdrZ>, <AusdrN»

Ermittelt den Bloclrnamen einer Position auf der Meniileiste.

GO [RECORD] <AusdrN1> [IN <AusdrN2> <AusdrZ>] GO TOP I BOTTOM [IN <AusdrN2> I<AusdrZ>]

GOTO [RECORD] <AusdrN1> [IN <AusdrN2> I <AusdrZ>] GOTO TOP I BOTTOM [IN <AusdrN2> I <AusdrZ>]

Positioniert den Datensatzzeiger.

GOMONTH«AusdrD>, <AusdrN»

Riickgabe eines Datums, das eine bestimmte Anzahl von Monaten vor oder nach einem angegebenen Datum liegt.

HEADER([<AusdrN> I <AusdrZ>])

Gibt die GroBe eines Datenbankkopfes zurUck.

AnhangA

HELP [IN [WINDOW] <Fenstemame> I SCREEN] [<Thema>] [NOWAITj

bffuet das Hilfe-Fenster.

HIDE MENU <Meniiname1>[,<Meniiname2> ]1 ALL [SAVE]

Verdeckt eine Meniileiste.

HIDE POPUP <Popup_name1 >[, <Popup_name2> ]1 ALL [SAVE]

Verdeckt eine Popup.

HIDE WINDOW [<Fenstername1> [, <Fenstername2>] ]1 ALL [IN [WINDOW] <FensternameN> I SCREEN] [SAVE]

Entfemt ein Fenster vom Bildschirm.

IF <AusdrL> <Anweisungen>

[ELSE <Anweisungen> ]

ENDIF

Ausfiihren von Befehlen in Ahiingigkeit vom Wahrheitswert einer Bedingung.

IIF«AusdrL>, <Ausdr1>, <Ausdr2»

Gibt <Ausdrl> oder <Ausdr2) in Abhiingigkeit des Wahrheitswerts des logischen Ausdrucks zurUck.

IMPORT FROM <Datei>

Importiert Daten mit einem anderen Dateiformat in eine FoxPro­Datentabelle.

INDEX ON <Ausdr> TO <.idx_datei> I TAG <Schliisselname> [OF <.cdx_datei> ] [FOR <AusdrL>] [COMPACT] [ASCENDING I DESCENDING] [UNIQUE]

Erzeugt einen Index oder eine Indexdatei.

INKEY([[<AusdrN>] [, <AusdrZ>]])

Ermittelt einen ganzzahligen Wert, der einer Tastenbetatigung oder einem Maus-Klick entspricht.

Page 13: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Bejehle und Funktionen

INLlST«Ausdr1 >, <Ausdr2> [, <Ausdr3>]

Priift, ob ein Ausdruck in einer Liste von Ausdriicken vorhanden ist.

INPUT [<AusdrZ>] TO <SpeLvar>

Daten in eine Variable eingeben.

INSERT [BEFORE] [BLANK]

Einfugen eines neuen Datensatzes.

INSERT INTO <Datenbank> [«Feld_name1 [,<Feld_name2['···ID] VALUES «Ausdr1>[,<Ausdr2>[, ... 1l)

oder

INSERT INTO <Datenbank> FROM ARRAY <array>IFROM MENVAR

Fiigt einen Datensatz an bestehende Datenbank an.

INSMODE([<AusdrL>])

Setzt den Einfugemodus.

INT«AusdrN»

Ermittelt den ganzzabligen Teil eines numerischen Ausdrucks.

ISALPHA( <AusdrZ»

Priift, ob ein Zeichenausdruck mit einem Buchstaben beginnt.

ISCOLORO

Gibt "wahr" zuriick, wenn Farbanzeige moglich ist.

ISDIGIT«AusdrZ»

Priift, ob ein Zeichenausdruck mit einer Zahl beginnt.

ISLOWER( <AusdrZ»

Priift, ob ein Zeichenausdruck mit einem Kleinbuchstaben beginnt.

ISUPPER«AusdrZ»

Priift, ob ein Zeichenausdruck mit einem Gro13buchstaben beginnt.

JOIN WITH <AusdrN> I <AusdrZ>

TO <Datei> FOR <AusdrL> [FIELDS <Feldliste>] [NOOPTIMIZE]

Verbindet zwei Datentabellen.

KEY([<.cdx_datei> ,] <AusdrN1> [, <AusdrN2>I <AusdrZ>])

Riickgabe des Schliisselausdrucks einer Indexdatei.

KEYBOARD <AusdrZ> [PLAIN]

449

Daten in den Tastaturpuffer schreiben.

LABEL [FORM <Datei1> I ?] [ENVIRONMENT] [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [NOCONSOLE] [NOOPTIMIZE] [PREVIEW] [SAMPLE] [TO PRINTERITO FILE <Datei2>]

Erstellt Etiketten aus einer Datenbank.

LASTKEYO

Ermittelt den Wert der zuletzt betatigten Taste.

LEFT«AusdrZ>, <AusdrN»

Ermittelt das ganz links stehende Zeichen eines Zeichenausdrucks.

LEN«AusdrZ»

Ermittelt die Anzahl der Zeichen eines Zeichenausdrucks.

LlKE«AusdrZ1>, <AusdrZ2»

Vergleicht zwei Zeichenausdriicke.

LlNENOO

Ermittelt die relative Zeilennummer eines ablaufenden Programms.

LIST [FIELDS <AusdUiste>] [<Bereich>] [FOR <AusdrL 1>] [WHILE<AusdrL 1>] [OFF] [TO PRINTER I TO FILE <Datei>] [NOOPTIMIZE]

LIST FILES [ON <Laufw: I Verz>] [LIKE <Maske>]

Page 14: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

450

[TO PRINTER I TO FILE <Datei>]

LIST MEMORY [LIKE <Maske>] [TO PRINTER I TO FILE <Datei>]

LIST STATUS [TO PRINTER I TO FILE <Datei>]

LIST STRUCTURE [TO PRINTER I TO FILE <Datei>]

Anzeigen von Datenbanksatzen, Datenstruktur, Variablen und Status.

LOAD <Datei> [SAVE] [NOSAVE]

Laden von Assemblerprogrammen.

LOCATE FOR <AusdrL1> [<Bereich>] [WHILE <AusdrL2>] [NOOPTIMIZE]

Suchen nach einem Datenbanksatz.

LOCFILE«AusdrZ1> [. <AusdrZ2>] [. <AusdrZ3>])

Suchen einer Datei auf der Festplatte

LOCK([<AusdrN> I <AusdrZ1>]I [<AusdrZ2>, <AusdrN> I <AusdrZ1>])

Sperrt einen oder meherere Datensatze.

LOG«AusdrN»

Berechnet den natiirlichen Logarithmus eines numerischen Ausdrucks.

LOG10«AusdrN»

Berechnet den dekadischen Logarithmus (Basis 10) eines numerischen Ausdrucks.

LOOKUP«Feld1>,<Ausdr>,<Feld2> [.<AusdrZ>])

Durchsucht eine Datenbank.

LOWER«AusdrZ»

Verwandelt die Zeichen in einem Zeichenausdruck in Kleinbuchstaben.

L TRIM«AusdrZ»

Entfemt fiihrende Leerzeichen aus einem Zeichenausdruck.

AnhangA

LUPDATE([<AusdrN> I <AusdrZ>])

Ennittelt, wann eine Datentabelle zuletzt aktualisiert wurde.

MAX«Ausdr1>, <Ausdr2> [. <Ausdr3>])

Riickgabe des gr6Bten Ausdrucks aus einer Liste mit Ausdriicken.

MCOL([<AusdrZ>])

Gibt Bildschinn- oder Fenster­spaltenposition des Mauszeigers zuruck.

MDOWNO

Status der linken Maustaste.

MDX«AusdrN1> [. <AusdrN2> I <AusdrZ>])

Ennittelt die Namen von ge6ifueten zusammengesetzten .CDX­Indexdateien.

MDY«AusdrD»

Verwandelt ein Datum in das amerikanische Datumsformat.

MEMLlNES«Memo_feld»

Gibt Zeilenanzahl in einem Memo-Feld zuruck.

MEMORYO

Riickgabe des verfiigbaren Speicherplatzes in Kilobytes.

MENU <AusdrN2>, <Array2>, <AusdrN3> [.<AusdrN4>]

Mit MENU wird ein Popup in einer Meniileiste installiert.

MENU BAR <Array1>, <AusdrN1>

Mit MENU BAR wird die Meniileiste <Array 1> auf der Meniileiste installieren.

READ MENU BAR TO <SpeLvar1>, <SpeLvar2> [SAVE]

Dieser Befeh! aktiviert die Meniistruktur, die mit den beiden vorstehenden Befehlen definiert wurde.

Page 15: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

MENU TO <SpeLvar>

Popup-Menus aufrufen.

MENUO

Gibt Namen der derzeit aktiven Menuleiste zurUck.

MESSAGE([1])

Gibt die aktuelle Fehlermeldung oder den Inhalt der Zeile aus, die den Fehler verursacht hat.

MIN«Ausdr1>, <Ausdr2> [, <Ausdr3> .])

Ermittelt den kleinsten Ausdrucks einer Liste von AusdrUcken.

MLlNE«Memo_feld>, <AusdrN1> [, <AusdrN2>]

Ermittelt eine bestimmte Zeile des angegebenen Memo-Feldes.

MOD«AusdrN1>, <AusdrN2»

Ermittelt den Restbetrag einer Division.

MODIFY COMMAND <Datei>1 MODIFY FILE [<Datei>] [NOEDIT] [NOWAIT] [RANGE <AusdrN1>, <AusdrN2>] [[WINDOW <Fenstername1>] [IN [WINDOW] <Fenstername2> I SCREEN]] [SAVE]

Offnet ein Texteditier-Fensters.

MODIFY GENERAL <general field1 >[, <general field2> ... ] [NOMODIFy] [NOWAIT] [[WINDOW <window name1>] [IN [WINDOW] <window name2> liN SCREEN]]

Anzeige eines Objekt-Feldes in einem Fenster.

MODIFY LABEL [<Datei> I ?] [[WINDOW <Fenstername1>] [IN [WINDOW] <Fenstemame2> liN SCREEN]] [NOENVIRONMENT] [NOWAIT] [SAVE]

Etikettenlayout-Fensters offnen.

MODIFY MEMO <Memo_feld1> [, <Memo_feld2> ... ] [NOEDIT] [NOWAIT] [RANGE <AusdrN1>, <AusdrN2>] [[WINDOW <Fenstername1 >] [IN [WINDOW] <Fenstemame2> I SCREEN]] [SAVE]

Inhalt eines Memo-Feldes andem.

MODIFY MENU [<Datei> I ?] [[WINDOW <Fenstemame1>]

451

[IN [WINDOW] <Fenstername2> liN SCREEN]] [NOWAIT] [SAVE]

Menuentwurfsfensters offnen.

MODIFY PROJECT [<Datei> I ?] [[WINDOW <Fenstername1 >] [IN [WINDOW] <Fenstername2> I SCREEN]] [SAVE]

Offnet ein Projektfenster.

MODIFY QUERY [<Datei> I ?]

Startet den Abfragedialog.

MODIFY REPORT [<Datei> I ?] [[WINDOW <Fenstername1>] [IN [WINDOW] <Fenstername2> I SCREEN]] [NOENVIRONMENT] [NOWAIT] [SAVE]

Offnet ein Reportlayout-Fensters.

MODIFY SCREEN [<Datei> I ?] [[WINDOW <Fenstername1 >] [IN [WINDOW] <Fenstername2> liN SCREEN]] [NOENVIRONMENT] [NOWAIT] [SAVE]

Offnet ein Masken1ayout-Fensters.

MODIFY STRUCTURE

Struktur einer Datenbank andem.

MODIFY WINDOW <window name> I SCREEN

Page 16: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

452

[FROM <row1, column1> TO <row2, column2> I AT <row3, column3> SIZE <row4, column4>] [FONT <expC1>[, <expN1>1l [STYLE <expC2>] [TITLE <expC3>] [HALFHEIGHT] [DOUBLE I PANEL I NONE I SYSTEM] [CLOSE I NOCLOSE] [FLOAT I NOFLOA T] [GROW I NOGROW] [MINIMIZE] [ZOOM I NOZOOM] [ICON FILE <expC4>] [FILL FILE <bmp file>] [COLOR SCHEME <expN2> I COLOR <color pair list>]

Verandert die Attribute eines bereits definierten Fensters.

MONTH( <AusdrD»

Gibt die Monatszahl (1 bis 12) eines Datumsausdrucks zuruck.

MOVE POPUP <Popup_name> TO <Zeile>, <Spalte> I BY <AusdrN1>, <AusdrN2>

Verschiebt ein Popup.

MOVE WINDOW <Fenstername> TO <Zeile>, <Spalte> I BY <AusdrN1>, <AusdrN2>

Verschiebt ein Fensters an eine neue Position.

MRKBAR«AusdrZ>, <AusdrN»

Ennittelt, ob eine Popupleiste markiert ist.

MRKPAD«AusdrZ1 >, <AusdrZ2»

Ennitteit, ob ein Meniiblock markiert ist.

MROW([<AusdrZ>])

Gibt Bilschirm- oder F ensterzeilenposition des Mauszeigers zuruck.

NDX«AusdrN1> [, <AusdrN2> I <AusdrZ>])

AnhangA

Gibt den Namens einer geoifueten .IDX-Indexdatei zuruck.

NOTE 1*1 && [<Kommentare>]

Kennzeichnet eine Kommentarzeile.

NUMLOCK([<AusdrL> ])

Ennittelt den aktuellen Status von NumLock und aktiviert oder deaktiviert NumLock.

OBJNUM«Var> [, <AusdrN>])

Gibt Objektnummer eines GET-Feldes zuruck.

OCCURS«AusdrZ1>, <AusdrZ2»

Gibt die Hiiufigkeit an, mit der ein Zeichenausdruck in einem anderen Zeichenausdruck vorkommt.

ON BAR <AusdrN> OF <Popup_name1> [ACTIVATE POPUP <Popup_name2> I ACTIVATE MENU <Menu_name>]

Aktiviert ein Popup oder eine Meniileiste bei Wahl einer Option.

ON ERROR [<Befehl>]

Dient der Fehlerbehandlung wiihrend der Progranunausfiihrung.

ON ESCAPE [<Befehl>]

Belegt ESC-Taste mit Anweisung.

ON KEY [<Befehl>]

Fangt Tastatureingaben wiihrend der Progranunausfiihrung ab.

ON KEY [= <AusdrN>] [<Befehl>]

Fangt Tastatureingaben wiihrend eines READab.

ON KEY [LABEL <Tastenlabel>] [<Befehl>]

Fangt bestimmte Tasten wiihrend der ProgranunausfUhrungab.

ON PAD <Block_name> OF <Menu_name1 > [ACTIVATE POPUP <Popup_name> I ACTIVATE MENU <Menu_name2>]

Page 17: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Bejehle und Funktionen

Aktiviert ein Popup-Menu oder eine Menuleiste.

ON PAGE [AT LINE <AusdrN> <Befehl»

Fuhrt eine Anweisung aus, wenn eine bestimmte Seite und Zeile in einem Report erreicht wird.

ON READERROR <Befehl>

Ausfuhren einer Routine nach Eingabefehler.

ON SELECTION BAR <AusdrN> OF <Popup_name> [<Befehl»

Belegt eine Popup-Option mit einer Anweisung.

ON SELECTION MENU <MenU_name> I ALL [<Befehl»

Belegt eine Menuleiste mit einer Anweisung.

ON SELECTION PAD <Block name> OF <MenU_name> [<Befehl»

Belegt einen Menublock mit einer Anweisung.

ON SELECTION POPUP <Popup_name> I ALL [<Befehl»

Belegt ein Popup mit einer Anweisung.

ON «AusdrZ1> [,<AusdrZ2>))

Ermittelt den Befehl, den ON ERROR, ON ESCAPE, ON KEY, ON KEY LABEL, ON PAGE oder READ ERROR liefert.

ORDER([<AusdrN> I <AusdrZ>))

Ermittelt den Namen der Hauptindexdatei oder des Hauptschlussels.

OSO

Gibt Namen und Versionsnummer des Betriebssystems zuruck.

PACK [MEMO) [OBF)

Loscht zurn Loschen markierte Satzen und reduziert die GroBe einer Memofeld-Datei.

PADO

Ermittelt den zuletzt gewiihlten Blocknamen.

PADL«Ausdr>. <AusdrN> [. <AusdrZ>))

oder

PADR«Ausdr>. <AusdrN> [, <AusdrZ>))

oder

PADC«Ausdr>. <AusdrN> [. <AusdrZ>))

Ausdruck mit Zeichen auffiillen.

PARAMETERS <ParamJiste>

453

Definiert die formalen Parameter einer Prozedur.

PARAMETERSO

Ermittelt die Anzahl der ubergebenen (aktuellen) Parameter.

PAYMENT«AusdrN1 >. <AusdrN2>. <AusdrN3»

PCOLO

PIO

Ermittelt die jeweiligen Zahlungsbetrage fur einen festverzinslichen Betrag.

Ermittelt die aktuelle Spaltenposition des Druckers.

Ruckgabe der numerischen Konstanten Pi.

PLAY MACRO <Makro name> [TIME <AusdrN»

Fuhrt Tastaturmakro aus.

POP KEY [ALL)

Holt ON KEY LABEL Befehle vom Stapel.

POP MENU <MenU_name>

Nimmt eine Menuleiste vom Stapel.

POP POPUP <Popup_name>

Nimmt ein Popup-Menu vom Stapel.

Page 18: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

454

POPUPO

Ermittelt den Namen des aktiven Popups.

PRINTJOB <Anweisungen> ENDPRINT JOB

Aktiviert die Druckjob-EinstelJungen.

PRINTSTATUSO

Pruft, ob der Drucker bereit ist.

PRIVATE <SpeLvaUiste> PRIVATE ALL [LIKE <Maske> I EXCEPT <Maske>]

Definiert lokale Variablen und Arrays.

PRMBAR«AusdrZ>, <AusdrN»

Ermittelt den Text einer Popup-Option.

PRMPAD«AusdrZ1>, <AusdrZ2»

Ermittelt den Text einer Meniiblockoption.

PROCEDURE <Prozedur_name>

Definiert ein Unterprogramm.

PROGRAM([<AusdrN>])

Ermittelt den Namen des aktuell ausgefiihrten Programms oder des Programms, das beim Auftreten eines Fehlers ausgefiihrt wurde.

PROMPTO

Ermittelt den Text des gewahiten Meniiblocks oder einer Meniioption.

PROPER«AusdrZ»

Verwandelt die ersten Buchstaben von Wortern eines Zeichenstrings in GroBbuchstaben.

PROW()

Ermittelt die aktuelle Zeilenposition des Druckers.

PUBLIC <SpeL var list>

AnhangA

PUBLIC [ARRAY] <Array1> «AusdrN1> [, <AusdrN2>]) [, <Array2> «AusdrN3> [, <AusdrN4>])]

Definiert globale Variablen und Arrays.

PUSH KEY [CLEAR]

Sichert ON KEY LABEL-Befehle auf den Stapel.

PUSH MENU <Menu_name>

Legt eine Meniileiste auf den Stapel.

PUSH POPUP <Popup_name>

Legt Popup auf den Stapel.

PUTFILE([<AusdrZ1>] [, <AusdrZ2>] [, <AusdrZ3>])

Ruft den Dialog Sichern auf.

PV«AusdrN1>, <AusdrN2>, <AusdrN3»

Berechnet den aktuellen Wert einer Investition.

QUIT

Beendet FoxPro.

RAND([<AusdrN>])

Berechnet eine Zufallszahl zwischen 0 undl.

RAT«AusdrZ1>, <AusdrZ2> [, <AusdrN>])

Ermittelt die Position eines Zeichen­ausdrucks in einern anderen Zeichen­ausdruck. Die Suche beginnt dabei rechts.

RATLlNE«AusdrZ1>, <AusdrZ2»

Ermittelt die Zeilennummer eines Ausdrucks in einern anderen Ausdruck.

RDLEVELO

READ

Ermittelt die aktuelle READ-Ebene.

[CYCLE] [ACTIVATE <AusdrL1>] [DEACTIVATE <AusdrL2>] [SHOW <AusdrL3>] [VALID <AusdrL41 AusdrN1>] [WHEN <AusdrLS>]

Page 19: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Bejehle und Funktionen

[OBJECT <AusdrN2» [TIMEOUT <AusdrN3» [SAVE) [NOMOUSE) [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN4»

Aktiviert Objekten, die mit @ ... GET und @ ... EDIT erstellt wurden.

READ MENU TO <SpeLvar> [SAVE)

Aktiviert ein Popup.

READKEYO

Ermittelt den ganzzahligen Wert der Tastenkombination, die beim Verlassen eines GETIREAD gedri.ickt wurde.

RECALL [<Bereich» [FOR <AusdrL 1» [WHILE <AusdrL2» [NOOPTIMIZE]

Hebt die Loschmarkierung fur Datensiitze auf.

RECCOUNT([<AusdrN> I <AusdrZ>])

Ermittelt die Anzahl der Siitze einer Datentabelle.

RECNO([<AusdrN> I <AusdrZ>])

Gibt aktuelle Satznummer zuriick.

RECSIZE([<AusdrN> I <AusdrZ>])

Ermittelt die GroBe eines Datensatzes.

#REGION <Zahl> REGIONAL <SpeLvaUiste>

Definiert regionale Variablen und Arrays.

REINDEX [COMPACT]

Reindiziert geoffnete Indexdateien.

RELATION«AusdrN1> [, <AusdrN2> I <AusdrZ>])

Ermittelt relationale Ausdriicke fur eine Datenbank.

RELEASE <SpeLvaUiste>

RELEASE ALL [LIKE <Maske> I EXCEPT <Maske>]

RELEASE MENUS [<MeniUiste» [EXTENDED)

455

RELEASE PAD <Block_name> OF <Menu_name> I RELEASE PAD ALL OF <Menu_name>

RELEASE POPUPS [<Popup_liste>] [EXTENDED)

RELEASE BAR <AusdrN> OF <Popup_name> IRELEASE BAR ALL OF <Popup_name>

RELEASE WINDOWS [<FensteUiste»

Freigabe von Variablen, Menus, Blocken, Popups, Popup-Optionen, Fenstem und der von diesen Objekten belegten Speicherbereiche.

RELEASE MODULE <Datei>

Gibt den von einem Assemblerprogramm belegten Speicherplatz frei.

RENAME <Datei1> TO <Datei2>

Benennt eine Datei urn.

REPLACE <Feld1> WITH <Ausdr1> [ADDITIVE) [, <Feld2> WITH <Ausdr2> [ADDITIVE]) [<Bereich» [FOR <AusdrL1» [WHILE <AusdrL2>] [NOOPTIMIZE]

Aktualisiert Datenbanksiitze.

REPLlCATE«AusdrZ>, <AusdrN»

Erzeugt einen Zeichenstring durch Wiederholung eines vorgegebenen Zeichens.

REPORT [FORM <Datei> I ?) [ENVIRONMENT] [<Bereich>] [FOR <AusdrL 1>] [WHILE <AusdrL2» [HEADING <AusdrZ» [NOEJECT] [NOCONSOLE) [NOOPTIMIZE)

Page 20: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

456

[PLAIN] [PREVIEW] [TO PRINTER I TO FILE <Datei>] [SUMMARY]

Erstellt einen Report.

RESTORE FROM <Datei>1 FROM MEMO <Memo feld> [ADDITivE]

Entnirnmt Variablen- und Array­Definitionen aus einer Variablendatei oder aus einem Memofeld.

RESTORE MACROS [FROM <Datei> I FROM MEMO <Memo_feld>]

Makros aus einer Datei oder einem Memofeld laden.

RESTORE SCREEN [FROM <SpeLvar>]

Bildsehirm- oder Fenster-Image aufrufen.

RESTORE WINDOW <FensteUiste> I ALL FROM <Datei> I FROM MEMO <Memo_feld>

Fensterdefinitionen aus einer Datei oder einem Memofeld laden.

RESUME

RETRY

Setzt ein unterbrochenes Programm fort.

Wiederholt die Ausfiihrung des vorhergehenden Befehls.

RETURN [<Ausdr> I TO MASTER I TO <Programm_name> ]

Programmkontrolle an aufrufendes Programm iibergeben.

RIGHT«AusdrZ>, <AusdrN»

Ermittelt das ganz reehts stehende Zeiehen eines Zeiehenausdrueks.

RLOCK([<AusdrN> I <AusdrZ1>]I [<AusdrZ2>, <AusdrN> I <AusdrZ1>])

Versueht, Datenbanksatze zu sperren.

AnhangA

ROUND«AusdrN1 >, <AusdrN2»

ROW()

Rundet einen numerisehen Ausdruek auf eine bestimmte Anzahl von Dezimalstellen.

Ermittelt die aktuelle Zeilenposition des Cursors.

RTOD«AusdrN»

Verwandelt Radiant in Grad.

RTRIM«AusdrZ»

Entfemt naehfolgende Leerzeiehen aus einem Zeiehenausdruek.

RUN [IN [Kll <DOS_Befehll Programm_name> oder ! [IN [Kll <DOS_Befehl I Programm_name>

Extemes Programm ausfiihren.

SAVE MACROS TO <Dateiname> I TO MEMO <Memo_feld>

Siehert Tastaturmakros in eine Datei oder in ein Memofeld.

SAVE SCREEN [TO <SpeLvar>]

Siehert einen Bildsehirm oder ein Fenster-Image im Speicher oder in Variable.

SAVE TO <Datei> I TO MEMO <Memo feld> [ALL LIKE I EXCEPT <Maske>]

Variablen in eine Datei oder ein Memofeld siehem.

SAVE WINDOW <Fensterliste> I ALL TO <Datei> I TO MEMO <Memo_feld>

Siehert Fensterdefinitionen in eine Datei oder in ein Memofeld.

SCAN [NOOPTIMIZE] [<Bereich>] [FOR <AusdrL 1>] [WHILE <AusdrL2>] [<Anweisungen>] [LOOP] [EXIT] ENDSCAN

Page 21: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

Durchlauft eine Datentabelle und fiihrt Befehle in Abhangigkeit von einer Bedingung aus.

SCATTER [FIELDS <Feldliste>] TO <Array> 1 TO <Array> BLANK 1 MEMVAR 1 MEMVAR BLANK

Daten aus einem Datensatz in ein Array oder eine Variablengruppe kopieren.

SCHEME«AusdrN1> [, <AusdrN2>j)

Farbpaar oder Farbpaarliste eines Farbschemas zurUckgeben.

SCOLSO

Ermittelt Spaltenanzahl.

SCROLL <Zeile1, Spalte1 >, <Zeile2, Spalte2>, <AusdrN1> [, <AusdrN2>]

Scrollt einen Bildschirm- oder Fensterbereich.

SECONDSO

Ermittelt die seit Mitternacht verstrichenen Sekunden.

SEEK <Ausdr>

Durchsucht ein indiziertes Tabellenfeld.

SEEK«Ausdr»

Daten in einem indizieTten Feld suchen.

SELECT <AusdrN> 1 <AusdrZ>

Wahlt einen Arbeitsbereich.

SELECT([ 0 11 ])

Ermittelt die Nummer des aktuellen Arbeitsbereichs oder des nachsten unbenutzten Bereiches.

SELECT [ALL 1 DISTINCT] [<Alias> .]<Selektions_begriff> [, [<Alias>.]<Selektions_begriff> ... ] FROM <Daten bank> [<Lokaler_Alias>] [, <Daten bank> [<Lokaler_Alias>] ... ] [[INTO <Ziel>] 1 [TO FILE <Datei> [ADDITIVE] 1 TO PRINTERII [NOCONSOLE]

[PLAIN] [NOWAIT] [WHERE <Join_bedingung> [AND <Join_bedingung> ... ]

457

[AND 1 OR <Filter_bedingung> [AND 1 OR <Filter_bedingung>

SET

···Ill [GROUP BY <Gruppenspalte> [, <Gruppenspalte> ... 11 [HAVING <Filter_bedingung>] [UNION [ALL] <SELECT_Befehl>] [ORDER BY <Ordnungs_Begriff> [ASC 1 DESC] [, <Ordnungs_Begriff> [ASC 1 DESC]'··II

Abfragen fur eine oder mehrere Datentabellen definieren.

Ofthet den Umgebungs-Dialog.

SET ALTERNATE ON 1 OFF

SET ALTERNATE TO [<Datei> [ADDITIVE]]

Bildschirm- oder Fensterausgaben in eine Datei umleiten.

SET ANSI ON 1 OFF

Bestinunt das Verfahren fur den Zeichenkettenvergleich (SQL).

SET AUTOSAVE ON 1 OFF

Datenpuffer auf Diskette schreiben ein/aus.

SET BELL ON 1 OFF SET BELL TO [<Frequenz>, <Dauer>]

Akustisches Signal setzen / ein- und ausschalten.

SET BLINK ON I OFF

Definiert Bildschirmattribute und Farben.

SET BLOCKSIZE TO <AusdrN>

BlockgoBe fur die Speicheruung von Memofeldem bestinunen.

SET BORDER TO [SINGLE 1 DOUBLE 1 PANEL 1 NONE 1 <Randfolge1> [, <Randfolge2>11

Page 22: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

458

Rahmenattribute bestimmen.

SET BRSTATUS ON I OFF

Statuszeile aktivierenldeaktivieren.

SET CARRY ON I OFF

SET CARRY TO [<Feldliste> [ADDITIVE]]

Daten aus dern vorhergehenden Datensatz in neuen Datensatz iibertragen.

SET CENTURY ON I OFF

Bestimmt eine vierstellige Anzeige des Jahresformats.

SET CLOCK ON I OFF

SET CLOCK TO [<Zeile>, <Spalte»

Uhr anzeigen und Position bestimmen.

SET COLOR OF NORMAL I MESSAGESI TITLES I BOX I HIGHLIGHT I INFORMATION I FIELDS TO [<Standard»

Farben fur benutzerdefinierte Objekte setzen.

SET COLOR OF SCHEME <AusdrN1>TO U<Farbpaartiste»1 [SCHEME <AusdrN2> ]]

Definiert ein Farbscherna.

SET COLOR SET TO [<Farb_satz_name»

Definierten Farbsatz laden.

SET COLOR TO [[<Standard» [, [<Erweitert» [, [<Rand>))))

Bestimmt die Farben benutzerdefinierter Meniis und Fenster.

SET COMPATIBLE FOXPLUS 1 DB41 ON 1 OFF

Kornpatibilitiit zu FoxBASE+ fur einige FoxPro-Befehie herstellen.

SET CONFIRM ON 1 OFF

Felder nur mit AbschiuBtaste (RETURN) verlassen.

SET CONSOLE ON 1 OFF

AnhangA

Schaltet die Bildschirmausgabe ein oder aus.

SET CURRENCY TO [<AusdrZ»

SET CURRENCY LEFT I RIGHT

Bestimmt das Wahrungssymbol und dessen Position.

SET CURSOR ON 1 OFF

Schaltet die Anzeige des Cursors ein oder aus.

SET DATE [TO) AMERICAN 1 ANSI 1 BRITISH 1 FRENCH 1 GERMAN 1 ITALIAN 1 JAPAN 1 USA 1 MDY I DMY 1 YMD

Datumsformat bestimmen.

SET DEBUG ON I OFF

Aufrufvon Debug- und Trace-Fenster ermoglichen.

SET DECIMALS TO [<AusdrN»

Anzahl der angezeigten Dezimalstellen bestimmen.

SET DEFAULT TO [<AusdrZ»

Bestimmt Standardlaufwerk und Verzeichnis.

SET DELETED ON I OFF

Anzeige von zum Loschen markierten Datensatzen an- oder ausschalten.

SET DEVELOPMENT ON 1 OFF

Erstellungsdaten von Progranundateien priifen.

SET DEVICE TO SCREEN 1 TO PRINTER 1 TO FILE <Datei>

Leitet die Ausgabe auf Bildschirm, Drucker oder oder in eine Datei urn.

SET DOHISTORY ON 1 OFF

Aufzeichnung der Progranunbefehle im Befehlsfenster ein- und ausschalten.

SET ECHO ON 1 OFF

Trace-Fensters offnen.

Page 23: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

SET ESCAPE ON I OFF

AktiviertlDeaktiviert die ESC-Taste.

SET EXACT ON I OFF

Bestimrnt,ob Suchausdriicke exakt iibereinstimrnen miissen.

SET EXCLUSIVE ON I OFF

Exldusives Offuen von Datentabellen ein- und ausschalten.

SET FIELDS ON I OFF SET FIELDS TO [[<Feld1> [, <Feld2> ... III ALL]

Bestimrnt, ob eine definierte Feldliste wirksam sein soli.

SET FILTER TO [<AusdrL>]

Setzt F ilterbedingung flir eine Datentabelle.

SET FIXED ON I OFF

Bestimrnt, ob die Anzahl der Dezimalstellen in einer numerischen Anzeige fest sein soli.

SET FORMAT TO [<Datei> I?]

Offuet eine Formatdatei.

SET FULLPATH ON I OFF

AktivierenIDeaktivieren der Anzeige der vollen Pfadangaben.

SET FUNCTION <AusdrN> I <Tastenlabel> TO [<Ausdr>]

Definiert eine Funktionsdatei.

SET HEADING ON I OFF

Aktiviertldeaktiviert die Anzeige von Feldiiberschriften.

SET HELP ON I OFF

SET HELP TO [<Datei>]

On-line-Hilfe aktivierenJdeaktivieren und Hilfedatei bestimrnen.

SET HELPFIL TER [AUTOMATIC] TO [<AusdrL>]

Untergruppe von Hilfe-Themen anzeigen.

SET HOURS TO [12124]

Zeitformat einstellen.

SET INDEX TO [<lndex_dateUiste> I ? [ORDER <AusdrN> I <.idx index datei> I [TAG] <Indexfeld> [OF <.cdx_datei> II [ASCENDING I DESCENDING]

Indexdateien offuen.

SET INTENSITY ON I OFF

Eingabefelder optisch hervorheben.

SET LIBRARY TO [<Dateiname> [ADDITIVEII

Bestimrnt eine externe Bibliothek.

SET LOCK ON I OFF

AktiviertlDeaktiviert autornatische Satz- und Dateisperren.

459

SET LOGERRORS ON I OFF

Kompilierfehler in einer Datei ablegen.

SET MACKEY TO [<AusdrZ>]

Tastenkombination flir den Aufruf des Makrodialogs bestimrnen.

SET MARGIN TO <AusdrN>

Bestimrnt den linken Rand flir den Ausdruck.

SET MARK OF MENU <Menu_name> TO <AusdrZ1> I <AusdrL 1 >

SET MARK OF PAD <pad name> OF <Menu name> TO <AusdrZ2> I <AusdrL2>

SET MARK OF POPUP <Popup_name> TO <AusdrZ3> I <AusdrL3>

SET MARK OF BAR <AusdrN> OF <Popup_name>TO <AusdrZ4> I <AusdrL4>

Markierungszeichen flir Menublocks oder Popup-Menus vorgeben.

Page 24: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

460

SET MARK TO [<AusdrZ>]

Bestimmt die Trennzeichen fUr Datumsausgaben.

SET MEMOWIDTH TO <AusdrN>

Anzeigebreite von Memofeldern bestimmen.

SET MESSAGE TO [<AusdrZ>]

SET MESSAGE TO [<AusdrN> [LEFT' CENTER, RIGHTl]

Definieren einer in der Statuszeile anzuzeigenden Meldung ; Angabe der Position von Meldungen.

SET MOUSE ON , OFF

SET MOUSE TO [<AusdrN>]

Mausempfindlichkeit einstellen.

SET MUL TlLOCKS ON , OFF

Ennoglicht mehrfache Satzsperren.

SET NEAR ON I OFF

Satzzeiger nach erfolgloser Suche auf einen Wert setzen, der dem Suchausdruck mOglichst nahe kommt.

SET NOTIFY ON , OFF

Anzeige von Systemmeldungen ein­oder ausschalten.

SET ODOMETER TO [<AusdrN>]

Bestimmt die Reportintervalle.

SET OPTIMIZE ON , OFF

Rushmore-Optimierung ein- oder ausschalten.

SET ORDER TO [<AusdrN1> , <.idx Index_datei> , [TAG] <SchIOsselname> [OF <.cdx Datei>] [IN <AusdrN2> , <AusdrZ>] [ASCENDING, DESCENDING]]

Hauptindex bestimmen.

SET PATH TO [<Pfadliste>]

AnhangA

Definiert den Verzeichnispfad fUr die Dateisuche.

SET POINT TO [<AusdrZ>]

Andert das Dezimalzeichen.

SET PRINTER ON I OFF

SET PRINTER TO [<Datei> [ADDITIVE], <Port>]

SET PRINTER TO [\\<Maschinenname> \<Druckemame> = <Ziel>]

SET PRINTER TO [\\SPOOLER [\N8] [\F = <AusdrN>] [\8 = <AusdrZ>] [\C = <AusdrN>] [\P = <AusdrN>]]

Ausgabeport bestimmen und aktivieren.

SET PROCEDURE TO [<Datei>]

Offilet eine Prozedurdatei.

SET READBORDER ON/OFF 8estimmt. ob ein Rahmen urn GET­Felder gezeichnet werden 5011.

SET REFRESH TO <AusdrN>

Zeitintervall fUr die Anzeige von geanderten Daten im Netzwerkbetrieb vorgeben.

SET RELATION TO [<Ausdr1> INTO <AusdrN1> , <AusdrZ1> [. <Ausdr2> INTO <AusdrN2> , <AusdrZ2> ] [ADDITIVE]]

Verkniipfung zwischen Datentabellen herstellen.

SET RELATION OFF INTO <AusdrN> , <AusdrZ>

Hebt die Verkniipfung zwischen zwei Tabellen auf.

SET REPROCESS TO <AusdrN> [SECONDS], TO AUTOMATIC

Zeitintervall oder Zahl der Wiederholungen fUr Sperrversuche bestimmen.

Page 25: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

SET RESOURCE ON I OFF

SET RESOURCE TO [<Datei>]

Bestirnmt oder aktualisiert eine Ressourcendatei.

SET SAFETY ON I OFF

Schaltet die Sicherheitsabfrage beim Uberschreiben von Dateien ein oder aus.

SET SEPARATOR TO [<AusdrZ>]

Trennsymbol fur numerische Stellen bestirnmen.

SET SKIP TO [<Alias1> [, <Alias2>] ]

Erzeugt eine "One-to-many"­Verkniipfung zwischen Tabellen.

SET SKIP OF MENU <Meniiname> <AusdrL>

SET SKIP OF PAD <Padname> OF <Meniiname> <AusdrL>

SET SKIP OF POPUP <Popupname> <AusdrL>

SET SKIP OF BAR <AusdrN> I <Systemoptionsname> OF <Popupname> <AusdrL>

Meniioptionen aktivierenldeaktivieren.

SET SPACE ON I OFF

Schaltet das Einfugen von Leerstelle zwischen Feldem und Ausdriicken in den Befehlen ? und ?? ein und aus.

SET STATUS ON I OFF

Ermoglicht die Anzeige von Statusmeldungen.

SET STEP ON I OFF

Trace-Fensters offnen.

SET SYSMENU ON I OFFI AUTOMATIC I TO [<System_meniiliste I Block_liste>]I TO [DEFAULT]

System-Meniileiste ein- oder ausschalten.

SET TALK ON I OFF I WINDOW [<Fenstemame>]I NOWINDOW

461

Befehlsablauf auf Bildschirm oder in ein Fenster ausgeben.

SET TEXTMERGE [ON I OFF] [TO [<Datei>] [ADDITIVEll [WINDOW <Fenstemame>] [SHOW I NOSHOW]

Aktiviertldeaktiviert die Bewertung von Datenbankfeldem.

SET TEXTMERGE DELIMITERS [TO] [<AusdrZ1> [, <AusdrZ2>1l

Textmischsymbole bestimmen.

SET TOPIC TO [<AusdrZ> I <AusdrL>]

Definiert ein Hilfethema.

SET TRBETWEEN ONIOFF

Aktiviert und deaktiviert Unterbrechungspunkte im Trace­Fenster.

SET TYPEAHEAD TO <AusdrN>

Anzahl von Zeichen, die im Tastaturpuffer abgelegt werden konnen, bestirnmen.

SET UDFPARMS TO VALUE I REFERENCE

Prozedur-Parameter als Wert oder Referenz iibergeben.

SET UNIQUE ON I OFF

Datensatze mit identischen Indexeintragen in einer Indexdatei zulassen oder ausschlieBen.

SET VIEW ON I OFF

Umgebungs-Dialog offnen.

SET WINDOW OF MEMO TO <Fenstemame>

Fenster fur Memofeld-Editor zuweisen.

SET«AusdrZ> [,1])

Ermittelt den Status eines SET -Befehls.

SHOW GET <Var>

Page 26: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

462

[. <AusdrN1> [PROMPT <AusdrZ>ll [ENABLE I DISABLE] LEVEL <AusdrN2>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN3>]

GET -Objekt emeut anzeigen.

SHOW GETS [ENABLE I DISABLE] [LEVEL <AusdrN1>] [OFF I ONLy] [WINDOW <Fenstername>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN2>]

Zeigt aHe GET -Objekte emeut an.

SHOW MENU <MenU_name1> [. <MenU_name2> ]1 ALL [PAD <Block_name>] [SAVE]

Eine definierte Meniileiste anzeigen.

SHOW OBJECT <AusdrN1 > [ENABLE I DISABLE] [LEVEL <AusdrN2>] [PROMPT <AusdrZ>] [COLOR <Farbpaarliste> I COLOR SCHEME <AusdrN3>]

Zeigt ein GET -Objekt emeut an.

SHOW POPUP <Popup_name1> [. <Popup_name2> ]1 ALL [SAVE]

Definiertes Popup-Menu anzeigen.

SHOW WINDOW <Fenstername1 >[. <Fenstername2> ]1 ALL [IN [WINDOW] <FenstemameN> liN SCREEN] [TOP I BOTTOM I SAME] [SAVE]

Ein definiertes Fenster anzeigen.

SIGN«AusdrN»

Errnittelt das Vorzeichen eines numerischen Ausdrucks.

SIN«AusdrN»

Berechnet den Sinus eines numerischen Ausdrucks.

SIZE POPUP <Popup_name> TO <AusdrN1>, <AusdrN2>

AnhangA

I BY <AusdrN3>, <AusdrN4>

GroBe eines definierten Popup-Menus iindem.

SKIP [<AusdrN1>] [IN <AusdrN2> I <AusdrZ>]

Bewegt den Datensatzzeiger einer Datentabelle.

SKPBAR«AusdrZ>, <AusdrN»

Pruft, ob eine Popup-Optionen aktiviert oder deaktiviert ist.

SKPPAD«AusdrZ1>, <AusdrZ2»

Pruft, ob Menublock aktiviert.

SORT TO <Datei> ON <Feld1> [/A] [/D] [/C] [. <Feld2> [/A] [/D] [/C] ] [ASCENDING I DESCENDING] [<Bereich>] [FOR <AusdrL 1>] [WHILE <AusdrL2>] [FIELDS <Feld_liste>] [NOOPTIMIZE]

Sortiert eine Datentabelle.

SOUNDEX«AusdrZ»

Verwandelt einen Zeichenausdruck in einen phonetischen Ausdruck.

SPACE«AusdrN»

Gibt einen Zeichenstrings zuruck, der nur Leerstellen enthiilt.

SQRT«AusdrN»

Ermittelt die Quadratwurzel.

SROWSO

Ermittelt die auf dem Bildschirm verfiigbare Zeilenzahl.

STORE <Ausdr> TO <SpeLvaUiste> I <Array> <SpeLvar> I <Array> = <Ausdr>

Speichert Daten in einer Variablen oder einem Array.

STR«AusdrN1> [. <AusdrN2> [. <AusdrN3>]])

Verwandelt einen numerischen Ausdruck in eine Zeichenkette.

Page 27: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

STRTRAN«AusdrZ1>, <AusdrZ2> [, <AusdrZ3>] [, <AusdrN1>] [, <AusdrN2>])

Sucht und ersetzt Zeichen in einer Zeichenkette mit anderen Zeichen.

STUFF«AusdrZ1>, <AusdrN1>, <AusdrN2>, <AusdrZ2»

Ersetzt einen Abschnitt einer Zeichenketten mit einer anderen Zeichenkette

SUBSTR«AusdrZ>, <AusdrN1> [, <AusdrN2>])

Gibt eine Anzahl Zeichen aus einem Zeichenausdruck zurUck.

SUM [<AusdUiste>] [<Bereich>] [FOR <AusdrL1>] [WHILE <AusdrL2>] [TO <SpeLvar_liste> I TO ARRAY <Array>] [NOOPTIMIZE]

Berechnet die Summe tiber ein numerisches Feld.

SUSPEND

SYS(O)

SYS(1)

SYS(2)

SYS(3)

SYS(5)

Unterbricht die Programmausfiihrung.

Ermittelt im Netzwerk Maschinennummer und Maschinenname als Zeichenstring.

Erzeugt das aktuelle Systemdatum im julianischen Format.

Ermittelt die seit Mittemacht verstrichenen Sekunden (Zeichenstring).

Berechnet einen eindeutigen zulassigen Dateinamen.

Ermittelt das Standardlaufwerk.

463

SYS(6)

Ermittelt den aktuellen Ausgabekanal (PRINT).

SYS(7 [, <AusdrN>])

SYS(9)

Ermittelt den Namen der aktuellen FORMAT-Datei.

Ermittelt die FoxPro-Seriennummer.

SYS(10, <AusdrN»

Ermittelt aus numerischer Tageszahl das Datum als Zeichenkette.

SYS(11, <AusdrD> I <AusdrZ»

Verwandelt einen Datumsausdruck oder einen Zeichenstring in eine julianische Tageszahl.

SYS(13)

Ermittelt den Status des Druckers.

SYS(14, <AusdrN1> [, <AusdrN21 <AusdrZ>])

Ermittelt den Indexausdruck einer ge6fiheten .IDX- oder die Ausdriicke in zusammengesetzten

.CDX-Indexdateien.

SYS(15, <AusdrZ1>, <AusdrZ2»

Verwandelt diakritische Zeichen in Ausdriicken in die jeweiligen Normalzeichen.

SYS(16 [,<AusdrN>])

Ermittelt den Namen des gerade ausgefiihrten Programms.

SYS(17)

Ermittelt den verwendeten Prozessor.

SYS(18)

Ermittelt das aktuelle GET -Objekt (Variable, Arrayelement oder Feld).

SYS(21)

Ermittelt die Nummer des Hauptindizes im aktuell gewiihlten Arbeitsbereich .

Page 28: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

464

SYS(22 [, <AusdrN>))

Ennittelt den Namen des Hauptindizes.

SYS(23)

Ennittelt den EMS-Speicher in 16 k Segmenten.

SYS(24)

Ennittelt den in der CONFIG.FPW gesetzten maximalen Wert fur EMS­Speicher.

SYS(100)

Ermittelt die SET CONSOLE­Einstellung.

SYS(101)

Ermittelt die SET DEVICE-Einstellung (SCREEN I PRINTER).

SYS(102)

Ermittelt die PRINTER-Einstellung (ON I OFF).

SYS(103)

Ennittelt die Einstellung von TALK.

SYS(1001)

Ermittelt den fur den Fox­Speichennanager verfiigbaren Arbeitsspeicher, einschliel3lich des High Memory zwischen

640 k und 1 MB.

SYS(1016)

Ermittelt den von benutzerdefinierten Objekten belegten Speicherplatz.

SYS(2000, <AusdrZ> [. 1])

Ennittelt den Namen der ersten Datei die der Maske <AusdrZ> entspricht, , wenn das optionale Argument nicht angegeben wird.

Mit der Angabe des dritten Arguments [I] wird der Name der nachsten passenden Datei ermittelt.

SYS(2001, <AusdrZ> [, 1))

AnhangA

Ennittelt den aktuellen Status verschiedener SET ON I OFF und SET TO Befehle.

SYS(2002 [, 1])

Schaltet den Cursor ein (SYS(2002)) oder aus (SYS(2002, I)).

SYS(2003)

Ermittelt den Namen des aktuellen Verzeichnisses auf dem Standardlaufwerk.

SYS(2004)

Ermittelt das FoxPro-Startverzeichnis.

SYS(2005)

Ermittelt den Namen der aktiven Ressourcedatei.

SYS(2006)

Ermittelt den Typ der Grafikkarte.

SYS(2007, <AusdrZ»

Ennittelt eine Priifsumme fur eine Zeichenkette.

SYS(2010)

Ermittelt die Dateieinstellung (FILES) in der CONFIG.SYS (in der Windows­Version immer = 255).

SYS(2011)

Ermittelt den Status der Satz- oder Dateisperre des aktuellen Bereichs.

SYS(2012,I<AusdrN>I<AusdrZ>])

Ermittelt die Einstellung fur die Blockgro13e von Memo-Feldem.

SYS(2013)

Ennittelt die Namen der System­Meniileiste, der Meniiblocke, der System-Popups und der Optionen und gibt diese in einer Zeichenkette zuriick.

SYS(2014, <AusdrZ1 >[, <AusdrZ2>])

Ermittelt den kUrzesten Pfad zwischen einer Datei und dem aktuellen Verzeichnis oder den kUrzesten Pfad

Page 29: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

zwischen einer Datei und dem angegebenen Verzeichnis.

SYS(2015)

Ermittelt einen eindeutigen Prozedumamen aus 10 Zeichen.

SYS(2016)

Ermittelt den F enstemamen, der beim letzten SHOW GETS WINDOW­Befeh! angegeben wurde.

SYS(2017)

Loscht den Bildschirm und zeigt das FoxPro-Startbiid an.

SYS(2018)

Stellt weitere Informationen iiber die Art eines Feh!ers zur Verfugung.

SYS(2019)

Ermittelt Namen und Pfad der FoxPro­Konfigurationsdatei CONFIG.FPW.

SYS(2020)

Ermittelt die GroBe des Default­Laufwerkes.

SYS(2021, <AusdrN1 > [. <AusdrN2> I <AusdrZ>])

Ermittelt den Filterausdruck einer offenen IDX-Indexdatei oder den Filterausdruck fur Schliisselworter von CDX-Indexdateien.

SYS(2022 [. <Iaufw>])

Ermittelt die ClustergroBe des aktuellen Laufwerks in Byte.

SYS(2023)

Ermittelt das Verzeichnis, in dem FoxPro seine temporaren Dateien ablegt.

TAG([<.cdx Datei>,] <AusdrN1> [. <AusdrN2> I <AusdrZ>])

Ermittelt den TAG-Namen eines Indizes oder den Namen einer IDX­Datei.

TAN«AusdrN»

Berechnet den Tangens eines numerischen Ausdrucks.

TARGET«AusdrN1> [. <AusdrN2> I <AusdrZ>])

465

Ermittelt den Alias einer Datentabelle, die das Ziel einer Verkniipfung mit SET RELATION ist.

TEXT <Textzeilen> ENDTEXT

Gibt Textzeilen aus.

TXTWIDTH«expC1>[. <expC2>, <expN>[. <expC3>]])

Ermittelt die Breite cines Zeichenausdrucks.

TIME([<AusdrN>])

Ermittelt die aktuelle Systernzeit.

TOTAL TO <Datei> ON <Ausdr> FIELDS <Feldliste>] <Bereich>] [FOR <AusdrL 1 >] WHILE <AusdrL2» NOOPTIMIZE)

Berechnet die Sununen numerischer Felder.

TRANSFORM«Ausdr>, <AusdrZ»

F ormatiert Zeichen oder numerische Ausdriicke ohne SAY.

TRIM«AusdrZ»

Entfemt nachfolgende Leerzeichen aus Zeichenstrings.

TYPE <Datei1> [TO PRINTER I TO FILE <Datei2>] [NUMBER)

Zeigt den Inhalt einer ASCII-Datei an.

TYPE«AusdrZ»

Ermittelt den Datentyp eines Ausdrucks.

UNLOCK [IN <AusdrN> I <AusdrZ> I ALL]

Hebt Satz- und Dateisperren auf.

Page 30: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

466

UPDATE ON <Schlusselfeld> FROM <AusdrN> I <AusdrZ> REPLACE <Feld1> WITH <Ausdr1> [, <Feld2> WITH <Ausdr2> ) [RANDOM)

Aktuallisiert eine Datentabelle mit den Daten einer anderen Tabelle.

UPDATEDO

Priift, ob wiihrend des letzten READs Daten geii.ndert wurden.

UPPER«AusdrZ»

Verwandelt die Zeichen eines Strings in GroBbuchstaben.

USE [<Datei> I ?) [IN <Arbeitsbereich» [AGAIN] [INDEX <lndex_dateUiste> I ? [ORDER [<AusdrN> I <.idx_index_datei>1 [TAG] <Schlusselname> [OF <.cdx datei>] [ASCENDING I DESCENDING]]]] [ALIAS <Alias>] [EXCLUSIVE] [NOUPDATE]

Offuet eine Datentabelle.

USED([<AusdrN> I <AusdrZ>])

Priift, ob eine Datentabelle bereits ge6ffuet ist.

VAL«AusdrZ»

Verwandelt Zah!en in einem Zeichen­ausdruck in einen numerischen Ausdruck.

VARREADO

Ennittelt den Namen des aktuellen Feldes oder Objekts.

VERSIONO

WAIT

Ennittelt die F oxPro-Versionsnumrner.

[<AusdrZ>] [TO <SpeL var>] [WINDOW [NOWAITl] [TIMEOUT <AusdrN>]

Wartet aufTastatureingabe.

AnhangA

WBORDER([<Fenstername> ])

Ermittelt, ob ein Fenster einen Rand hat.

WCHILD([<Fenstemame>] [<AusdrN>])

Ennittelt die Anzah! und Namen von Kind-Fenstem.

WCOLS([ <Fenstername>])

Gibt die Spaltenposition des aktiven F ensters zuriick.

WEXIST«Fenstemame»

Priift, ob das angegebene Fenster definiert wurde.

WLAST ([<Fenstername>])

Priift, ob das genannte Fenster vor dem aktuellen aktiv war.

WLCOL ([<Fenstername>])

Ermittelt die Bildschinnspaltenposition eines F ensters.

WLROW([<Fenstername>])

Ermittelt die Bildschirrnzeilenposition eines F ensters.

WMAXIMUM([<Fenstername>])

Ermittelt, ob das genannte Fenster maximiert ist.

WMINIMUM([<Fenstername> ])

Ermittelt, ob das betreffende Fenster minimiert ist.

WOUTPUT([<Fenstername>])

Priift ob das betreffende Fenster das aktu~lle Ausgabefenster ist oder ennittelt das Ausgabefenster.

WPARENT([<Fenstername> ])

Ermittelt den Namens eines Eltem­Fensters.

WREAD([<Fenstername>])

Ermittelt ob das bezeichnete Fenster in das aktu~lle READ einbezogen ist.

Page 31: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Befehle und Funktionen

WROWS([ <Fenstemame>]) Ermittelt die Anzahl der Zeilen eines Fensters.

WTITLE([ <Fenstemame>]) Ermittelt den Fenstertitel.

WVISmLE( <Fenstemame» Ermittelt, ob das bezeichnete Fenster aktiviert wurde und nicht verdeckt ist.

YEAR( <AusdrD»

ZAP

Ermittelt die Jahreszahl aus einem Datumsausdruck.

Entfemt aile Siitze aus der Datentabelle.

ZOOM WINDOW <Fenstemame> MIN I MAX I NORM

[AT <Zeile!, Spaltel> I FROM <Zeile!, Spaltel> [SIZE <Zei1eZ, SpaJteZ> I TO <Zei!eZ, SpalteZ> II Veriindert die GroBe eines Fensters.

467

Page 32: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Anhang B

Tabellen

Tabelle B.I: ON KEY LABEL - Tastenbezeichnungen

TastenITastenkombination

El El rn CD ~ B ~ ~ ~ EJ Leer ~ (§ [[)+(§

~ @)bis~ [§)+@) bis [§)+~ [[)+@) bis [[)+~ @]+@] bis @]+@D

EJ+CD bis EJ+r.D @)+0 bis @]+CI) [§)+El [§)+El [§)+~ [§)+B [§)+~ [§)+~ [§)+0 bis [§)+CI) Rechte Maustaste Linke Maustaste Maus ~

Bezeichnung LEFTARROW RIGHTARROW UPARROW DNARROW HOME END PGUP PGDN DEL BACKSPACE SPACEBAR INS TAB BACKTAB ENTER Fl, F2, F3 ... Ctrl+Fl, Ctrl+F2 ... Shift+Fl, Shift+F2 ... Alt+Fl, Alt+F2, Alt+F3

Alt+o, Alt+ 1, Alt+2 .. . Alt+A, Alt+B, Alt+C .. . Ctrl+LEFTARROW Ctrl+RIGHTARROW Ctrl+HOME Ctrl+END Ctrl+PGUP Ctrl+PGDN Ctrl+A, Ctrl+B, Ctrl+C ... RIGHTMOUSE LEFTMOUSE MOUSE ESC

469

Page 33: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

470 AnhangB

Tabelle B.2: READKEYO-Werte

ohne nach Anderun~ Anderun~

El 0 256 El (§)+@) §il+@]

El 1 257 §il+~

~ 2 258 (§3 3 259 §il+[!)

rn 4 260 [Th§

CD 5 261 § §il+l!:!) §il+[!J §il+C!J

~ 6 262 ~ 7 263 (§)+@) §il+El 8 264 §il+@) 12 268 ~ ~ 270 §il+B l!:!) 15 271 (§)+El (§)+~ Timeout 20 276 §!l+~ 33 289 (§)+] (§)+~ 34 290 (§)+ §il+~ 35 291 ~ @) 36 292

Page 34: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Tabellen 471

Tabelle B.3: INKEYO-Werte

Alleine mit (]) mit §!) mit@)

@) 28 84 94 104 @) -1 85 95 105 @) -2 86 96 106

~ -3 87 97 107

l!D -4 88 98 108 @ -5 89 99 109 @) -6 90 100 110 @ -7 91 101 111

~ -8 92 102 112 ~ -9 93 103 113 §) 133 136 137 139 §) 134 136 138 140 QJ 49 33 120 ~ 50 64 33 121 III 51 35 122 ~ 52 36 123 [IJ 53 37 124 [I) 54 94 30 125 ~ 55 38 126 [!J 56 42 127 CD 57 40 128 ~ 48 41 19 0 97 65 1 30 ~ 98 66 2 48 @) 99 67 3 46 @) 100 68 4 32 ~ 101 69 5 18 [!J 102 70 6 33 @) 103 71 7 34 ~ 104 72 127 35 (D 105 73 9 23 (D 106 74 10 36 (K) 107 75 11 37 CEl 108 76 12 38 ~ 109 77 13 50 ~ 110 78 14 49 @) 111 79 15 24 [!) 112 80 16 25

Page 35: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

472 AnhangB

~ 113 81 17 16

~ 114 82 18 19 CD 115 83 19 31 [!J 116 84 20 20 @) 117 85 21 22 ~ 118 86 22 47 B 119 87 23 17 0 120 88 24 45 0 121 89 25 21 CTI 122 90 26 44 ~ 22 22 146 162 8 1 1 29 151 ~ 7 7 147 163 §3 6 6 23 159 ~ 18 18 31 153 §!) 3 3 30 161 []J 5 5 141 152 CD 24 24 145 160 El 4 4 2 157 El 19 19 26 155 ~ 27 27 27 1 eJ 13 13 10 28 El 127 127 127 14 § 9 15 148 165

Tabelle B.4: FUNCTION-Codes

A Nur alphabetische Zeichen B Numerische Daten links ausrichten D Das aktuelle SET DATE Format

verwenden. E Englisches Datumsformat I Text zentrieren J Text rechts justieren K Das ganze Feld selektieren L Fiihrende Nullen anzeigen M<Liste> Auswahlliste bestimmen R Formatschablone im Editierbereich

anzeigen S<n> Die Anzeigenbreite auf n Zeichen setzen

Page 36: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Tabellen

T

Z

A

$

Fiihrende und nachfolgende Leerzeichen entfernen Numerische Felder leer anzeigen Zeichen in GroBbuchstaben umwandeln Numerische Werte mit wissenschaftlicher Notation darstellen Daten im Wahrungsformat anzeigen

Tabelle B.5: PICTURE-Schablonenzeichen

A L N X Y

9

#

$

*

Nur alphabetische Zeichen N ur logische Werte Nur Buchstaben und Zahlen AIle Zeichen Nur Y, y, N und n als logische Werte; Werte werden in GroBbuchstaben konvertiert Akzeptiert nur Zahlen in Zeichenfeldern Akzeptiert Zahlen, Leerzeichen und Buchstaben Verwandelt Klein- in GroBbuchstaben Zeigt das mit SET bestimmte Wahrungssymbol an Sternchen vor numerischen Werten anzeigen Bestimmt die Position des Dezimalzeichens Trennnt Tausenderstellen vor dem Dezimalzeichen

473

Page 37: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

474 AnhangB

Tabelle B.6: Systemvariablen

Die folgende Liste der FoxPro-Systemvariablen zeigt den Typ und die von FoxPro voreingestellten Werte.

Name Typ Default-Wert ALIGNMENT C LEFT BEAUTIFY C BEAUTIFY.APP BOX L .T. CALCMEM N 0.0 CALCVALUE N 0.0 CLIPTEXT C Null string CUROBJ N 0 DBLCLICK N 0.5 DIARYDATE D Current date DOS L .T. in FoxPro for MS-DOS FOX DOC C FOXDOC.EXE FOX GRAPH C FOXGRAPH.EXE GENMENU C GENMENU.PRG GENPD C GENPD.APP GENXTAB C GENXTAB. PRG GENSCRN C GENSCRN.PRG INDENT N 0 LMARGIN N 0 MAC L .T. in FoxPro for Macintosh MLINE N 0 PADVANCE C FORMFEED PAGENO N 1 PBPAGE N 1 PCOLNO N Current column PCOPIES N 1 PDRIVER C Null string PDSETUP C Null string PECODE C Null string PEJECT C BEFORE PEPAGE N 32767 PLENGTH N 66 PLINENO N 0 PLOFFSET N 0 PPITCH C DEFAULT PQUALITY L .F. PRETEXT C Null string PSCODE C Null string PSPACING N 1 PWAIT L .F. RMARGIN N 80 STARTUP C STARTUP.APP TABS C Null string TALLY N 0 TEXT C -1

Page 38: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Die Optionen des FoxPro-Menils

THROTTLE TRANSPORT UNIX WINDOWS WRAP

N C L L L

o TRANSPORT.PRG .T. in FoxPro fur Unix .T. in FoxPro fur Windows .F.

Die Optionen des FoxPro-Menus

Die Menuzeile

Datei Bearbeiten Datenbank Satz Programm Text Fenster ?

Das Untermenu Datei

Menu Datei Neu ... Offnen ... Schlier:?en Aile schlier:?en 1. Separator Speichern Speichern unter ... Letzte Fassung 2. Separator Druckereinrichtung ... Drucken ... 3. Separator Beenden

_MSM_FILE _MSM_EDIT _MSM_DATA _MSM_RECRD _MSM_PROG _MSM_TEXT _MSM_WINDO _MSM_SYSTM

_MFILE _MFLNEW _MFLOPEN _MFLCLOSE _MFLCLALL _MFLSP100 _MFLSAVE _MFLSAVAS _MFI_REVRT _MFLSP200 _MFLSETUP _MFLPRINT _MFLSP300 _MFI_QUIT

475

Page 39: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

476

Das Untermenii Bearbeiten

Menu Bearbeiten Ruckgangig Wiederholen 1. Separator Ausschneiden Kopieren EinfOgen Inhalt einfOgen ... Loschen 2. Separator Objekt einfOgen ... Objekt. .. Verknupfung andern ... Verknupfung aufheben 3. Separator Alles markieren 4. Separator Gehe zu Zeile ... Suchen ... Weitersuchen Ersetzen und weitersuchen Alles ersetzen 5. Separator Einstellungen ...

Das Untermenu Datenbank

Menu Databank Einrichten .. Datenblatt 1. Separator AnfOgen aus ... Kopieren nach ... Sortieren ... Zusammenfassen ... 2. Separator Durchschnitt... AnzahL

_MEDIT _MED_UNDO _MED_REDO _MED_SP100 _MED_CUT _MED_COPY _MED_PASTE _MED_PSTLK _MED_CLEAR _MED_SP200 _MED_INSOB _MED_OBJ _MED_LlNK _MED_CVTST _MED_SP300 _MED_SLCTA _MED_SP400 _MED_GOTO _MED_FIND _MED_FINDA _MED_REPL _MED_REPLA _MED_SP500 _MED_PREF

_MDATA _MDA_SETUP _MDA_BROW _MDA_SP100 _MDA_APPND _MDA_COPY _MDA_SORT _MDA_TOTAL _MDA_SP200 _MDA_AVG _MDA_COUNT

AnhangB

Page 40: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Die Optionen des FoxPro-Meniis 477

Summe ... - MDA_SUM Berechnen ... - MDA_CALC Bericht. .. - MDA_REPRT Etikett ... - MDA_LABEL 3. Separator - MDA...SP300 Komprimieren - MDA_PACK Neu indizieren - MDA_RINDX

Das Untermenii Satz

Menu Satz MRECORD -AnfOgen - MRC_APPND Andern - MRC_CHNGE 1. Separator - MRC_SP100 Gehe zu Zeile ... - MRC_GOTO Suchen ... -MRC_LOCAT Weitersuchen - MRC_CONT Schnell suchen ... _MRC_SEEK 2. Separator - MRC_SP200 Ersetzen ... - MRC_REPL Loschen ... - MRC_DELET Loschen ruckgangig ... - MRC_RECAL

Das Untermenii Programm

Menu Programm - MPROG AusfOhren ... - MPR_DO Abbrechen - MPR_CANCL Wiederaufnehmen - MPR_RESUM 1. Separator - MPR_SP100 Debug - MWLDEBUG Trace _MWLTRACE 2. Separator - MPR_SP200 Kompilieren ... - MPR_COMPL Generieren ... _MPR_GENER Makros ... - MST_MACRO 3. Separator - MPR_SP300 Format... - MPR_BEAUT FoxDoc - MPR_DOCUM

Page 41: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

478

Das Untermenii Fenster

Menu Fenster Ausblenden Aile ausblenden Aile einblenden Loschen Nachstes Fenster 1. Separator Befehl Umgebung

Das Untermenii? (Hilfe)

Menu Hilfe Inhalt Suchen ... Hilfe benutzen ... 1. Separator FoxPro-lnfo ... 2. Separator Rechner Kalender Dateimanager Puzzle

_MWINDOW _MWLHIDE _MWLHIDEA _MWLSHOWA _MWLCLEAR _MWLROTAT _MWLSP100 _MWLCMD _MWLVIEW

_MSYSTEM _MST_HELP _MST_HPSCH _MST_HPHOW _MST_SP100 _MST_ABOUT _MST_SP200 _MST_CALCU _MST_DIARY _MST_FILER _MST_PUZZL

AnhangB

Page 42: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

479

Anhang C

Die Diskette

Die Diskette enthalt drei Unterverzeichnisse und die Datei LIESMICH.DOC im Wurzelverzeichnis.

Die Datei LIESMICH.DOC

Der ProzeB der Herstellung eines Buches laBt fur die Diskette etwas mehr Zeit. Das macht es moglich, daB Anderungen an einzelnen Programmbeispielen, die nicht mehr im Buch berticksichtigt werden konnten, dennoch auf der beiliegenden Diskette enthalten sind. Solche Anderungen sowie weitere Hinweise zu den Beispielen haben wir in der Datei LIESMICH.DOC dokumentiert.

Das Verzeichnis \SAMPLE

Dieses Verzeichnis enthalt alle mit einem Namen versehenen Quellcodebeispiele und die Tabellen Adressen und Kontakte. Die Dateien tragen in der Regel den Namen Sample mit einer angehangten zweistelligen Ziffer.

Beispiel: Sample04.prg

Diese Programmbeispiele werden an den entsprechenden Stellen des Buches besprochen.

Das Verzeichnis \FUNKTION

Im Verzeichnis \FUNKTION finden Sie mehrere Benutzerdefinierte Funktionen (BDFs), die Ihnen als Beispiel fur wiederverwendbare Module und als Grund­stock zu einer selbsterstellten Funktions-Bibliothek dienen konnen.

Die erforderlichen Parameter und der Riickgabewert der Funktionen werden im jeweiligen Programmkopf dokumentiert. Alle Funktionen sind als einzelne Pro­grammdateien ausgelegt, so daB das Befehlswort PROCEDURE, mit dem FoxPro nOlmalerweise eine Prozedur einleitet, entfant. Der Name der Funktion ist der jeweilige Dateiname. Wollen Sie die BDFs in eigene Quellcodedateien kopieren,

Page 43: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

480 AnhangC

miissen Sie an den Anfang der Prozedur das Befehlswort PROCEDURE und den Prozedurnamen schreiben. Als Prozedurnamen soUten Sie den Dateinamen verwenden.

Beispiel:

PROCEDURE ja nein

Das Verzeichnis \BMGR

Dieses Verzeichnis enthalt unsere Beispielanwendung: den Business-Manager. Da wir einen Teil der Funktionen aus dem Verzeichnis \FUNKTION benutzen und wir Ihnen und uns den Arger mit verschiedenen Verzeichnissen ersparen wollten, haben wir die benotigten Funktionen auch in dieses Verzeichnis kopiert. FUr die Tabellen Adressen und Kontakte, die als Basis des Business-Managers dienen, gilt dies ebenfalls. Auch diese Dateien sind daher, nebst zugehOrigen Index- und Memofelddateien, redundant enthalten.

Die Installation

Eine besondere Installationsprozedur ist nicht erforderlich. Wir schlagen jedoch vor, daB Sie den Inhalt des jeweiligen Unterverzeichnisses der Diskette in gleich­namige Unterverzeichnisse auf Ihrer Festplatte kopieren. Zwar konnen Sie aIle Dateien auch in ein Verzeichnis kopieren, fUr Ubungszwecke ware aber eine Separierung nach Muster der Diskette sinnvoll.

Mit dem FoxPro-Befehl

SET DEFAULT TO <Verzeichnis>

wechseln Sie in das entsprechende Verzeichnis. Raben Sie beispielsweise das Verzeichnis IBMGR auf dem Laufwerk C: eingerichtet, lautet der Befehl:

SET DEFAULT TO c:\bmgr

Den Business-Manager starten Sie dann mit dem Befehl:

DO bmgr

Page 44: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Sachwortverzeichnis

Sachwortverzeichnis

_DOS, 15 _MAC, 15 _UNIX, 15 l:m - Beziehung, 98

A

Abbruch-Option, 254 Abbruchbedingung, 254 Abfrage starten, 86 Abfragebedingungen definieren, 86 Abfragedialog, 83 Abfragen erzeugen, 83 Abhangigkeit, 100 ACTIVATE, 237 ACTIVATE WINDOW, 192 Adressen, 53 AFONTO,15 ALL TRIM, 270 ALLTRIMO,149 APPEND BLANK, 215 APPEND MEMO, 296 Arbeitsbereich, 53 Arbeitsbereich wahlen, 52 Arrays, 317 Arrays, zweidimensional, 318 ASCII, 271 ATO,298 ATCO,298 Attribute, 97 Ausgabe ausrichten, 207 Ausgabe gruppieren, 86 Ausgabe sortieren, 86 Ausgabebefehle, 201 Ausgabeliinge ermitteln, 204 Ausgabemaske, 213 Ausgaben positionieren, 203 Ausgaben, mehrzeilig, 206 Ausgabeparameter, 114 Auswahllisten, 228

B

Balkenmeniis, 338 BDF,I17 Befehlsfenster, 40 Benutzerdefinierte Funktionen, 117 Beziehungstyp, 98 BITMAP, 209

BROWSE, 48; 277 BROWSE VALID, 283 BROWSE-Menii, 54

c Call by Referenc, 113 Call by Value, 113 CASE-Anweisung, 253 CDX-Dateien,130 CENlER,209 CHR,271 CHRTRAN,273 CLEAR READ, 221 COLOR-Klausel,329 CONFIG.FPW,21 CONFIG.SYS,21 Controls, 223 COPY MEMO, 296 COPY MEMO TO, 293 CREATE LABEL, 88 CREATE REPORT, 74 CREATE VIEW, 70

D

Datenausgabe, 201 Datenbasis, 94 Dateneingabe,210 Datenredundanz, 99 Datenstruktur andern, 46 Datentabelle, 18 Datentabellen erzeugen, 41 Datentyp Memo, 260 Datentypen, 259; 260 Datenvalidierung, 280 Datumstyp, 263 Datumsvergleich, 263 DDE,14 DEACTIV ATE, 237 DEACTIVATE WINDOW, 192 DEFAULT, 220 DEFINE MENU, 341 DEFINE WINDOW, 191 DESKTOP-Fenster, 193 DISABLE, 231 DO CASE, 253 DO WHILE, 254 Druckersteuerung, 14

481

Page 45: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

482

E

EDIT-Modus, 54 Eigenschaften, 5 Eingabe, indirekte, 214 Eingabebreite, 213 Eingabefeld,214 Eltern- (Parent-)fenster, 194 Eltern-Kind-Beziehung,58 Entitiiten, 97; 98 Entitiitsbeziehungen, 97; 98 Entitiitsmenge, 97 Entity Relationship Models, 97 ER-Modell,98 ER-Modelle,97 Ergebnistabelle, 84 ERROR,218 EVALUATEO,274 EXlT,254;256;258

F

Farbeinstellungen, 91 Farben, 323 Farbgestaltung, 91; 323 Farbpaar, 323 Farbschema, 323 Farbset, 323 Farbzuordnungen, 323 Felder verschieben, 44 Feldliinge, 44 Feldlisten vorgeben, 49 Feldnamen, 42 Feldtypen, 42 Feldvaribalen, 311 Fenster manipulieren, 199 Fenster positionieren, 194 Fenster vergriiBern, 192 Fensterbreite berechnen, 205 Fensterdefinition, 191 FenstergriiBe, 195 Fensterprogrammierung, 194 Fenstersymbol (Icon), 197 Filterbedingungen fiir Gruppen, 86 Filteroptionen, 278 Float, 260 FOR / ENDFOR, 256 FOR-Bedingung, 278 FoxDoc, 18; 176 FPT-Datei,44 FUNCTION, 118 FUNCTION-Codes, 206; 216 Funktionsnamen, 118 Funktionstasten, 38

G

GATHER,214 General, 260 General-Feld,44 GET-Eingabe,213 GET-Eingaben,213 GET-Felder, 213 GET-Objekte, 231 GETIREAD-Konzept, 201 GETDIRO,15 GETFONTO,15

Sachwortverzeichnis

Grafiken mit SAY ausgeben, 209 Gruppenbereich, 73 Gruppenbildung, 73

H

Hauptindex, 134 Hilfedatei, 18 Hilfsdateien, 7 Hotkeys,38

I

Identifikationsschliissel, 100 IDX-Dateien, 130 IF / ELSE / ENDIF, 250 INDEX ON, 130 Index-Ausdruck, 141 Indexdatei, 128 Indexdateien, 127 Indizes erzeugen, 129 Installation, 17 Installieren, 17 ISOMETRIC, 209

J JOIN,84

K

Kommentare, 180 Kompatibilitiit, 8 Konfigurieren, 17 Kontrollstrukturen, 249 Koordinatensysteme, 194

Page 46: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Sachwortverzeichnis

L

Labelgenerator, 87 Labels erzeugen, 87 Leerzeichen entfernen, 270 lokale Variablen, 112 LOOKUP, 140 LOOP, 254; 256 Loschmarkierung, 51 LOWER,273 LTRIM, 149; 270

M

Makro aufzeichnen, 89 Makro-Dialog,89 Makros aufzeichnen, 88 Masken-Layout, 191 Masterindex, 133 Mehrfach-Selektion, 249 Mehrfachindizes, 146 Mehrtabellen-Abfragen, 83 Memo, 260 Memofeld, 44 Memofelder , suchen in, 297 Memofelder editieren, 90 Mentis, 337 Mentistrukturen, 337 Merkmale, 97 MODIFY MEMO, 90; 295 MODIFY WINDOW, 15 Multiuser, 17 Mutationsanomalien, 100

N

NOAPPEND, 284 NODELETE, 284 NOEDIT,284 NOLINK-Klausel,280 NOMENU, 284 Normalisierung, 100

o OLE,14

p

Parameteriiste, 110 PARAMETERSO,'i22 Parameteriibergabe, 111; 112 PARTITION,279

PICTURE-Schablonen, 206; 216 Planung eines Datenbanksystems, 93 Popup-Menti, 227 Popup-Mentis, 338 PRIVATE,112 PROCEDURE, 111 Programmdatei,115 Prozedurdateien, 114 Prozeduren aufrufen, 111 Prozedurkonzept, 109 Prozedurnamen, 110 PUBLIC, 112 Pulldown-Mentis, 338

R

RANGE,217 READ,223 READ BORDER, 220 READ, modal, 237 Redundanzen,94 REINDEX, 133 reindizieren, 156 Relation, 98 Relational Query by Example, 83 RELEASE WINDOW, 192 Repetition, 249 Reportkopf,76 RESTORE FROM, 296 RESTORE MACROS, 296 RESTORE WINDOW, 296 RGB-Farben, 13; 323 RQBE, 37; 83 RTRIM,270 Rtickgabewert, 118

s SAVE MACROS, 296 SAVE TO, 296 SA VB WINDOW, 296 SCAN I ENDSCAN, 257 SCATTER, 214 Schaltflachen, 224 Schleife, 249 Schleife abbrechen, 255 Schleifenkopf, 256 Schltisselbegriff, 127 Schriftart, 40 Schriftauspragung, 40 SEEK,128 SEEKO,139 Seiteneffekte, 112; 314 Seitenkopf, 73 SELECT,83

483

Page 47: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

484

Selektionskriterien, 86 Sequenz, 249 SET EXACT ON, 266 SET EXACT ON/OFF, 135 SET INDEX TO, 133 SET KEYCOMP TO DOS, 38 SET SKIP TO, 60 SET-Befehle,21 Setup-Dialog, 61 SIZE, 206; 213 SIZE-Klausel,206 SKIP, 128 Speichervariablen, 311 SPINNER, 231 SQL,83 Steuerelemente, 223 STRETCH., 209 Stringmanipulation, 268 Stringveranderung, 268 Stringvergleich, 265 Stringverkniipfung, 268 STRTRAN, 270 strukturierte Programmierung, 109 STUFF, 270 STYLE, 13 Suchstring, 268 SYSMETRICO,15 Systemanforderungen, 16 Systemmenii, 338 Systemvariable, 15 Systemvariablen, 320

T

Tabellen verkniipfen, 57 Teilidentitat, 267 Teilstringermittiung, 268 Textbreite berechnen, 205 Texteditierbereich, 229 Textersetzungen, 271 Textkntipfe, 224 TIMEOUT, 236 TRIM, 270 TXTWIDTHO, 15 Typkontrolle, 316 Typkonvertierungen, 259

u UDF,117 umbrochenen Programmzeilen, 180 UPPER, 273

v VALID, 218 V ALID-Funktion, 232 V ALID-Funktionen, 232 Valid-Prozedur,230

Sachwortverzeichnis

Variablen initialisieren, 316 Variablen sichern, 321 Variablen, Geltungsbereich, 314 Variab1en, lokal, 314 V ARREADO, 220 Verkniipfungsfeld,57 Verkniipfungsregel, 86 Verzweigung,249 VIEW, 68

w WHEN, 219 Windows-Farboptionen,91

z Zeichenstrings konvertieren, 265 Zeilenabstand, 40 Zeilenumbruch, 206

Page 48: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Quattro Pro fiir Windows Grundlagen - Beispiele - Referenz

von Bernd Kretschmer

1993. XlV, 615 Seiten mit Diskette. Gebunden. ISBN 3-528-05293-7

Bernd Knotnhmer

Grvndlogen - Belspiele - R.te, •• u

Inhalt: Arbeitsblattererstellen, gestalten bear­beiten - Datenaustausch mit anderen Anwen­dung en - Prasentations- und Businessgrafik­Arbeiten mit Makros - Zugriff auf Datenban­ken - "Was ware wenn"-Analysen - Finanzma­thematische und statistische Funktionen.

Das Buch bietet eine grundliche und syste­matische EinfUhrung in das Tabellenkalkulati­onsprogramm Quattro Pro fUrWindows. Schritt fUr Schritt werden anhand von praxisgerech­ten Fallbeispielen die wichtigsten Funktionen der Software veranschaulicht und die ent­sprechenden Musterl6sungen prasentiert. Zahlreiche Obungspassagen vertiefen den

vermittelten Stoff und sollen daruber hinaus den Leser anregen, eigene Modelle und Arbeitsblatter zu entwerfen. Neben einer "Menulandkarte" und einem umfangreichen Glossar enthalt das Buch auch zahlreiche Hinweise zu anderen Spreadsheets, die insbesondere fUr Quattro Pro-Anwender von Interesse sind, die bereits mit anderen Tabellenkalkulationen gearbeitet haben.

Verlag Vieweg . Postfach 58 29 . 65048 Wiesbaden

Page 49: Befehle und Funktionen - Springer978-3-663-06850-1/1.pdf · i wk1 i wks i wr1 i wrk i xls i delimited [with  i with blank i with tab]] ... [margin] [mark ]

Windows Power-Programmierung System- und Anwendungsprogrammierung unter Windows mit Borland Pascal 7.0 und Turbo Pascal fOr Windows

von Michael Schumann

1993. XII, 378 Seiten mit Diskette. Gebunden. ISBN 3-528-05316-X

Inhalt: Windows Entwicklungswerkzeuge - Res­sourcen effizient nutzen (MenOs und MenO-Be­schleuniger, Custom Controls, Dialoge) - Dialog­boxen - Dynamic Link Libraries (DLL) - Hinter­grundprogramme - Multimedia - Novell Netzwerk­Tips - Windows-Interna.

Dieses Buch beginnt dort, wo EinsteigerbOcher in der Regel aufh6ren. Es er6ffnet dem Leser die gesamte Palette der professionellen Programmier­method en unter Windows. Sowohl auf der Anwen­dungsebene als auch im Bereich der Windows­internen Funktionen erMlt der Leser profundes Entwicklungs-Know-how. Aile Programme, ein­schlieBlich der im Buch vorgestellten Dynamic Link Libraries (DLL) wurden mit der professionel­

len Entwicklungsumgebung Borland Pascal 7.0 entworfen. Der heutigen Bedeu­tung angemessen, geht das Buch auch auf den Bereich Multimedia und die programmtechnische Ansteuerung entsprechender Peripheriegerate ein . Durch die Vielzahl direkt einsetzbarer Programmcodes sowie die FOlie echter Insider­Informationen behalt das Buch seinen Wert als Arbeits- und Nachschlagewerk.

Verlag Vieweg . Postfach 58 29 . 65048 Wiesbaden