Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Определение свойств таблицы и её полей.



Для определения свойств самой таблицы предназначена вкладка Table(Таблица) конструктора.

В ее верхней части расположено поле Name (Имя), в котором вы можете задать длинное имя таблицы. Это имя будет отображаться в окне проекта, а также использоваться при создании форм, запросов и отчетов. При создании несвободной таблицы в строке Database (База данных) указывается имя базы данных, в которую будет входить создаваемая таблица. Это поле доступно только для чтения.

Используя поле Table Comment (Описание таблицы) вкладки Table(Таблица), вы можете ввести текстовое описание таблицы. Для определения условия проверки правильности ввода информации на уровне записей, гарантирующих достоверность вводимых в таблицу данных, и создания триггеров для добавления, изменения и удаления записей таблицы, предназначены поля областей Record validation (Достоверность записей) и Triggers(Триггеры).

Определение полей таблицы

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

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

Ввод наименований полей

Наименования полей таблицы вводятся на вкладке Fields (Поля) в строке ввода столбца Name (Имя). При задании наименований полей вы можете использовать буквы, цифры и знак подчеркивания. Ваши попытки ввести специальные символы Visual FoxPro проигнорирует.

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

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

Типы полей

Поля таблицы предназначены для хранения в них данных. Это могут быть числа, текстовая информация, даты, графические файлы и т. д. Для определения типа данных, размещаемых в поле, используются тип поля, его ширина и количество знаков после запятой. Для их ввода предназначены столбцы Туре (Тип), Width (Ширина) и Decimal (Десятичные) вкладки Fields(Поля) конструктора таблицы.

В Visual FoxPro допустимыми являются типы полей, перечисленные в табл. 4.6.

Таблица 4.6, Типы полей Visual FoxPro

Тип Наименование Отображаемые данные
Текстовый Character, Character(binary) Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 254 символа. тип Character (binary) используется в том случае, если не требуется учитывать кодовую страницу отображаемых данных
Числовой Integer, Numeric, Float, Double Integer отображает целые числа от-2 147 483 647 до +2 147 483 646. Числовые поля типа Numeric и Float отображают данные с фиксированной точкой в диапазоне от-0.9999999999x1 (Г19 до +0.9999999999х10+2°. Тип данных Double используется для хранения данных с высокой точностью в диапазоне от±4.9406564854 1247x1 (Г324 до±1.797693 13486232x1 (Г308
Денежный Currency В поле денежного типа могут содержаться числа от -922 337 203 685 477.5807 до922 337 203 685 477.5807
Дата Date В поле типа Date может содержаться любая дата от 01. 01. 0001 до 31. 12.9999
Дата и время DateTime В поле типа DateTime может содержаться любая дата от 01.01.0001 до 31.12.9999 и время от 00: 00: 00 а.m.. до 11: 59: 59 р.m.
Логический Logical Содержит логическое значение True (Т.)(Истина) или False (.F.) (Ложь)
Текстовое поле произвольной длины Memo, Memo(binary) Memo-поле содержит символьные данные большого объема
Двоичное поле произвольной длины General Поле данного типа предназначено для хранения в таблицах изображений и других двоичных данных

Задание свойств полей

В нижней части вкладки Fields (Поля) конструктора расположены поля, позволяющие задать для каждого поля таблицы свойства, которые будут использоваться при вводе в них данных.

Область Display (Отображение) содержит поля, позволяющие задать форматы ввода и отображения данных (табл. 4.7).

Таблица 4.7. Назначение полей области Display вкладки Fields

Поле Назначение
Format (Формат) Задает формат отображения данных в формах, отчетах и окне Browse
Input mask (Маска ввода) Задает формат ввода данных
Caption (Надпись) Определяет заголовок поля

Область Map field type to classes (Используемые типы полей для классов)предназначена для указания библиотеки и имени класса, который будет использоваться для создания объектов при размещении данного поля таблицы в форме (табл. 4.8).

Таблица 4.8. Назначение полей области Map field type to classes вкладки Fields

Поле Назначение
Display library (Показывать библиотеку) Задает местоположение и имя файла библиотеки классов
Display class (Показывать класс) Задает имя класса из выбранной библиотеки

Область Field validation (Проверка правильности ввода) позволяет задать параметры, описанные в табл. 4.9.

Таблица 4.9. Назначение полей области Field validation вкладки Fields

Поле Назначение
Rule (Условие) Условие правильности ввода данных
Message (Сообщение) Сообщение, выводимое при неправильном вводе данных в поле
Default Value (Значение по умолчанию) Значение, вводимое в поле по умолчанию

В текстовом поле Field comment (Комментарий) можно ввести краткое описание поля, которое может потребоваться при последующих модификациях структуры таблицы и сопровождении проекта.

Свойство NULL

Для каждого поля вы можете определить признак, разрешающий при вводе данных оставлять это поле пустым. Для этого используется свойство NULL в описании поля таблицы. 'Более подробно определение свойств полей будет рассмотрено в главе 14.

Назначение кнопок окна конструктора таблицы

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

Если вы изменили структуру таблицы, но хотите от этого отказаться, вам необходимо воспользоваться кнопкой Cancel (Отмена).

Для добавления в таблицу нового поля установите курсор на поле, выше которого вы предполагаете разместить новое, и нажмите кнопку Insert(Вставить). Будет добавлена пустая строка, в которую вы можете ввести информацию о новом поле.

Для удаления поля таблицы перейдите на строку с описанием данного поля и нажмите кнопку Delete (Удалить).

Кнопки Insert (Вставить) и Delete (Удалить) на вкладке Indexes (Индексы)позволяют добавлять в таблицу новые индексы и удалять существующие

Создание схемы данных.

СОЗДАНИЕ СХЕМЫ ДАННЫХ

Создание схемы данных начинается с выполнения команды Схема данных (Relationships) в группе Отношения (Relationships) на вкладке ленты Работа с базами данных (Database Tools). В результате выполнения этой команды открывается окно схемы данных и диалоговое окно Добавление таблицы (Show Table), в котором осуществляется выбор таблиц, включаемых в схему (см. рис. 3.48). Диалоговое окно Добавление таблицы откроется автоматически, если в базе данных еще не определена ни одна связь. Если окно не открылось, на ленте Работа со связями | Конструктор (Relationship Tools | Design) в группе Связи (Relationships) нажмите кнопку Отобразить таблицу (Show Table).



Поделиться:



Популярное:

  1. G) определение путей эффективного вложения капитала, оценка степени рационального его использования
  2. I этап. Определение стратегических целей компании и выбор структуры управления
  3. I. ОПРЕДЕЛЕНИЕ И ПРОБЛЕМЫ МЕТОДА
  4. III. Определение посевных площадей и валовых сборов продукции
  5. VII. Определение затрат и исчисление себестоимости продукции растениеводства
  6. X. Определение суммы обеспечения при проведении исследования проб или образцов товаров, подробной технической документации или проведения экспертизы
  7. Активные формы кислорода – классификация и свойства.
  8. Аминокислоты, их состав и химические свойства: взаимодействие с соляной кислотой, щелочами, друг с другом. Биологическая роль аминокислот и их применение.
  9. Анализ платежеспособности и финансовой устойчивости торговой организации, определение критериев неплатежеспособности
  10. Анализ показателей качества и определение полиграфического исполнения изделия
  11. Антрагликозиды по физическим свойствам представляют собой
  12. АНТРАГЛИКОЗИДЫ, КАК ПРАВИЛО, ОБЛАДАЮТ ВЫРАЖЕННЫМИ ФАРМАКОЛОГИЧЕСКИМИ СВОЙСТВАМИ


Последнее изменение этой страницы: 2016-06-05; Просмотров: 1181; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь