Как сделать вычисляемое поле в таблице access 2007?
В этой статье речь поговорим про вычисляемые поля в запросах Access. В запросе, как и в таблице, для каждой записи могут производиться вычисления с числовыми, строковыми значениями или значениями дат с использованием данных из одного или нескольких полей. Результат вычисления образует в таблице запроса новое вычисляемое поле. В отличие от вычисляемых полей таблицы, вычисляемые поля запроса в исходных таблицах базы данных новых полей не создают. При каждом выполнении запроса производятся вычисления на основе текущих значений полей.
В выражениях вычисляемых полей помимо имен полей могут использоваться константы и функции. В результате обработки выражения может получаться только одно значение.
Задача 1. В таблице ТОВАР имеются поля ЦЕНА и СТАВКА_НДС, вычислите цену с учетом НДС и сравните ее с полученной в вычисляемом поле таблицы Цена с НДС.
- Создайте в режиме конструктора запрос на выборку для таблицы ТОВАР.
- Для подсчета цены с учетом НДС создайте вычисляемое поле, записав в пустой ячейке строки Поле (Field) выражение +*.
- Для отбора записей со значением выше 5000 в вычисляемом поле в строку Условие отбора (Criteria) введите > 5000
- После ввода выражения система по умолчанию формирует имя вычисляемого поля Выражение 1, которое становится заголовком столбца в таблице с результатами выполнения запроса. Это имя вставится перед выражением +*. Для каждого нового вычисляемого поля в запросе номер выражения увеличивается на единицу. Имя вычисляемого поля отделяется от выражения двоеточием. Для изменения имени установите курсор мыши в вычисляемом поле бланка запроса и нажмите правую кнопку мыши. В контекстно-зависимом меню выберите Свойства (Properties) поля и в строку Подпись (Caption) введите новое имя поля ― Цена с НДС1. Теперь в таблице с результатами выполнения запроса в заголовке вычисляемого столбца отобразится это имя. Имя поля может быть исправлено также непосредственно в бланке запроса.
- Для отображения результата выполнения запроса щелкните на кнопке Выполнить (Run) в группе Результаты (Results). Вычисляемое поле таблицы и за-проса имеют одинаковые значения.
- Измените в одной из записей запроса цену товара. Значения в обоих вычисляемых полях будут моментально пересчитаны.
- Для формирования сложного выражения в вычисляемом поле или условии отбора целесообразно использовать построитель выражений. Построитель позволяет выбрать необходимые в выражении имена полей из таблиц, запросов, знаки операций, функции. Удалите выражение в вычисляемом поле и используйте построитель для его формирования.
- Вызовите построитель выражений (Expression Builder), нажав кнопку
- В левой части окна Построитель выражений (Expression Builder) (рис. 4.7) выберите таблицу ТОВАР, на которой построен запрос. Справа отобразится список ее полей. Последовательно выбирайте нужные поля и операторы, двойным щелчком вставляя в выражение. Выражение сформируется в верхней части окна. Обратите внимание, построитель перед именем поля указал имя таблицы, которой оно принадлежит, и отделил его от имени поля восклицательным знаком.
- Завершите процесс построения выражения в вычисляемом поле, щелкнув на кнопке ОК.
- Сохраните запрос под именем ― Цена с НДС и закройте его.
- Выполните сохраненный запрос, выделив его в области навигации и выбрав в контекстном меню команду Открыть (Open).
Задача 2. В вычисляемых полях и условиях отбора можно использовать встроенные функции. В Access определено более 150 функций.
Пусть необходимо выбрать все накладные, по которым производилась отгрузка в заданном месяце. В таблице НАКЛАДНАЯ дата отгрузки хранится в поле ДАТА_ОТГ с типом данных Дата/время (Date/Time).
- Создайте в режиме конструктора запрос на выборку для таблицы НАКЛАДНАЯ. Перетащите в бланк запроса поля НОМ_НАКЛ и КОД_СК (рис. 4.8).
- Создайте вычисляемое поле в пустой ячейке строки Поле (Field), записав туда одно из выражений: Format(!;»mmmm») ― эта функция возвратит пол-ное название месяца
или Format(!;»mm») ― эта функция возвратит номер месяца. - Для отбора накладных, выписанных в заданном месяце, в вычисляемом поле в строку Условие отбора (Criteria) введите название месяца, например март (рис. 4.8), или номер месяца, например 3 в соответствии с параметром в функции Format.
- Выполните запрос, нажав кнопку Выполнить (Run) в группе Результаты (Results) на вкладке ленты Работа с запросами | Конструктор (Query Tools | Design).
- Запишите в вычисляемом поле функцию Month(НАКЛАДНАЯ!ДАТА_ОТГ), и убедитесь, что эта функция возвращает выделенный из даты номер месяца.
- Для выборки всех строк, относящихся ко второму кварталу, в строку Условие отбора (Criteria) введите оператор Between 4 And 6, определяющий, попадает ли значение выражения в указанный интервал.
- Запишите в вычисляемом поле выражение MonthName(Month(НАКЛАДНАЯ!ДАТА_ОТГ)) и убедитесь, что функция MonthName преобразует номер месяца в его полное на-звание.
Для закрепления смотрим видеоурок:
Параметрический запрос Access тут.
В разделе Программное обеспечение на вопрос в microsoft access 2007 как сделать вычисляемое поле заданный автором Mary Cinovskaya лучший ответ это 1. Откройте таблицу, дважды щелкнув ее в области навигации.
2. Прокрутите таблицу по горизонтали до крайнего правого столбца и щелкните заголовок столбца Щелкните для добавления.
3. В появившемся списке выберите пункт Вычисляемое поле и укажите тип данных результата.
4. Откроется построитель выражений Access.
5. Начните вводить формулу расчета, которая требуется для этого поля, например:
*
ПРИМЕЧАНИЕ В начале выражения не требуется вводить знак равенства (=).
7. Приложение Access добавит вычисляемое поле и выделит его заголовок, чтобы можно было ввести имя поля.
Введите имя вычисляемого поля и нажмите клавишу ВВОД.dim565
Искусственный Интеллект
(411605)
Извините
정렬 기준
Как создать вычисляемые поля в форме AccessУроки по Microsoft Access
8 개월 전
Если вы не знаете, как создать вычисляемые поля на форме базы данных Microsoft Access, то посмотрите это видео….
Как создать ВЫЧИСЛЯЕМЫЕ запросы в базе AccessУроки по Microsoft Access
년 전
Если вы не знаете, как создаются запросы с вычислениями в базе данных Microsoft Access, то посмотрите это видео….
3.10 Вычисляемые поля Microsoft Access 2010.Dmitrii Dmitrii
2 년 전
Раздел 3.
Создание базы данных и работа с таблицами. Основы системы управления базами данных Microsoft Access 2010.Microsoft Access № 72: вычисление суммы в таблицах, запросах, формах и отчётах AccessАндрей Домостой
년 전
Как создать вычисляемые поля суммы в таблицах, запросах, формах и отчётах Access? КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗА…
Урок 7 Access.Запросы Часть 5 Вычисления и функцииMoodle Donguu
3 년 전
ЛЕГКОЕ создание таблиц в базе данных Microsoft AccessУроки по Microsoft Access
2 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете с чего начать…
Какие типы данных существуют в базе данных Microsoft AccessУроки по Microsoft Access
년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете какие типы данны…
Как задать фильтр при помощи полей со списком Access
7 개월 전
Если вы не знаете, как задать фильтр при помощи полей со списком в базе данных Microsoft Access, то посмотрите это…
7. 1 Вычисления Microsoft Access 2010.Dmitrii Dmitrii
2 년 전
Раздел 7. Вычисления в запросах. Запросы к базам данных Microsoft Access 2010.
8.3. Запрос для добавления данных в таблицу Microsoft Access 2010.Dmitrii Dmitrii
2 년 전
Раздел 8. Использование запросов для создания и изменения таблиц. Запросы к базам данных Microsoft Access 2010.
Как создать таблицы в Microsoft Access за 8 минутУроки по Microsoft Access
3 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…
Microsoft Access № 13: автоматическое заполнение поля макросом данных Access
Андрей Домостой3 년 전
Как при помощи макроса данных Access автоматически задать значение логического поля (женский или мужской…
Как создать отчеты в Microsoft Access за 10 минутУроки по Microsoft Access
3 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp. ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…
Как связать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access
년 전
Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…
Как сделать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access
년 전
Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…
Основные свойства полей таблицы Microsoft Access
년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете какие свойства…
вычисляемые запросы в AccessAlixander1990
8 년 전
Краткое руководство без звука))
Создание базы данных расходы на закупку в AccessMix Fix
년 전
Создание базы данных расходы на закупку. Я покажу как создать вычисляемое поле, отчет, макрос.
КАК и ЗАЧЕМ использовать мастер подстановок в Microsoft AccessУроки по Microsoft Access
년 전
Если вы не знаете зачем использовать мастер подстановки в программе Microsoft Access, то посмотрите это видео….
Access 2007. БД «Библиотека. Подстановка.bestelm
년 전
Заполнение таблицы. Связь один ко многим. Подстановка. Не видеоурок. Дополнение к krclip.com/video/Ns_WXXHRnd8/비디오.html…
Как сделать ЗАВИСИМЫЕ поля со списком в базе Access за 10 минутУроки по Microsoft Access
7 개월 전
Если вы не знаете как создать зависимые поля со списком в базе данных Access, то посмотрите это видео. Всего…
вычисляемые запросы в AccessMarat Asanov
5 년 전
вычисляемые запросы в Access.
Создание отчета в Access с помощью мастераУроки по Microsoft Access
7 개월 전
Если вы не знаете как создать отчет в Access с помощью мастера, то посмотрите это видео. В этом уроке поговорим…
Запрос на добавление в MS AccessDemaskinas
4 년 전
Как создать формы в Microsoft Access за 10 минутУроки по Microsoft Access
3 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…
Создание запроса на создание таблицы в базе AccessУроки по Microsoft Access
년 전
Если вы не знаете, как создать запрос на создание таблицы в базе данных Microsoft Access, то посмотрите это видео….
Microsoft Access № 21: создание в Access зависимых полей со спискомАндрей Домостой
3 년 전
Создадим в Access зависимые поля со списком. КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ: goo.gl/zgcfyg ВКонтакте: vk.c…
Урок 8 Access ОтчетыMoodle Donguu
3 년 전
Как создать ЗАПРОСЫ НА ОБНОВЛЕНИЕ в Microsoft Access за 5 минутУроки по Microsoft Access
년 전
Если вы не знаете как создать запрос на обновление в программе Microsoft Access, то посмотрите это видео. Продолжае…
Флажки и группа переключателей в базе данных AccessУроки по Microsoft Access
7 개월 전
Если вы не знаете, как добавить элементы флажки и переключатели на форму Access, то посмотрите это видео. Также…
Microsoft Access № 11: автономное поле подстановки в AccessАндрей Домостой
3 년 전
Как создать автономное поле подстановки Access со списком, которое будет брать значения из самого себя? КУПИТЬ…
Как создать ЗАПРОС С УСЛОВИЕМ в базе данных MS ACCESSУроки по Microsoft Access
년 전
Если вы не знаете, как создаются запросы с условием в базе данных Microsoft Access, то посмотрите это видео. Продолж…
Microsoft Access № 12: совершенствование логического поля AccessАндрей Домостой
3 년 전
Как сделать, чтобы в логическом поле Access вместо флажков были нужные текстовые значения? КУПИТЬ ВИДЕОКУРСЫ…
Как создать макросы в Microsoft Access за 7 минутУроки по Microsoft Access
3 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp. ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…
Как быстро создать ПЕРЕКРЕСТНЫЙ запрос в базе данных Microsoft AccessУроки по Microsoft Access
11 개월 전
Если вы не знаете как создать перекрестный запрос в программе Microsoft Access, то посмотрите это видео. Продолжаем…
Готовая база данных Access Успеваемость студентов (3 из 4)Уроки по Microsoft Access
11 개월 전
Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…
Готовая база данных Access Успеваемость студентов (1 из 4)Уроки по Microsoft Access
11 개월 전
Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…
Вычисляемые поля в Microsoft Office Excel 2010 (24/50)TeachVideo
7 년 전
www.teachvideo.ru/ — тысячи обучающих роликов на нашем сайте бесплатно! При работе со сводными таблицами вы…
Функция DateAdd в запросах AccessУроки по Microsoft Access
년 전
Если вы не знаете, как работает функция DateAdd в базе данных Microsoft Access, то посмотрите это видео. На простых запр…
Выпадающие списки в базах данных AccessSpecialistTV
2 년 전
А вы знаете как быстро создать выпадающие списки для ввода данных в Access? На бесплатном уроке по работе с…
Microsoft Access № 35: автоматическое раскрытие поля со списком AccessАндрей Домостой
2 년 전
Как реализовать в Access автоматическое раскрытие поля со списком при входе в него? КУПИТЬ ВИДЕОКУРСЫ ИЛИ…
Урок 44 Выражения в запросе и создание вычислительных полейANABOL2010
6 년 전
Microsoft Access № 3: формат для пустых и заполненных значений поля AccessАндрей Домостой
3 년 전
Пустые и заполненные значения полей в Access будут отформатированы (отображаться) по-разному. КУПИТЬ ВИДЕОКУР…
1 Изменение данных в Access 2013 с помощью запросов на обновлениеТвойКомп
3 년 전
Создание командной кнопки для формы БД AccessУроки по Microsoft Access
11 개월 전
Если вы не знаете, как создать кнопку в форме Access, то посмотрите это видео. Что вас ждет в этом видео? Разбер…
ЛЕГКОЕ создание маски ввода в базе данных Microsoft AccessУроки по Microsoft Access
년 전
Узнайте, как легко и быстро создать маску ввода в базе данных Microsoft Access — accesshelp.ru/maska-vvoda-v-microsoft-access/ Если…
Как создать запрос с параметром в Microsoft Access за 7 минутУроки по Microsoft Access
년 전
Если вы не знаете, как создать запрос с параметром в базе данных Microsoft Access, то посмотрите это видео. Продолжа…
Урок в Microsoft Access ( Перекрестные запросы )Александр Власов
5 년 전
Видео о создании перекрестного запроса в Access 2007 года.
25 Вычисляемые поляTeachProTube
5 년 전
Смотрите полную версию курса Microsoft Access 2010 здесь: teachpro.ru/Course/Access2010?utm_source=youtube&utm_campaign=Access2010 …
Первое знакомство с базами данных Microsoft AccessУроки по Microsoft Access
2 년 전
Узнайте, как легко и быстро создать базу данных Access — accesshelp. ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…
———————————————————
СКАЧАТЬ ФАЙЛ
404 Cтраница не найдена
Мы используем файлы cookies для улучшения работы сайта МГТУ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом ФГБОУ ВО «МГТУ» и согласны с нашими правилами обработки персональных данных.
Размер:
AAA
Изображения Вкл. Выкл.
Обычная версия сайта
К сожалению запрашиваемая страница не найдена.
Но вы можете воспользоваться поиском или картой сайта ниже
|
|
Добавить вычисляемое поле в форму доступа
Добавьте вычисляемое поле в форму доступа
Нужно добавить вычисляемое поле в форму Access? Это легко, и вы можете сделать это на лету. Просто добавьте новый элемент управления текстовым полем с соответствующей формулой в качестве источника управления.
Если вы создаете форму Access на основе запроса и заметили, что вам
нужно добавить вычисляемое поле, вам не нужно переделывать запрос — просто добавьте
вычисляемое поле в вашу форму. Например, вы создаете форму
на основе запроса «Заказы», который состоит из полей из таблиц «Заказы» и «Подробности заказа
». Вы заметили, что в запросе нет вычисляемого поля для
общей цены покупки (количество * цена за единицу), которое вы хотите отобразить в своей форме. Выполните следующие действия, чтобы добавить поле для этого вычисления
:
- Откройте форму
на основе запроса «Заказы» в режиме «Дизайн». - Нажмите на текст 9Инструмент коробки 0007 в панели инструментов базы данных.
- Нажмите и перетащите
в форму, где вы хотите отобразить вычисляемое поле. - Щелкните и перетащите
, чтобы выбрать метку текстового поля, и введите Total
Purchase Price . - Щелкните правой кнопкой мыши текстовое поле Unbound.
- Щелкните Свойства
. - На вкладке «Данные
» щелкните текстовое поле «Источник управления» и введите следующую формулу:=IIf(IsNull([Количество]*[Цена за единицу]),0,([Количество]*[Цена за единицу]))
При вводе заказов в форму общая цена покупки
будет отображаться в вычисляемом поле.
Пропустить чаевые?
Ознакомьтесь с архивом Microsoft Access и ознакомьтесь с нашими последними советами по Access.
Помогите пользователям повысить производительность, автоматически подписавшись на бесплатный информационный бюллетень Microsoft Office Suite от TechRepublic, содержащий советы по Word, Excel и Access, которые доставляются каждую среду.
Марианн Ричардсон
Опубликовано: Изменено: Увидеть больше Программное обеспечение Поделиться: добавьте вычисляемое поле в форму доступа.- Программное обеспечение
Выбор редактора
- Изображение: Rawpixel/Adobe Stock
ТехРеспублика Премиум
Редакционный календарь TechRepublic Premium: ИТ-политики, контрольные списки, наборы инструментов и исследования для загрузки
Контент TechRepublic Premium поможет вам решить самые сложные проблемы с ИТ и дать толчок вашей карьере или новому проекту.
Персонал TechRepublic
Опубликовано: Изменено: Читать далее Узнать больше - Изображение: ириска/Adobe Stock
Искусственный интеллект
Шпаргалка ChatGPT: полное руководство на 2023 год
Приступайте к работе с ChatGPT с помощью этой исчерпывающей памятки. Узнайте все, от бесплатной регистрации до примеров корпоративного использования, и начните быстро и эффективно использовать ChatGPT.
Меган Краус
Опубликовано: Изменено: Читать далее Увидеть больше Искусственный интеллект - Изображение: Nuthawut/Adobe Stock
- Изображение: Song_about_summer/Adobe Stock
Безопасность
1Password стремится к будущему без паролей.
Вот почемуС ростом числа случаев кражи учетных данных на основе фишинга, директор по маркетингу 1Password Стив Вон объясняет, почему конечная цель состоит в том, чтобы полностью «устранить» пароли.
Карл Гринберг
Опубликовано: Изменено: Читать далее Узнать больше Безопасность - Изображение: klss777/Adobe Stock
Безопасность
10 основных рисков безопасности и операционных рисков с открытым исходным кодом в 2023 году
Согласно новому отчету, многие компании-разработчики программного обеспечения полагаются на открытый код, но им не хватает согласованности в том, как они измеряют и обрабатывают риски и уязвимости, связанные с программным обеспечением с открытым исходным кодом.
Франклин Океке
Опубликовано: Изменено: Читать далее Узнать больше Безопасность - Изображение: Джек Уоллен/TechRepublic
Разработчик
Как исправить установку Docker Desktop Linux с добавлением двух файлов
Джек Валлен покажет вам, что делать, если вы столкнулись с ситуацией, когда вы установили Docker в Linux, но ему не удается подключиться к Docker Engine.
Джек Уоллен
Опубликовано: Изменено: Читать далее Увидеть больше Разработчик
Объединение значений (объединение)Объединение значений полей и, возможно, дополнительных текст, в одну текстовую строку называется объединение. В Access вы обычно используете оператор амперсанда (&) как клей для соединения полей друг с другом и с буквальным текстом. Правила написания выражения называются синтаксис выражения. Синтаксис выражения, объединяющего значения:
Примеры:
Пробелы и знаки препинания: Когда вы объединяете поля, вы обычно хотите включить пробел между полями. Иногда вам нужны знаки препинания между полями или после последнего, как запятая между фамилией и именем [Фамилия]&», «&[Имя] или окончательный период &».». Не забывайте о совпадении части : Кажется, особенно легко не набрать второй амперсанд (&) или вторая двойная кавычка («) при включении текста или пробелов в середине выражения, как запятая и пробел в абзаце выше: &», «& . Если ты уйдешь одного из них, Access выдаст сообщение об ошибке. Список распространенные ошибки Создание вычисляемого поля в запросеК рассчитать новое поле для запроса, в представлении «Дизайн запроса» вы должны введите новое имя в строке Поле, затем двоеточие (:), а затем выражение, которое вычисляет Значение. Синтаксис вычисляемого поля в запросе: Пример: Имя Студента:[Фамилия]&», «&[Имя] Если вы не выберете имя для нового поля, Access назначит его имя. Первое безымянное поле будет называться Expr1 . Следующим будет Expr2 и так далее. для каждого вычисляемого поля, которое не было названо. Расчетные элементы управления: В следующем проекте Forms & Reports вы узнаете, как использовать те же вид выражений для создания вычисляемых элементов управления для формы или отчета. Однако вы называете элемент управления по-другому, и выражение должно начинайте со знака равенства (=) вместо нового имени и двоеточия. Больше места для ввода: Окно масштабирования — это просто большая пустая область. Вы можете нажать кнопку Шрифт…, чтобы открыть диалоговое окно для изменения шрифта или
его размер, чтобы удовлетворить ваши собственные глаза. Больше часто лучше! Expression Builder может помочь вам создавать сложные выражения. Это
может показать вам правильный синтаксис для функций, таких как IIf или DatePart. В нем есть списки
все доступно
функции, таблицы, запросы и даже некоторые общие выражения. IIf: условное выражениеИногда вы хотите, чтобы ваш запрос показывал разные результаты в зависимости от от того, соответствует ли запись вашим критериям или нет. Например… Проблема: В выражении [Имя]&» «&[Отчество]&» «&[Фамилия], если поле MiddleName пусто, тогда ничего не будет отображаться для MiddleName, , но два пробела с обеих сторон все еще видны, как Уитни Зеленый. Одно дополнительное пространство может быть незначительной проблемой, но в других выражения, которые вы можете закончить с несколькими пробелами. Решение: Использовать условное выражение (IIf) чтобы показать одно значение, когда поле пусто, и другое, когда оно не пусто. Такое выражение может выглядеть намного сложнее, чем оно есть на самом деле! Синтаксис для IIf (немедленное
If): где выражение содержит критериев которые вы хотите оценить. Это должно быть либо Истина, либо Ложь. truepart – это то, что вы хотите видеть, когда выражение имеет значение True. falsepart – это то, что вы хотите видеть, когда выражение ЛОЖЬ. Примеры использования IIf в новом поле запроса: PassOrFail: IIf([Grade]>69.5, «Pass», «Fail») Полное имя: IIf([Отчество] равно NULL, [Имя]
& » » & [Фамилия], [Имя] & » » & [Отчество] & » » & [Фамилия]) Чтобы найти части IIf выражение: Ищите запятые! (Если бы только им было легче см…!!!) Распространенная опечатка: Вы можете использовать IIf или IIF, но не IFF! Доступ к текстовым функциямAccess имеет ряд встроенных функций, которые помогут вам управлять текст. Примеры:
Начните с: , Проект база данных открыта. История на данный момент: В ProjectStaff есть поле поиска таблица для EmployeeID, которая работала бы лучше, если бы был основан на запросе, который объединял три части имени в одну поле. Тогда ваш выбор будет отображаться более полезным образом, как полное имя Копировать и вставить запросЗапрос, который вы хотите использовать для поля поиска, будет очень похож на тот, который вы только что создали на прошлом уроке, с добавлением вычисляемого поля. К счастью, вы можете копировать и вставлять объекты базы данных. Вам придется выбрать новое имя, конечно. Это может быть большим подспорьем, когда вы хотите похоже на то, что уже существует. Внести несколько изменений проще чем начинать все сначала!
Дизайн запроса: Объединение текстовых полейТеперь вы создадите новое поле для объединения частей имени в один текст. нить.
Дизайн запроса: Использование IIfЧтобы избежать лишних пробелов в новом FullName поле, вам нужен способ объединить текст в одну сторону, когда есть отчество и по-другому, когда его нет. Описанная выше функция IIf — это именно то, что вы нуждаться.
Функцию IIF можно также включается в середину выражения. Например, вы можете сгенерировать одно и то же значение FullName с [Имя] & » » & IIf([MiddleName] Is Null,»»,[MiddleName] & » «) & [LastName] Дизайн таблицы: изменение источника строки поискаТеперь этот запрос готов к работе! Вы можете сделать его источником для Поле поиска, которое вы создали пару уроков назад. Вам придется изменить некоторые другие свойства в представлении конструктора таблиц.
Дизайн таблицы: изменение других свойств поля поискаВаша цель — показать новое поле FullName в то время как хранит числовое значение для EmployeeID число. Таким образом, вам не придется пытаться вспомнить, какой номер идет с какой сотрудник. Столбцы для запроса отличаются от столбцы для исходного источника строк.
Зависимости объектовВаша база данных становится все более сложной. Три таблицы связаны между собой, поэтому они зависят от каждой из них. другой. Таблица ProjectStaff зависит от новый запрос QStaff-FullName как Источник поиска. Изменения к этим объектам может разорвать некоторые из этих соединений. Доступ 2003 имеет новая функция под названием Object Dependencies , которая поможет вам отслеживать, что зависит На что.
|