77995

Создание вычисляемых полей и полей выбора

Лекция

Информатика, кибернетика и программирование

Сделать двойной щелчок на компоненте Tble1 вызвать редактор полей; В редакторе полей правой кнопкой мыши в всплывающем меню выбрать раздел dd ll fields CtrlF добавление всех полей базы данных или dd Field Ctrl добавление определенных полей базы данных; В редакторе полей правой кнопкой мыши в всплывающем меню выбрать раздел New добавление нового поля; В разделе Fields Properties свойство поля указать имя поля тип данных компоненту и размер...

Русский

2015-02-05

52.5 KB

6 чел.

Создание вычисляемых полей и полей выбора

Вычисляемое поле – это поле БД значение, которого вычисляется на основании значений других полей записи.

Данное поле не содержится в базе данных, а только выводит значения при работе приложения. Эти поля нельзя использовать как ключевые.

Пример: По полю «Год рождения» рассчитать возраст студента с помощью вычисляемого поля.

  1.  Разместить компоненты на форме:  Table1, DBGrid1, DBNavigator, DataSourse и пдключить базу данных.
  2.  Сделать двойной щелчок на компоненте Table1(вызвать редактор полей);
  3.  В редакторе полей правой кнопкой мыши в всплывающем меню выбрать раздел Add all fields (Ctrl+F) -добавление всех полей базы данных или Add Field (Ctrl+A) -  добавление определенных  полей базы данных;
  4.  В редакторе полей правой кнопкой мыши в всплывающем меню выбрать раздел New (добавление нового поля);
  5.  В разделе Fields Properties (свойство поля) указать имя поля, тип данных, компоненту и размер (рис 56);

Рис. 56 – Определение параметров  вычисляемого поля

  1.  Переключить группу радиокнопок на Calculated  и  нажать кнопку [Ok];
  2.  В окне редактора появится новое поле, в инспекторе объектов установите значение DisplayLabel равным «имя на русском»;
  3.  Выйдите из редактора полей и в инспекторе объектов компоненты Table1 на событии OnCalcFields щелкните (это событие наступает каждый раз как надо обновить значение вычисляемых полей таблицы);
  4.  В обработчике событий необходимо ввести оператор, вычисляющий значение нового поля.

Например: Вычисляемое поле Vozrast , а поле Year – год рождения (рис. 57):

 Table1Vozrast.Value:=2008 – Table1God_roj.Value;

Рис. 57 – Определение вычисляемого поля


 

А также другие работы, которые могут Вас заинтересовать

77991. Основные принципы ООП. Инкапсуляция. Понятие класса, объекта. Поля, методы, свойство объектов 48 KB
  Понятие класса объекта. Объект – это экземпляр какого-либо класса. Вы объявляете что новый класс TNewObject TNewObject clssTOldObject; является потомком или дочерним классом старого класса TOldObject называемого предком или родительским классом и добавляете к нему новые поля методы и свойства иными словами то что нужно при переходе от общего к частному. Унаследованные от класса-предка поля и методы доступны в дочернем классе; если имеет место совпадение имен методов то говорят что они перекрываются.
77993. Принципы построения БД. Создание таблиц БД 121.5 KB
  Без баз данных сегодня невозможно представить работу большинства финансовых, промышленных, торговых и прочих организации. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом, под базой данных (БД) понимают хранилище структурированных данных.
77994. Процедуры. Формальные и фактические параметры 35.5 KB
  Задачу вызова процедуры обработки при возникновении соответствующего событие берет на себя Delphi. Различают два вида подпрограмм: процедуры и функции. Отличие функции от процедуры заключается в том что с именем функции связано значение поэтому имя Функции можно использовать выражениях. Структура процедуры Процедура начинается заголовком за которыми следуют: раздел объявления констант; раздел объявления типов; раздел объявления переменных; раздел инструкций.
77996. Функционально-речевой аспект антропонимов в немецком языке 170.08 KB
  Цель настоящей работы состоит в рассмотрении лингвистических особенностей антропонимов, встречающихся в немецком тексте, и выявлении их функциональной значимости. Поставленная цель предполагает решение следующих задач: определить состав ономастического пространства немецкого газетного дискурса и художественного текста...
77997. Автоматизоване робоче місце диспетчера автогосподарства при УМВС України м. Чернівці 2.15 MB
  Метою розробки є створення програмного продукту автоматизації робочого місця диспетчера гаража в автогосподарстві. Розроблений проект реалізує функції процесу обслуговування диспетчера в автогосподарстві. Програмний засіб забезпечує швидку та ефективну роботу працівників автогосподарства.