Л. Партыка, И. И. Попов системы управления базами данных



бет106/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   102   103   104   105   106   107   108   109   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Просмотр данных. Просмотреть загруженные данные можно с использованием команды list (рис. 3.8):

list — просмотр всего открытого файла;

list <имя  поля  1,   имя  поля  К> — просмотр 1-ГО И К-го полей;

list record 3 — просмотр отдельной записи.



Рис. 3.8. Выборочный просмотр полей записей файла командой list

Каждая записанная выше команда состоит из двух частей, list определяет собственно команду (т. е. что нужно выполнить). Вторая часть команды называется указателем и идентифицирует записи, к которым относится команда (многие команды имеют подобные указатели).

Конструкция list off позволяет исключить номера записей из листинга.

Команды edit и browse осуществляют просмотр и редактирование записей файла данных.

Browse отображает файл БД в форме таблицы, в которой строки соответствуют записям, а столбцы — полям данных. Окно просмотра обычно недостаточно велико, чтобы дать возможность увидеть всю таблицу сразу. Для того чтобы увидеть различные части таблицы, нужно прокрутить окно просмотра по горизонтали и по вертикали. Текущая (активная) запись помечается символом ►.

В окне просмотра можно управлять отображением данных на экране, например изменить ширину отдельных полей. Для этого необходимо установить курсор мыши между заголовком поля Name и заголовком поля Year. Эта линия называется разделителем заголовков. При попадании на разделитель заголовков указатель мыши изменяет вид. Нажав кнопку мыши и перемещая курсор, можно установить требуемый размер поля (рис. 3.9).

Рис. 3.9. Просмотр и редактирование файла командой browse: а — до изменения ширины столбцов; б — после изменения

Команда edit позволяет увидеть все поля в одном окне. В этом режиме поля каждой записи располагаются одно под другим (рис. 3.10).

Рис. 3.10. Режим просмотра и редактирования файла по записям командой edit

Просмотр данных с использованием логических выражений.

С этой целью используются команды, содержащие логические выражения: list  for  <имя поля> =   [значение поля]

Например, list  for  sex =   [М]

Кроме операторов сравнения на равенство (=) можно работать с другими логическими операторами: <, >, <=, >=. Значения символьных полей заключаются в кавычки.

FoxPro позволяет просматривать и копировать данные, используя сложные логические выражения с операторами (связками): and, or, not:, list  for year >=  1990   .and.   sex =   [f].

Логические связки имеют три уровня приоритета:

1-й — .not.;

2-й — .and.;

3-й — .or. .

В синтаксисе команд FoxPro связки and, or, not снабжаются с двух сторон точками.

На рис. 3.11 приводятся примеры выборочного просмотра записей файла командой browse (рис 3.11, а) и командой SQL select (рис. 3.11,б). Отметим здесь, что команды языка SQL (см ниже, гл. 4) поддерживаются системой FoxPro в качестве альтернативы аналогичным командам и операторам внутренне­го языка.



Достарыңызбен бөлісу:
1   ...   102   103   104   105   106   107   108   109   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет