Мббж-ныҫ командалық қўрылымы
АТАЛУЫ [<шекара>] [<тiзiм ҙрнегi>]
[FOR<шарт>][ WHILE<шарт>]]
Мўнда:
АТАЛУЫ – команданыҫ
аты;
<шекара> – келесi мјндердi қабылдай
алатын команданыҫ
қозәалыс шекарасы;
ALL – мјндер базасыныҫ
барлық жазбасы;
REST – барлық жазба, аәымдаәыдан
бастап, базаныҫ
соҫына
дейiн;
NEXT<N> – келесi N жазба, аәымдаәыдан
басталады;
PECORD<N> – N жазба номерi;
FOR <шарт> – тек жазба ҝшiн <шартқа>
жауап беретiн команданыҫ
орындалуы;
WHILE<шарт> - қабылдайтын <шарт>
тоқтаәанша команда орындала алуы.
FOR жјне WHILE командалары бірмезгілде
қолдануы мҝмкін.
Мысалы:
LIST
|
REST
|
FIELDS fam, tab, dtr
|
FOR fam=’A’
|
Аталуы
|
шекара
|
ҙрнек
|
For-шарт
|
|
FoxPro тілін меҫгеру
кезінде жазба ҝшін синтаксистік
командаларды қолданамыз.
Файл
|
Файлдыҫ
аты, файлдыҫ
типі кеҫейтілуі
бойынша (мысалы, DBF – мјндер базасы
ҝшін файл)
|
МБ
|
Мјндер базасы (DBF – файл мҝмкіндігі
FPT – файлымен)
|
Ҙріс
|
Мјндер базасыныҫ
файлыныҫ
ҙрісініҫ
аты
|
Мемо-ҙріс
|
Файләа тҝсініктеме беретін ҙріс
аты
|
Индекс
|
Индекс аты (файлдаәы индекс аты
IDX/CDX)
|
Айнымалы
|
Жады да орналасқан уақытша айнымалыныҫ
аты
|
Аймақ
|
Мјліметтер базасыныҫ
бір файлын ҙҫдеу
ҝшін FoxPro-да жўмыс аймақ атын
ўйымдастырамыз. Мјліметтер базасында
аймақ нҙмір,
јріп немесе псевдониммен кҙрсетіледі
|
Терезе
|
Терезе аты
|
[…]
|
Квадрат жақша міндетті еместілікті
кҙрсетеді,
бірақ команданыҫ
конструкциясыныҫ
бҙлігінде
мҝмкіндігі бар. Командад да жақша
орындалмайды
|
<…>
|
Бўрыштық жақшада јртҝрлі ҙрнектердіҫ
орын ауыстыруына мҝмкіндік береді.
Команда да жақша орындалмайды
|
.../...
|
Командаәа қажетті бір элементті
кҙрсетеді
|
* и ?
|
Бўл стандартты MS DOS ҝшін бірнеше
командаларды іздейді
|
ҘрнN
|
(Numeric) сандық типті ҙрнек.
Оныҫ
нјтижесі сан болады
|
ҘрнL
|
(Logical) логикалық типті ҙрнек.
''Ақиқат'' немесе ''Жаләан'' мјндермен
жўмыс істейді
|
ҘрнC
|
(Character) символдық типті ҙрнек.
Жеке символ немесе символдық жолмен
жўмыс істейді
|
ҘрнD
|
(Date) даталық типті ҙрнек.
Оныҫ
нјтижесі сан болады
|
Ҙрн
|
Кез-келген типтегі ҙрнек
контекстіҫ
рўқсаты бойынша
|
|