Базы данных. Краморенко Н.В. - 60 стр.

UptoLike

Составители: 

61
Рис. 3-19. Поиск дубликатов
3.2.3. Вычисляемые поля
1. Переименование полей. Иногда для удобства работы требуется переименовать некоторые поля в
запросе (например, при наличии одноименных полей в разных таблицах). При переименовании
полей используется следующий синтаксис:
НовоеИмя: СтароеИмя (Рис. 3-20)
Рис. 3-20. Переименование полей
2. Вычисляемые поля Вычислить дату окончания срока хранения продуктов (Рис. 3-21)
В БД «Магазин» хранятся: дата изготовления продукта (поле ДатаИзгот таблицы Поставки) и
срок хранения продукта (в днях) (поле СрокХран(дней) таблицы Продукты). Если к дате
прибавить количество дней, то получится новая дата. В нашем случае
а) ДатаОкончХран: [ДатаИзгот] + [СрокХран(дней)] или
б) ДатаОкончХран: [Поставки]![ДатаИзгот] + [Продукты]![СрокХран(дней)]
Заметим, что:
в вычисляемых полях имена полей указываются в квадратных скобках - [ИмяПоля] (скобки
можно отпустить, если в имени поля используются только буквы и/или цифры и нет ссылки
на таблицу)
на имена полей можно ссылаться
только по имени, если нет одноименных полей в других таблицах запроса: [ИмяПоля]
по имени таблицы и имени поля: [ИмяТаблицы]![ИмяПоля]
для записи вычисляемых полей можно использовать построитель выражений. Для вызова
построителя выражений нажмите кнопку
на панели инструментов.
                                   Рис. 3-19. Поиск дубликатов
3.2.3. Вычисляемые поля
1. Переименование полей. Иногда для удобства работы требуется переименовать некоторые поля в
   запросе (например, при наличии одноименных полей в разных таблицах). При переименовании
   полей                  используется                 следующий                  синтаксис:
   НовоеИмя: СтароеИмя (Рис. 3-20)




                                 Рис. 3-20. Переименование полей

2. Вычисляемые поля Вычислить дату окончания срока хранения продуктов (Рис. 3-21)
   В БД «Магазин» хранятся: дата изготовления продукта (поле ДатаИзгот таблицы Поставки) и
   срок хранения продукта (в днях) (поле СрокХран(дней) таблицы Продукты). Если к дате
   прибавить     количество   дней,    то    получится   новая    дата.   В    нашем     случае
   а) ДатаОкончХран: [ДатаИзгот] + [СрокХран(дней)]                   или
   б) ДатаОкончХран: [Поставки]![ДатаИзгот] + [Продукты]![СрокХран(дней)]
       Заметим, что:
      • в вычисляемых полях имена полей указываются в квадратных скобках - [ИмяПоля] (скобки
         можно отпустить, если в имени поля используются только буквы и/или цифры и нет ссылки
         на таблицу)
      • на имена полей можно ссылаться
         • только по имени, если нет одноименных полей в других таблицах запроса: [ИмяПоля]
         • по имени таблицы и имени поля: [ИмяТаблицы]![ИмяПоля]
      • для записи вычисляемых полей можно использовать построитель выражений. Для вызова
         построителя выражений нажмите кнопку        на панели инструментов.




                                               61