77995

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

Лекция

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

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

Русский

2015-02-05

52.5 KB

11 чел.

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

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

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

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

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


 

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

13100. Классный час на тему «Что значит быть настоящим другом?» 51.5 KB
  Классный час на тему Что значит быть настоящим другом. 4й класс Цель: помочь детям разобраться в том каким должен быть настоящий друг. Задачи: определить важные для дружбы нравственные качества и содействовать их формированию; провести самооценку учащимися
13101. Сабақтың тақырыбы: БАЛА АБАЙ. 80.5 KB
  7 Ана тілі 2сынып Сабақтың тақырыбы: БАЛА АБАЙ. Сабақтың мақсаты: 1. Оқушыларды қазақтың классик ақыны Абай Құнанбаевтың өмірімен толығырақ таныстыру. 2. Мәтіндегі негізгі идеяны ұғындыру. 3. Әр түрлі ой дамыту стратегиялары арқылы өздік жұмыс і
13102. Сабақтың тақырыбы: ҚАНАҒАТ ҚАРЫН ТОЙҒЫЗАР (ел аузынан) 76.5 KB
  8 Ана тілі 3сынып Сабақтың тақырыбы: қанағат қарын тойғызар ел аузынан. Сабақтың мақсаты: 1. Тақырыптың идеясын ашу қанағатшыл шыдамды болуға үйрету. 2. Өтілген сабақ пен жаңа сабақты байланыстыру арқылы шығармашылық ойлау қабілетін дамыту...
13103. Сабақтың тақырыбы: ЕР ТАРҒЫН 47.5 KB
  4 Ана тілі 4сынып Сабақтың тақырыбы: ЕР ТАРҒЫН Сабақтың мақсаты: Батырлар жыры туралы оқушыларға жанжақты түсінік беру. Елін қорғау Отанын халқын сүю батырлар жырының басты қасиеттері екендігін оқушыларға ұғындыру. Ер Тарғынның ...
13104. Сыныптарға арналған «Соңғы қоңырау» салтанатты жиынының сценарийі 59.5 KB
  11 сыныптарға арналған Соңғы қоңырау салтанатты жиынының сценарийі. 2008 жыл. Фанфары Жүргізушілер шығады: Медетов М.О. және Құдайбергенова Шұғыла. Мият: Армысыздар ұстаздар оқушылар Қош бол алтын ұя мектебім атты салатанатты жиынға жиналған қауым.
13105. 1917-1941 ж.ж.кеңес мектебі мен педагогикасы 83.5 KB
  1917-1941 ж.ж.кеңес мектебі мен педагогикасы. Мектептің революциялық қайта құрылуы және алғашқы қадамдары. Халық ағарту ісінің барлық жүйесін қайта құру революцияның алғашқы күндерінен басталады. 1917 жылы 9 қарашадағы декрет бойынша Ағарту ісінің мемлекеттік комисс...
13106. 1941-1970 жж. кеңес мектебі мен педагогикасы 99.5 KB
  1941-1970 жж. кеңес мектебі мен педагогикасы. Ұлы Отан соғысы жылдарындағы мектеп және педагогика. Кеңес халқының фашистік Германияға қарсы соғысы көптеген материалдық күшті керек етті. Еңбекке жарайтын миллиондаған адамдарды бейбіт еңбектен бөлді. Соғыстың ауыр зар...
13107. 1980-1991 ж.ж. Кеңес мектебі мен педагогикасы 57 KB
  1980-1991 ж.ж. Кеңес мектебі мен педагогикасы. Жалпы білім беретін және кәсіби мектеп реформасының егізгі бағыттары 1984. Білім берудің жаңа сипаты мен түрлері дамуы. Жаңашыл мұғалімдердің ғылымитеориялық және әдістемелік ізденісі. Жалпы білім б...
13108. Коменскийдің Ян Амос педагогикалық қызметі мен теориясы. (1592-1670жж) 102.5 KB
  Ян Амос Коменскийдің педагогикалық қызметі мен теориясы. 1592-1670жж. Я.А.Коменскийдің қысқаша ғұмырнамалық деректері. Я.А.Коменскийдің көзқарасының қалыптастыруы. Табиғатқа сәйкес тәрбиелеу қағидасы туралы. Жас кезеңдері. Мектеп жүйесі және оқытудың маз...