32 Урока Borland Delphi



             

Урок 22


32 Урока по Delphi

      1. Урок 22: Редактор DataSet, Вычисляемые поля

      2.  

       
       
       
       

    1. Содержание Урока 22:
          1. Обзор
            Редактор DataSet
            Вычисляемые поля
            Управление TDBGrid во время выполнения
             ex22.zip
             
          2. Обзор


          В этой статье вы узнаете о Редакторе DataSet и о способах управления компонентом TDBGrid во время выполнения программы. Здесь же будут рассмотрены вычисляемые поля - весьма ценная особенность Редактора DataSet.

          Примеры, которые вы увидите в этой статье, продемонстрируют основные способы, которыми пользуются большинство программистов для показа таблиц БД пользователям. Для понимания большей части материала требуется общее знание среды и языка Delphi.

        1. Редактор DataSet

        2. Редактор DataSet может быть вызван с помощью объектов TTable или TQuery. Чтобы начать работать с ним, положите объект TQuery на форму, установите псевдоним DBDEMOS, введите SQL запрос "select * from customer" и активизируйте его (установив св-во Active в True).

          Откройте комбобокс “Object Selector” вверху Инспектора Объектов - в настоящее время там имеется два компонента: TForm и TQuery.

          Нажмите правую кнопку мыши на объекте TQuery и в контекстном меню выберите пункт “Fields Editor”. Нажмите кнопку Add - появиться диалог Add Fields, как показано на рис.1

          Рис.1: Диалог Add Fields Редактора DataSet.

          По-умолчанию, все поля в диалоге выбраны. Нажмите на кнопку OK, чтобы выбрать все поля, и закройте редактор. Снова загляните в “Object Selector”, теперь здесь появилось несколько новых объектов, (см. рис.2)

          Рис.2: Object Selector показывает в списке все объекты созданные в Редакторе DataSet. Вы можете также найти этот список в определении класса TForm1.

          Эти новые объекты будут использоваться для визуального представления таблицы CUSTOMER пользователю.

          Вот полный список объектов, которые только что созданы:

          Query1CustNo: TFloatField;

          Query1Company: TStringField;

          Query1Addr1: TStringField;

          Query1Addr2: TStringField;

          Query1City: TStringField;

          Query1State: TStringField;




          Содержание  Назад  Вперед