Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 15 стр.

UptoLike

Составители: 

61
5) Освоим (на примере команды BROWSE) режим помощи пользователю,
предоставляемый Visual FoxPro 5.0.
Запишите результат внесения записей в базу данных
Ctrl+End (^End)
Произойдет выход из режима редактирования и возврат к режиму ожидания ввода
команд.
Освоим мощные средства помощи пользователю (режим HELP, переход к
которому осуществляется нажатием клавиши F1).
Помощь является контекстной (в окно выводится
информация о команде либо о
режиме, в котором Вы работаете в данный момент). Все команды и функции помещены в
файле помощи по алфавиту. Выход к нужной букве можно ускорить, если ее набрать на
клавиатуре. В окне помощи приводится полное описание команды (функции) и часто
примеры ее использования.
Найдите команду BROWSE. Обратите
внимание на огромное число опций
команды, которая является мощной командой Visual FoxPro 5.0.
Освоим несколько полезных опций команды BROWSE:
BROWSE [FIELDS <list>][FOR <exprL>]
Здесь (как и далее) использованы обозначения, принятые в Visual FoxPro 5.0 для
описания команд:
[…]необязательная (уточняющая) часть команды (называется опцией, способ
использования называется опциональным);
<expr> - произвольное выражение (сведения, которые вводит пользователь (знаки <
> вводить не
нужно!) <expr> - от <exprassion>=выражение);
<exprC> - должно быть введено символьное выражение (текст);
<exprL> - должно быть введено логическое условие;
<exprN> - должно быть введено выражение с переменными числового типа;
<list> - список (через запятые).
а) FIELDS <list> - перечень полей (можноне всех) из числа имеющихся в файле
таблицы данных. Не забывайте, что теперь ваша таблица хранится в БД
с аналогичным
названием. Привыкайте к понятию БД.
Наберите в командном окне (используя БУФЕР команд) команду
BROW FIEL ФИО, балл_сес01
(перед Вами будут выведены данные с использованием
принципа удаления лишнего
- одного из самых основных принципов работы с базами данных).
Наименования полей нужно набирать точно. Однако Вы часто будите затрудняться
в запоминании имен полей (особенно длинных). Visual FoxPro 5.0 предоставляет средства
для облегчения ввода; для этого можно использовать встроенную функцию
FIELD (<exprN1><exprN2>),
которая возвращает имя поля по ее номеру (<exprN1>) и при работе с несколькими
таблицами данных, открытых в разных рабочих областяхпо ее номеру 1…9 нужной
рабочей области (<exprN2>, см. дальше при описании команды SELECT).
Наберите команду ?FIEL(1),
и Вы увидите ответ Visual FoxPro 5.0: ФИО.
Ознакомьтесь с использованием "ленивой" формы запроса о содержании полей в
команде BROWSE. Присвойте имя поля ("не читая" его) какой-либо переменной -
например, введите
команду
y=FIEL(1)
(пользуйтесь командным буфером!). Теперь в переменной y находится имя поля, номер
которого Вы помните, а наименование "забыли".
Используйте символ макроподстановки & для вставки "забытого" имени в
команду BROWSE.
                                         61

      5)      Освоим (на примере команды BROWSE) режим помощи пользователю,
предоставляемый Visual FoxPro 5.0.
Запишите результат внесения записей в базу данных
                                    Ctrl+End (^End)
Произойдет выход из режима редактирования и возврат к режиму ожидания ввода
команд.
      Освоим мощные средства помощи пользователю (режим HELP, переход к
которому осуществляется нажатием клавиши F1).
      Помощь является контекстной (в окно выводится информация о команде либо о
режиме, в котором Вы работаете в данный момент). Все команды и функции помещены в
файле помощи по алфавиту. Выход к нужной букве можно ускорить, если ее набрать на
клавиатуре. В окне помощи приводится полное описание команды (функции) и часто –
примеры ее использования.
      Найдите команду BROWSE. Обратите внимание на огромное число опций
команды, которая является мощной командой Visual FoxPro 5.0.
      Освоим несколько полезных опций команды BROWSE:
                           BROWSE [FIELDS ][FOR ]
      Здесь (как и далее) использованы обозначения, принятые в Visual FoxPro 5.0 для
описания команд:
      […] – необязательная (уточняющая) часть команды (называется опцией, способ
использования называется опциональным);
       - произвольное выражение (сведения, которые вводит пользователь (знаки <
> вводить не нужно!)  - от =выражение);
       - должно быть введено символьное выражение (текст);
       - должно быть введено логическое условие;
       - должно быть введено выражение с переменными числового типа;
       - список (через запятые).

      а) FIELDS  - перечень полей (можно – не всех) из числа имеющихся в файле
таблицы данных. Не забывайте, что теперь ваша таблица хранится в БД с аналогичным
названием. Привыкайте к понятию БД.
      Наберите в командном окне (используя БУФЕР команд) команду
                              BROW FIEL ФИО, балл_сес01
      (перед Вами будут выведены данные с использованием
                            принципа удаления лишнего
                    - одного из самых основных принципов работы с базами данных).
       Наименования полей нужно набирать точно. Однако Вы часто будите затрудняться
в запоминании имен полей (особенно длинных). Visual FoxPro 5.0 предоставляет средства
для облегчения ввода; для этого можно использовать встроенную функцию
                                 FIELD (),
которая возвращает имя поля по ее номеру () и при работе с несколькими
таблицами данных, открытых в разных рабочих областях – по ее номеру 1…9 нужной
рабочей области (, см. дальше при описании команды SELECT).
       Наберите команду          ?FIEL(1),
и Вы увидите ответ Visual FoxPro 5.0: ФИО.
       Ознакомьтесь с использованием "ленивой" формы запроса о содержании полей в
команде BROWSE. Присвойте имя поля ("не читая" его) какой-либо переменной -
например, введите команду
                                       y=FIEL(1)
(пользуйтесь командным буфером!). Теперь в переменной y находится имя поля, номер
которого Вы помните, а наименование "забыли".
       Используйте символ макроподстановки & для вставки "забытого" имени в
команду BROWSE.