Documente Academic
Documente Profesional
Documente Cultură
Comenzi Visual FoxPro
Comenzi Visual FoxPro
Comenzi Visual FoxPro
1. Comanda APPEND
Comanda APPEND adauga inregistrari in modul ecran la sfarsitul bazei de date active.
Sintaxa acestei comenzi este urmatoarea:
APPEND [BLANK]
Comanda APPEND urmata de cuvantul cheie BLANK este utilizata in program pentru
adaugarea unei inregistrari vide, fara lansarea ecranului append. Daca nu exista un fisier
format active se afiseaza o machete prestabilita care permite introducerea datelor.
2. Comanda BROWSE
Comanda BROWSE afiseaza inregistrarile intr-o forma tabelara si permite editarea
campurilor.Tabelul este incadrat intr-o fereastra .
Sintaxa comenzii BROWSE este urmatoarea:
BROWSE [FIELDS FieldList] [FONT cFontName [, nFontSize [, nFontCharSet]]]
[STYLE cFontStyle] [FOR lExpression1 [REST]] [FORMAT]
[FREEZE FieldName] [KEY eExpression1 [, eExpression2]] [LAST | NOINIT]
[LOCK nNumberOfFields] [LPARTITION] [NAME ObjectName] [NOAPPEND]
[NOCAPTIONS] [NODELETE] [NOEDIT | NOMODIFY] [NOLGRID] [NORGRID]
[NOLINK] [NOMENU] [NOOPTIMIZE] [NOREFRESH] [NORMAL] [NOWAIT]
[PARTITION nColumnNumber [LEDIT] [REDIT]]
[PREFERENCE PreferenceName] [SAVE] [TIMEOUT nSeconds]
[TITLE cTitleText] [VALID [:F] lExpression2 [ERROR cMessageText]]
[WHEN lExpression3] [WIDTH nFieldWidth] [WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN] [COLOR SCHEME
nSchemeNumber].
3. Comanda CHANGE
Comanda CHANGE constitue suportul complex pentru vizualizarea si editarea in modul
full-screen a campurilor unei inregistrari din baza de date sau vederea activa.
Sintaxa este:
CHANGE [FIELDS FieldList] [Scope]
[FOR lExpression1] [WHILE lExpression2]
[FONT cFontName [, nFontSize [, nFontCharSet]]] [STYLE cFontStyle]
[FREEZE FieldName]
[KEY eExpression1 [, eExpression2]] [LAST | NOINIT] [LPARTITION]
[NAME ObjectName] [NOAPPEND] [NOCAPTION] [NOCLEAR] [NODELETE]
[NOEDIT | NOMODIFY] [NOLINK] [NOMENU] [NOOPTIMIZE] [NORMAL]
[NOWAIT]
[PARTITION nColumnNumber [LEDIT] [REDIT]] [PREFERENCE PreferenceName]
[REST] [SAVE] [TIMEOUT nSeconds] [TITLE cTitleText]
[VALID [:F] lExpression3 [ERROR cMessageText]] [WHEN lExpression4]
1
[NOOPTIMIZE]
[PDSETUP]
[PLAIN]
[PREVIEW]
[TO PRINTER [PROMPT] | TO FILE <file>]
[SUMMARY]
15. Comanda SCAN.
Parcurge o baza de date si executa anumite comenzi in mod conditional.
Sintaxa:
SCAN
[NOOPTIMIZE]
[<scope>]
[FOR <expL1>]
[WHILE <expL2>]
[<statements>]
[LOOP]
[EXIT]
ENDSCAN
EDIT
[FIELDS <field list>]
[<scope>]
[FOR <expL1>]
[WHILE <expL2>]
[FONT <expC1>[, <expN1>]]
[STYLE <expC2>]
[FREEZE <field>]
[KEY <expr1>[, <expr2>]]
[LAST]
[LEDIT]
[REDIT]
[LPARTITION]
[NOAPPEND]
[NOCLEAR]
[NODELETE]
[NOEDIT | NOMODIFY]
[NOLINK]
[NOMENU]
[NOOPTIMIZE]
[NORMAL]
[NOWAIT]
[PARTITION <expN2>]
[PREFERENCE <expC3>]
[REST]
[SAVE]
[TIMEOUT <expN3>]
[TITLE <expC4>]
[VALID [:F] <expL3> [ERROR <expC5>]]
[WHEN <expL4>]
[WIDTH <expN4>]
[[WINDOW <window name1>] [IN [WINDOW] <window name2> | IN SCREEN | IN
MACDESKTOP]]
[COLOR SCHEME <expN5> | COLOR <color pair list>]
27. Comanda FSIZE.
Returneaza lungimea unui camp dintr-o baza de date.
Sintaxa:
FSIZE(<expC1> [, <expN> | <expC2>])