Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Paradox for Windows

←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 

мемо или  форматиро­ванное мемо-поле,  Paradox  откроет  диалоговое  окно Paste From File со словом  <Text>  в  списке  Type.  Текст  можно вставлять из файлов,  имеющих форматы .PXT, .TXT, PTF (если используется форма,  то можно вставлять текст в  любой  тип поля, включая графический и OLE).


- 52 -

2.5. ЗАМЕНА ДАННЫХ

    Paradox обеспечивает два средства быстрой замены данных существующего поля:

- команда Record|Locate and Replace  для  замены  всего содержимого поля;

- команда Edit|Search Text для замены последовательнос­ти символов в мемо-поле.

    Пункт Record|Locate and Replace используется для поиска записи с  конкретным  значением в поле и замены его на дру­гое. Для замены поля во  всей  таблице  лучше  использовать запрос CHANGETO  так  как  в этом случае команду Lokate and Replace придется повторять для каждой записи таблицы.

    В мемо  и форматированных мемо-полях можно использовать команду Edit|Search Text для  поиска  фрагментов  текста  и (необязательно) замены  их  на другой текст.  Для этого ис­пользуется диалоговое окно Search & Replace.

2.6. РЕДАКТИРОВАНИЕ СПЕЦИАЛЬНЫХ ТИПОВ ПОЛЕЙ

    Некоторые типы полей Paradox требуют специальных  мето­дов ввода  данных.  Например,  если нужно ввести картинку в графическое поле,  то нельзя просто напечатать ее имя точно также: имеются  определенные правила и соглашения,  которые контролируют способ ввода и редактирования данных  в  полях графического типа, OLE, мемо и форматированное мемо.

2.6.1. Редактирование мемо и форматированных мемо-полей

    Ввод данных в мемо и форматированные мемо-поля осущест­вляется таким же образом, как и в алфавитно-цифровые. Одна-


- 53 -

ко, при вводе данных в мемо и форматированные мемо-поля Pa­radox практически не вводит ограничения на  объем  вводимых данных. Во время редактирования мемо и форматированных  ме­мо-полей можно  использовать режим Memo View,  который пре­доставляет некоторые возможности по обработке текста и  по­вышает функциональные возможности клавиатуры по сравнению с режимом Field View.

    Для того, чтобы отформатировать текст в форматированном мемо-поле, надо выделить нужный блок текста, проинспектиро­вать его и из меню выбрать необходимые пункты.

2.6.2. Ввод графических изображений

    Данные в  графическом поле могут быть любыми картинками или графиками,  которые отсканированы или созданы в  графи­ческих редакторах.  Paradox предоставляет два способа ввода графического изображения в поле:

- использованием  команд  Cut,  Copy и Paste и при пос­редстве Clipboard;

    - командой Paste From.

    Сам Paradox не имеет возможности  редактировать  графи­ческие изображения.

    Для ввода графического изображения надо войти  в  режим редактирования и  вставить графическое изображение из Clip­boarb или файла.

2.6.3. Использование технологии OLE

    OLE-поля могут использоваться для того, чтобы виртуаль­но хранить любой тип данных - от графических до текстовых и вычисляемых. Преимущество использования OLE-полей  заключа-


- 54 -

ется в   том,   что  если  пользователь  однажды  разместил OLE-данные, они сохраняют связь со средой, в  которой  были созданы. Всегда  можно  перейти  в  эту  среду  или файл из OLE-объекта, который размещен в Paradox-таблице или  форме. Изменения, которые  сделаны  там  с оригиналом OLE-объекта, отразятся в Paradox-таблице или форме.

2.6.4. Редактирование полей с контролем корректности данных

    Проверка корректности  накладывает  на  вводимые данные ограничения с тем,  чтобы гарантировать, что они удовлетво­ряют определенным  требованиям.  Если  установлен  контроль корректности, то пользователь не сможет поместить в таблицу запись или  выйти из нее,  если все поля записи не отвечают поставленным условиям.  При вводе некорректных данных Para­dox заблокирует выход из записи.

              2.7. БЛОКИРОВАНИЕ ЗАПИСЕЙ

    Блокирование записей  - очень важная и необходимая опе­рация для сохранения целостности базы данных в многопользо­вательской среде. Если пользователь при работе в среде (ло­кальной или глобальной) заблокировал запись, другие пользо­ватель могут ее просматривать, однако не могут отредактиро­вать или удалить.  Paradox автоматически блокирует  запись, когда конкретный пользователь начинает ее редактировать,  и снимает блокировку, когда он выходит из нее.

    Перед началом  редактирования также можно заблокировать запись вручную.  Блокировка записей  исключает  возможность для других пользователей установить свою собственную блоки­ровку. По этой же причине она также запрещает доступ к  за-


- 55 -

писи в таблице другим пользователям.  Для блокировки запись нужно отметить и выбрать пункт Record|Lock. После того, как запись заблокирована,  команда  Lock в меню сменится на Un­lock, которая,  в свою очередь, освобождает запись для дос­тупа.

2.8. ИСПОЛЬЗОВАНИЕ ТАБЛИЦЫ-СПРАВОЧНИКА

    Данный режим позволяет вводить только те данные,  кото­рые уже  существуют  в  другой таблице таблице-справочнике. Например, можно задать для  поля  "Номер  клиента"  таблицы "Заказы" таблицу-справочник  "Клиенты",  чтобы  случайно не принять заказ от несуществующего клиента.

    Paradox может  использовать  таблицу-справочник  в двух режимах:

- Just  Current Field :  данные в текущем поле - единс­твенное, что Paradox проверяет по  таблице-справочни­ку;

- All Corresponding Fields :  Paradox  проверяет  поле, для которого задан справочник,  и переносит из него в таблицу еще несколько полей (Paradox выбирает  совпа­дающие имена полей).

VI. ЗАПРОСЫ

    Запрос -  основное  средство  доступа  к информации баз данных. Запросом называется  некоторая  совокупность  дейс-


- 56 -

твий, выполняемых системой Paradox, с помощью которых поль­зователь может извлечь необходимую информацию из своих таб­лиц. Запросом может быть как простейший поиск информации по значению в какой либо одной таблице,  так и сложный процесс преобразования и представления в определенном виде взаимос­вязанных между собой данных из нескольких таблиц.

Составляя запрос, пользователь может указать в нем:

    - интересующие его таблицы;

    - поля, из которых должен состоять запрос;

    - интересующие его записи;

    - необходимые преобразования данных.

    Запросы можно  использовать для осуществления следующих операций:

    - вставка новых записей;

    - удаление записей;

    - изменение значений;

    - создание новых полей.

    С помощью запроса можно также решать определенный класс математических задач.

             1. МЕХАНИЗМ РАБОТЫ ЗАПРОСА

    В Paradox используется метод,  называемый запрос по об­разцу. При  составлении запроса пользователь задает Paradox некоторый образец,  в соответствии с которым Paradox выдает результат. Это  позволяет пользователю сосредоточить внима­ние на определенных заданных полях записи.

    Предположим, имеется таблица "Клиент" с данными по кли­ентам. Если в ней пользователя интересуют лишь имена и  ад­реса клиентов,  то для этого ему нужно открыть окно Query и задать образец желаемой таблицы,  поставив в  нужных  полях


- 57 -

соответствующий знак.  Результат появится во временной таб­лице Answer.

    Paradox переписывает таблицу Answer  при  каждом  новом запросе и уничтожает ее по окончании сеанса работы.  Чтобы, при необходимости, сохранить содержимое

←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 


Copyright © 2005—2007 «RefStore.Ru»