←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 ...
поля даты Paradox¦
¦ ¦ ¦ ¦
L--------+--------+-------------------------------------
- 11 -
---------T--------T------------------------------------¬
¦Логичес-¦Не нужен¦ Содержит величины, имеющие значения¦
¦ кое ¦ ¦Истинно или Ложно. ¦
+--------+--------+------------------------------------+
¦ Мемо ¦Не нужен¦ Содержит блоки текста, слишком¦
¦ ¦ ¦большие для того, чтобы хранить их в¦
¦ ¦ ¦символьном поле. Содержимое мемо-по-¦
¦ ¦ ¦лей хранится в отдельном файле с¦
¦ ¦ ¦именем таблицы и расширением .DBT.¦
L--------+--------+-------------------------------------
1.1.3. BLOB-поля
Мемо, форматированное мемо, графичeские, OLE и двоичные поля могут содержать так называемые Двоичные Файлы Больших Объектов. К этой группе полей применимы определенные правила, поэтому они иногда собирательно обозначаются как BLOBполя. Мемо-поле dBASE таблицы также является BLOB-полем.
1.1.4. Временные таблицы
При выполнении некоторых операций Paradox создает временные таблицы, существующие до тех пор, пока пользователь не меняет личный каталог или не завершает сеанс работы с Paradox.
Paradox хранит все временные таблицы в личном каталоге пользователя. Временные таблицы можно редактировать и делать к ним запросы так же, как и к другим таблицам.
- 12 -
---------T-------------------------T--------------------¬ ¦ Имя ¦ Содержимое ¦ Создается во время ¦
¦ ¦ ¦ операции ¦
+--------+-------------------------+--------------------+ ¦ Answer ¦ Результат запроса ¦ Запрос ¦
+--------+-------------------------+--------------------+ ¦ Changed¦ Копии первоначального ¦ Запрос CHANGETO или¦ ¦ ¦содержания измененных ¦операция добавления ¦
¦ ¦записей ¦Add ¦
+--------+-------------------------+--------------------+ ¦Crosstab¦ Кросстаблица ¦Создание кросстабли-¦
¦ ¦ ¦цы в форме ¦
+--------+-------------------------+--------------------+ ¦ Deleted¦ Удаление записи ¦ Запрос DELETE ¦
+--------+-------------------------+--------------------+ ¦ Errchng¦ Записи, которые не могут¦ Запрос CHANGETO ¦
¦ ¦быть изменены ¦ ¦
+--------+-------------------------+--------------------+ ¦ Errdel ¦ Записи, которые не могут¦ Запрос DELETE ¦
¦ ¦быть удалены ¦ ¦
+--------+-------------------------+--------------------+ ¦ Errins ¦ Записи, которые не могут¦ Запрос INSERT ¦
¦ ¦быть добавлены ¦ ¦
+--------+-------------------------+--------------------+ ¦ Export ¦ Специальная таблица для¦ Операция Export ¦
¦ ¦экспортирования текста с¦ ¦
¦ ¦полями фиксированной ¦ ¦
¦ ¦длины ¦ ¦
L--------+-------------------------+---------------------
- 13 -
---------T-------------------------T--------------------¬
¦ Import ¦ Специальная таблица для¦ Операция Import ¦
¦ ¦импортирования текста с¦ ¦
¦ ¦полями фиксированной ¦ ¦
¦ ¦длины ¦ ¦
+--------+-------------------------+--------------------+
¦Inserted¦ Добавление записи ¦ Запрос INSERT ¦
+--------+-------------------------+--------------------+
¦ Keyvoil¦ Записи с дублированным ¦ Изменение структуры¦
¦ ¦значением ключевого поля ¦таблицы или операция¦
¦ ¦ ¦добавления записей¦
+--------+-------------------------+--------------------+
¦ Locks ¦ Все активные в данном¦ File¦Multiuser ¦
¦ ¦сеансе работы с Paradox¦ Display¦Locks ¦
¦ ¦заблокированные записи ¦ ¦
+--------+-------------------------+--------------------+
¦ Pal$scr¦ Список исходных кодов,¦ Language¦Browse ¦
¦ ¦объектов, методов в форме¦ Sources ¦
+--------+-------------------------+--------------------+
¦Problems¦ Непреобразованные записи¦ File¦Utilities¦ ¦
¦ ¦ ¦Import Restructure¦
+--------+-------------------------+--------------------+
¦ Struct ¦Определения полей таблицы¦Create Restructure ¦ L--------+-------------------------+---------------------
1.2. ФОРМЫ
Иногда более удобно работать с данными в отдельных записях, а не со всей таблицей целиком. Формы позволяют пользователю видеть столько данных из таблицы, сколько он пред-
- 14 -
почтет. При этом их можно представлять в другом формате. Если редактируются данные в форме, то Paradox обновляет соответствующую информацию в таблице.
Для создания форм с необходимой структурой можно использовать средства разработки Paradox. Paradox позволяет отображать в форме несколько записей одной таблицы или записи из нескольких разных таблиц одновременно.
1.3. ОТЧЕТЫ
При работе с базами данных часто бывает нужно распечатать необходимую информацию. Paradox предоставляет мощные средства генерации отчетов. Пользователь может сортировать и группировать записи, производить необходимые вычисления над полями, а также упорядочивать и представлять данные практически в любом формате.
При создании отчетов, также как и форм, доступны средства разработки Paradox. Используя их, можно сконструировать необходимый вид отчета. А так как Paradox позволяет связывать данные из разных таблиц, пользователь может легко создавать сложные отчеты, использующие несколько таблиц базы данных.
1.4. ЗАПРОСЫ
Запрос в Paradox - это некий вопрос об информации в базе данных. При помощи запросов можно:
- вести поиск или выбор данных в таблице;
- комбинировать данные из нескольких таблиц;
- производить вычисления над данными;
- вставлять данные;
- 15 -
- удалять данные;
- изменять данные;
- определять группы и наборы данных, над которыми будут производиться вычисления или сравнения.
Paradox предоставляет простой, но гибкий и мощный способ создания запросов. В окне Query можно выбрать таблицы, по которым можно сделать запрос. Затем вводится образец данных, удовлетворяющий условиям, а Paradox выбирает из таблицы те данные, которые соответствуют этому образцу. Это называется Запрос По Образцу.
1.5. ПРОГРАММЫ
Программы - это последовательность команд на языке ObjectPAL (языке разработки приложений Paradox), которые позволяют автоматизировать выполнение определенной последовательности действий над базой данных. Коды ObjectPAL обычно "присоединяются" к объектам форм, но можно написать и отдельные программы, которые будут выполняться независимо от какой-либо формы. Например, можно написать программу для открытия определенной таблицы и выполнения вычислений над
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 ...
|
|