45986 (Paradox for Windows), страница 4

2016-07-31СтудИзба

Описание файла

Документ из архива "Paradox for Windows", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "45986"

Текст 4 страницы из документа "45986"

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

Некоторые операции подробнее описаны ниже.

3.2. КЛЮЧЕВЫЕ ПОЛЯ Ключевые поля определяют первичный индекс и порядок сортировки записей в таблице. Ключевое поле подразумевает также, что находящееся в нем значение должно быть уникальным.

Ключевые поля необходимы для связывания таблиц и организации системы ссылок между таблицами.

3.2.1. Определение ключевых полей При определении ключевых полей следует учитывать следующие ограничения: - таблица может иметь только один ключ, состоящий из одного или нескольких полей; - ключевые поля таблицы должны быть первыми в перечне полей; - при определении нескольких полей как ключевых, задается составной ключ. Набор значений в этих полях должен быть уникальным для каждой записи в таблице. Составной ключ должен начинаться с первого поля перечня полей.

Чтобы определить поле как ключевое (или снять ключ с поля), надо переместится в колонку Key перечня полей и произвести двойной щелчок мышью или нажать любую клавишу.

3.3. ЗАИМСТВОВАНИЕ ГОТОВОЙ СТРУКТУРЫ ТАБЛИЦЫ

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

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

3.4. КОНТРОЛЬ КОРРЕКТНОСТИ ДАННЫХ

Контроль значений - это условия, которым должны удовлетворять вводимые в поля данные. --------------T---------------------------------------¬ ¦ Тип контроля¦ Значение ¦ +-------------+---------------------------------------+ ¦ Required ¦ Это поле каждой записи таблицы должно¦ ¦ field ¦ содержать не пустое значение ¦ +-------------+---------------------------------------+ ¦ Minimum ¦ Значения, вводимые в данное поле,¦ ¦ ¦ должны быть не меньше указанной вели-¦ ¦ ¦ чины ¦ +-------------+---------------------------------------+ ¦ Maximun ¦ Значения, вводимые в данное поле,¦ ¦ ¦ должны быть не больше указанной вели-¦ ¦ ¦ чины ¦ +-------------+---------------------------------------+ ¦ Default ¦ Указываемая величина автоматически за-¦ ¦ ¦ носится в поле.

¦ +-------------+---------------------------------------+ ¦ Picture ¦ Пользователь определяет строку симво-¦ ¦ ¦ лов, которая работает как шаблон для¦ ¦ ¦ вводимых данных ¦ L-------------+---------------------------------------

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

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

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

3.6. ОПРЕДЕЛЕНИЕ ВТОРИЧНЫХ ИНДЕКСОВ

Пользователь имеет возможность присвоить полю или группе полей вторичный индекс чтобы: - производить быстрый поиск значений в определенных полях; - иметь возможность другого порядка просмотра таблицы; - связывать таблицы.

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

Примером использования вторичного индекса может служить задача связывания таблиц "Клиент" и "Заказы" таким образом, чтобы были видны заказы каждого клиента. Таблица "Заказы" имеет вторичный индекс, связанный с полем "Номер клиента". Это означает, что Paradox может быстро найти все записи с данным значением номера клиента. Когда связываются таблицы, Paradox для каждого значения "Номер клиента" в таблице "Клиент" находит и показывает все совпадающие значения "Номер клиента" в таблице "Заказы". Используя такую связь, можно создать форму, содержащую все заказы, сделанные каждым клиентом.

Таблица может иметь несколько вторичных индексов. Можно создавать составные вторичные индексы, объединяя два и более полей. Количество сложных вторичных индексов может достигать 16, а максимальное количество простых вторичных индексов равно количеству полей в таблице.

3.7. ОПРЕДЕЛЕНИЕ СИСТЕМЫ ССЫЛОК МЕЖДУ ТАБЛИЦАМИ

Система ссылок подразумевает соответствие поля или группы полей одной таблицы ("дочерней") к ключу другой таблицы ("материнской"). Для определения полей дочерней таблицы Paradox считает верными только те значения, которые существуют в ключевых полях материнской таблицы. -----------------T------T-------¬ ¦ Номер клиента ¦ Имя ¦ Город ¦ Клиент L----------------+------+------- -------------T-------------T-------¬ ¦Номер заказа¦Номер клиента¦ Имя ¦ Заказы L------------+-------------+------- Paradox запрещает вводить значение поля "Номер клиента" в таблице "Заказы", которое не соответствует какому-либо существующему значению этого поля в таблице "Клиент".

Возможность задать систему ссылок существует только между однотипными полями. Также, система ссылок может быть установлена только между таблицами одного каталога. Если система ссылок определена для таблицы, уже содержащей данные, то все данные из дочерней таблицы, которые не соответствуют данным в материнской, будут помещены во временную таблицу Keyviol.

Paradox предлагает два способа обновления таблиц, использующих систему ссылок. При определении системы ссылок должен быть задан один из них: - Cascade: Все изменения значений ключа материнской таблицы автоматически происходят и в дочерней таблице. Этот способ определен по умолчанию. При этом Paradox блокирует как материнскую, так все ее дочерние записи. Если блокировка отвергается (уже заблокировано другим пользователем), Paradox не в состоянии произвести обновление; - Prohibit: Этот способ не позволяет изменить значение ключа материнской таблицы, если в дочерней таблице имеются записи, соответствующие этому значению. Например, если в поле "Номер клиента" таблицы "Заказы" имеется значение 350, Paradox запретит менять это значение в таблице "Клиент". А если ни в одной записи дочерней таблице это значение не встречается, Paradox разрешает изменения в материнской таблице.

Paradox for Windows - первая Paradox, полностью использующая возможности системы ссылок. Но Paradox имеет опции, которые позволяют контролировать работу ранних версий Paradox с таблицами, для которых определена система ссылок.

Также Paradox предоставляет возможность создать систему ссылок для таблицы так, что одно поле будет ссылаться на поле ключа этой же таблицы. Например, имеется таблица со списком служащих. Ключевое поле для нее "Идентификатор служащего". Имеется также поле "Руководители". Поскольку руководители - тоже служащие, можно создать такую систему ссылок, чтобы данные вводимые в поле "Руководители", записывались и в поле "Идентификатор служащего". Но при этом нельзя задавать систему ссылок с полем, ссылающимся само на себя.

V. РАБОТА С ДАННЫМИ В ТАБЛИЦАХ

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

1. ПРОСМОТР ДАННЫХ Paradox предоставляет несколько способов просмотра данных: - использовать окно Table для просмотра данных в таблице, перемещаясь по столбцам и строкам. При этом можно использовать как стандартный формат таблиц, так и разработанный пользователем; - использовать окно Form для отображения табличных за- писей нетабличным способом. Данный режим является очень гибким. Он позволяет просматривать все или несколько полей одной таблицы, а также любую комбинацию полей из нескольких таблиц; - использовать окно Report для предварительного просмотра отчета на экране перед его распечаткой.

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

1.1. ИСПОЛЬЗОВАНИЕ ТАБЛИЦ В зависимости от ситуации Paradox у пользователя может возникнуть желание по-разному отображать данные. Paradox предоставляет практически неограниченное число способов просмотра данных, находящихся в таблицах.

Чтобы открыть на экране таблицу, надо выбрать команду File|Open|Table из меню Paradox Desktop. В появившемся диалоговом окне Open Table выбирается нужная таблица.

Paradox открывает таблицу в окне Table. При этом меню и SpeedBar отображают операции, осуществимые при работе с таблицей.

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

1.1.1. Перемещение по таблице Для перемещения по записям таблицы используется меню Record или иконки на SpeedBar. Меню Record предоставляет следующие команды перемещения: - First - переход к первой записи таблицы; - Last - переход к последней записи таблицы; - Next - переход к следующей записи; - Previous - переход к предыдущей записи; - Next Set - переход к следующей группе записей, отображаемых в окне Table; - Previous Set - переход к предыдущей группе записей, отображаемых в окне Table.

Для перемещения по таблице также можно использовать клавиатуру и линейку прокрутки.

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

Можно изменить формат таблицы двумя способами: - проинспектировать нужный элемент таблицы; - пометить область, готовую к изменению, после чего выбрать соответствующую команду из пункта меню Properties.

Вообще изменение способа отображения включает в себя: * Непосредственные манипуляции с таблицей - работу с изображением таблицы при помощи мыши. Это дает возможность изменять форму, размер и положение на экране любого объекта.

* Манипуляции со столбцами - перемещение, изменение размеров столбца.

* Манипуляции со строками.

* Установка режима выравнивания. Режим выравнивания определяет расположение данных в поле или текста заголовка.

* Выбор цвета. Можно изменить цвет любой части таблицы: фона таблицы, линий сетки, конкретного поля, фона и символов столбца, а также фона и символов заголовка.

* Выбор шрифта. Имеется возможность изменять внешний вид текста в полях и заголовках. Можно при желании выбирать начертание, размер, стиль и цвет символов шрифта.

* Изменение свойств в соответствии с диапазоном данных.

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

* Изменение способа выделения текущей записи.

1.2. ИСПОЛЬЗОВАНИЕ ФОРМ Используя формы Paradox, пользователь может отображать данные из таблиц любым ему угодным способом, выбирая при этом те данные, которые он хотел бы видеть.

Для того, чтобы открыть форму из Desktop, нужно выбрать пункт меню File|Open|Form. После этого появится диалоговое окно Open Document, которое используется для выбора нужной формы. Для открытия формы текущей таблицы можно либо нажать мышью кнопку Quick Form на SpeedBar, либо выполнить команду Table|Quick|Form, либо нажать F7. Если не определена форма для текущей таблицы, Paradox откроет по умолчанию стандартную форму.

Над формами Paradox производит следующие операции: - масштабирование формы; - сохранение настройки окна Form; - распечатывание формы.

1.3. РАБОТА С ДАННЫМИ В ТАБЛИЦАХ И ФОРМАХ 1.3.1. Режим View Field (просмотр поля) При перемещении по полям таблицы или формы, Paradox выделяет цветом все поле полностью. Для установки текстового курсора внутри поля надо включить режим Field View. При этом Paradox поместит курсор к конец содержимого поля, что дает возможность перемещаться в пределах этого поля.

Paradox имеет три режима просмотра полей: - Field View - дает возможность перемещаться внутри поля от символа к символу; - Persistent Field View - позволяет перемещаться к другому полю, не отменяя режим просмотра поля; - Memo View - режим просмотра мемо- и форматированных мемо-полей, который при этом дает возможность небольшого редактирования этих полей.

1.3.2. Выбор поля Когда какое-либо поле делается текущим, Paradox выделяет его цветом. Это означает, что поле выбрано. Если напечатать что-либо в выбранном поле, то его содержимое заменится на введенные данные. Paradox позволяет выбрать несколько полей одновременно или только часть данных поля. Несколько полей, находящихся в соседних строках и столбцах, можно выбрать, просто окружив их рамочкой. Можно также отметить все поля в таблице.

1.3.3. Копирование данных Paradox дает пользователю возможность копировать данные из таблицы и в таблицу. Простой командой Edit|Copy пользователь может скопировать данные в Clipboard, предварительно их отметив. Помещенные в Clipboard данные можно перенести в другие поля или другие Windows-программы. Paradox позволяет копировать часть поля, целое поле, группу полей, строку.

Следует отметить, что группу полей можно скопировать только из таблицы, а не из формы. Однако, обратно в таблицу из Clipboard группу полей поместить нельзя.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
426
Средний доход
с одного платного файла
Обучение Подробнее