Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема: организация доступа к полям. работа с записями

Читайте также:
  1. I. ОРГАНИЗАЦИЯ РАБОЧЕГО МЕСТА ЛАБОРАНТА-ГИСТОЛОГА
  2. II. Методы несанкционированного доступа.
  3. II. Организация и проведение конкурса
  4. II. Организация и проведение конкурса
  5. II. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ ПРАКТИК
  6. II. Организация конкурса внутривузовских научных грантов
  7. II. Организация приема в высшие учебные заведения

 

 

Цель: изучить работу компонента TField, методы управления доступом к полям таблицы, получить навык реализации интерфейса приложения посредством использования TField.

ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, методические указания.

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

Постановка второй задачи: Разработать форму проекта, разместив элементы управления для вывода текстовой информации. Осуществить при нажатии на кнопку загрузку данных из Table в поля форму при помощи метода FieldByName.

Описание ходы выполнения работы:

Запустила Delphi.

Для первого задания я сделала следующие:

Скрыла столбец cod_uch;

В инспекторе свойств задала в свойстве Display Label соответствующие названия столбцов;

Создала вычисляемое поле FIO, выполняющее конкатенацию полей fame и name. Для этого в редакторе полей выполнила команду NewField. В появившемся диалоговом окне установила опции для Name – fio, для Component – Tb1fio, для Type – String, для Size – 50, а в разделе Field type – Calculated и нажала Ок.

Для события Calc Fields компонента Table написала обработчик события:

Procedure TForm1.Tb1CalcFields (DataSet: TDataSet);

Begin

Tb1fio.value:=tb1fam.asstring+''+tb1Name.asstring;

End;

Для второго задания я создала новую форму, разместила элементы управления для вывода текстовой информации и осуществила загрузку данных из Table в поля форму при нажатии на кнопку при помощи метода FieldByName реализована команда: Form2.edit2.text:=Table1.FieldByName (‘Fam’).asstring.

 

Вывод: в ходе лабораторного занятия была произведена организация доступа к полям, а также работа с записями, на основе этого изучила работу компонента TField, методы управления доступом к полям таблицы, получила навык реализации интерфейса приложения посредством использования TField.

Компонент TField позволяет обращаться к полям базы данных. С помощью компонента TFieldможно управлять полями: отображать их или нет в визуальных компонентах, считывать значения поля, записывать в поле значение, создавать вычисляемые поля.

Для управления доступом к полям таблицы предусмотрены два способа:

1.Полный доступ. В этом случае компонент TField не создается, его настройки используются по умолчанию. Пользователь имеет полный доступ ко всем полям и их значениям как через интерфейс, так и программным способом.

2.Выборочный доступ. При выборочном доступом полям таблицы необходимо запустить редактор полей Field Editor с помощью определенной процедуры.


Дата добавления: 2015-08-09; просмотров: 84 | Нарушение авторских прав


Читайте в этой же книге: Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных | ТЕМА: моделирование данных средствами case - средства | Тема: Создание псевдонима базы данных. Создание таблиц базы данных | ЛАБОРАТОРНОЕ ЗАНЯТИЕ№ 4 | Тема: Создание и модификация индексов | Тема: Создание файла проекта и модуля данных. подключение к бд | Тема: проектирование приложения для работы с базой данных. создание меню | Тема: организация условий ссылочной целостности | Тема: delphi: создание статических запросов | Тема: delphi: создание динамических запросов |
<== предыдущая страница | следующая страница ==>
Тема: отображение данных в delphi – приложении. навигация в базе данных| Тема: фильтрация записей в базе данных

mybiblioteka.su - 2015-2024 год. (0.008 сек.)