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


 

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

72297. Психолого-педагогические основы контроля и оценки деятельности учащихся на уроках русского языка 244 KB
  Выполняя функцию руководства учебно – познавательной деятельностью учащихся, контроль не всегда сопровождается выставлением оценок. Он может выступать как способ подготовки учащихся к восприятию нового материала, выявления готовности учеников к усвоению знаний, навыков и умений, их обобщению и систематизации.
72298. Анализ видов социальной работы с детьми-инвалидами в процессе реабилитации 559.91 KB
  Опыт социальной адаптации детей инвалидов Организация исследования цели и задачи.2 Социально-психологический статус умственно-отсталых детей при поступлении в абилитационное отделение. Данные всемирной организации здравоохранения ВОЗ свидетельствуют что число таких жителей в мире достигает...
72299. Выявление условий и форм внеклассной работы, способствующих повышению качеств знаний учащихся 61.99 KB
  Цель работы: выявить условия и формы внеклассной работы способствующие повышению качеств знаний учащихся. Гипотеза: использование внеклассной работы по физике способствует повышению качества знаний учащихся. Задачи квалификационной работы: дать психолого-педагогическое обоснование внеклассной работы...
72300. Локомотивное эксплуатационное депо. Выполнение разреза аккумуляторной батареи «75 КРН-150 Р» 481.01 KB
  Основные задачи железнодорожного транспорта – своевременное, качественное и полное удовлетворение потребностей народного хозяйства и населения в перевозках, повышение экономической эффективности его работы, безопасность движения на единицу перевозок, повышение скорости и сроки доставки грузов...
72302. Возникновение и развитие науки об экспертизе. Предмет и объекты судебной экспертизы. Экспертные учреждения РФ 183.5 KB
  Обращение правосудия к помощи науки отмечается в истории судебной экспертизы достаточно давно. По литературным данным, еще во времена византийского императора Юстиниана...
72304. Выявление резервов роста прибыли, и разработка предложений по увеличению прибыли на перспективу 336 KB
  Методика анализа прибыли и рентабельности Введение В условиях рыночной экономики получение прибыли является непосредственной целью предприятия. Это связано с тем что для предприятий несущих полную материальную ответственность за результаты своей торгово-хозяйственной деятельности основной целью...
72305. Правовые нормы, направленные на борьбу с захватом заложников 478.5 KB
  Цель исследования – выявление социально-юридической сущности захвата заложников и наказания за данное преступление как в России, так и за рубежом. Достижение цели исследования осуществляется постановкой и реализацией следующих задач: определение особенностей объективных и субъективных признаков...