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 – Определение вычисляемого поля


 

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

60972. Серця двох (свято Валентина) 51.5 KB
  Всім хто заходить до залу ведучі роздають сердечка: хлопцям блакитні дівчатам рожеві. Вед. Ми радо вітаємо вас із Днём святого Валентина з новими перемогами у навчанні і коханні...
60975. Системы частиц (Particle systems). Швейцарский сыр 308 KB
  Для этого используем источник частиц PCloud Облако частиц рис. Ширина источника частиц Width Ширина должна быть равной диаметру то есть 100 а его высота Height Высота радиусу сферы то есть 50. Создание системы частиц.
60977. Родина. Мир и согласие 43.5 KB
  Какие чувства Вы испытываете когда говорите о Родине Учитель читает стихотворение. О Родине Что Родиной моей зовется Себе я задаю вопрос. Кто Родине служит верно тот долг исполняет примерно. При солнце тепло при Родине добро.
60978. ТИПОЛОГИЧЕСКИЙ СЛОВАРЬ УРОКОВ 87 KB
  Как и все сложные объекты уроки делятся на типы по различным признакам. По характеру познавательной деятельности выделяются проблемные и непроблемные уроки. По дидактическим целям можно выделить следующие типы уроков...