Как создать ВЫЧИСЛЯЕМЫЕ запросы в базе Access
HTML-код
- Опубликовано: 28 июн 2024
- Если вы не знаете, как создаются запросы с вычислениями в базе данных Microsoft Access, то посмотрите это видео. Продолжаем работать с базой данных Access "Интернет магазин".
В этом скринкасте мы разберем как нужно производить вычисления в запросах и какие выражения можно использовать при расчетах. В конце урока поговорим про объединение полей в одно с помощью вычисляемого запроса, используя знаки "&" и "+".
Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.
Таймкоды:
00:00 | Введение
00:59 | Создание вычисляемого запроса
03:28 | Создание вычисляемого запроса 2
06:50 | Создание вычисляемого запроса 3
09:06 | Объединение полей с помощью запроса
14:05 | Заключение
Готовые базы Access тут - 7108.ru/g0203
• Купон на скидку: 100Access
----------------------------------------------
Чаевые на развитие канала:
• yasobe.ru/na/accesshelpru
• www.donationalerts.ru/r/access...
• qiwi.me/accesshelpru
----------------------------------------------
Ссылки на предыдущие уроки:
• Как определить ГОД, КВАРТАЛ, МЕСЯЦ, ДЕНЬ НЕДЕЛИ в запросе Access - • Как определить ГОД, КВ...
• Как задать условия для ТЕКСТОВЫХ полей в запросах MS ACCESS - • Как задать условия для...
----------------------------------------------
1) Где купить лицензионный Microsoft Office 365 за 200 рублей - • Где купить лицензионны...
2) Готовая база данных Access Приходный кассовый ордер - • Готовая база данных Ac...
3) Готовая база данных Access Успеваемость студентов - • Готовая база данных Ac...
4) Готовая база данных Access Автосалон - • Готовая база данных Ac...
5) Готовая база данных Access Автопрокат - • Готовая база данных Ac...
6) Готовая база данных Access Грузоперевозки - • Готовая база Microsoft...
7) Готовая база данных Access Турфирма - • Готовая база данных Ту...
----------------------------------------------
Хотите самостоятельно научиться создавать обучающие скринкасты в программе Camtasia Studio 9? - / @user-nq7hd9hb1b
----------------------------------------------
Ищите нас ВКонтакте: access_community
Facebook: / msaccess.community
Telegram: t.me/accesshelp
Остались вопросы? Пишите в комментариях под видео
Чёткие уроки, спс большое изи предмет сдал. ОТ ДУШИ!!!
Спасибо большое, все очень доходчиво!
Спасибо))
Все очень легко и понятно , спасибо !!)
Рад помочь)
Спасибо огромное! Все очень доходчиво и понятно объяснено
Спасибо что смотрите!
Дружище, спасибо большое, скоро контрольная по информатике и твои видео реально помогают!!!
Спасибо что смотрите!
вот, то что надо знать в первую очередь при переходе с таблиц в базы данных.
Огромное спасибо, при написании дипломной работы столкнулся с проблемой вычислений в полях, данное видео Очень помогло при решении задачи
Рад помочь!
Spasibo bolshoe za video urok
Спасибо
Спасибо, было очень полезно
Спасибо огромное! Все очень доходчиво и понятно объяснено
😃
Рад помочь!
Благодаря Вам вся наша группа курсовую написала, огромное спасибо
Очень рад за вашу группу))))
Спасибо большое за ваши уроки! Делаете большое дело. Хотелось бы узнать как перевести данные в проценты? Есть таблица с количеством товара и это количество необходимо перевести в проценты.
ОТ ДУШИ
спасибо за уроки!
у меня вопрос:
значения из полей запроса так же потом записываются в БД? в смысле, чтобы результаты вычислений хранились как и данные клиента? например, мне нужно хранить историю расчетов стоимости заказа клиента?
Спасибо, выручил :)
Рвд выручить)
хотелось бы видеть запросы на объединение, удаление и добавление. нюансы, хитрости и т.д.
Спасибо Вам за отличные уроки. У меня есть вопрос. Если у меня изменилась цена. Как мне сделать так, чтобы новая цена была от даты изменения, а не влияла на продажи и отчёты, когда цена была старая
Благодарю,вы мне очень помогли!Бог ниспослал вас к нам на землю чтобы хоть чему то научить.
На здоровье)))
Спасибо за видео. И отдельно за лайфхак, очень полезный.
Вопрос есть. Фраза запомнилась: "Допустим, у нас интернет магазин". А какими способами данные могут попадать в базу Аксесс? Не вручную же вводить?
Вам поможет вкладка "Внешние данные", где можно выбрать источники данных для импорта данных в базу данных Access. Но некоторые данные может и вручную придется вносить, например, изображение товара
Как создать вычисляемый запрос, чтобы ог посчитал колво каких-то одинаковых полей?
Подскажите пожалуйста, как создать вычисляемое поле для расчета стажа сотрудника с точностью до дня ( ? лет ? месяцев ? дней)
Доброго дня ! Скажите, а почему в апросе на выборуку, при использовании оператора Sum Фкцесс некоторые позиции увеличивает кратно ( в 2 -3-5 и тд раз )
У меня вопрос: можно ли вводимые данный отправлять например на почту?
добрый день, спасибо за уроки понятно и быстро. вот вопрос: если в таблице клиенты есть поле ''постоянный клиент''(логическое, чек бокс с галочкой) и есть поле ''скидка'' , как сделать , что если стоит галочка, то в поле ''скидка'' автоматически ставится например скидка 15% т. е. записать связь с таким условием? очень буду признателен за ответ
добрый день! спасибо за уроки! правильно ли я понял, что работа с формулами такая же по логике как и в excel? т.е. такие же формулы и разделение [таблица]![поле] - это тоже самое, что лист!диапозон в excel?
в принципе, да. Принцип работы именно такой: [таблица]![поле]
Приветствую! Получается, знак & подразумевает, что содержание ячейки, даже если она пустая, обязательно попадет в запрос, и пустая ячейка таблицы отобразится в запросе пробелом, а знак + подразумевает необязательность, и в запросе тобразятся только непустые ячейки таблицы? Спасибо за ответ.
Похоже что да.
Скажите, а есть возможность создать перекрестный запрос, если названия столбцов формируются в другом запросе на выборку?
Здравствуйте, создаю БД расчеты за коммун.услуги. Созданы таблицы поставщики, потребители, начислено комм.усл, нужно чтобы в таблице оплата заполнялись поля из таблицы начисление. Делался отчёт или запрос на кредиторскую задолженность, причем чтобы не изменялись суммы в таблице начисления, т.к. понадобятся отчёты по начислениям и оплате. Как это лучше сделать?
Здрастуйте, возможно ли в базе данных в которой не существует параметра к-во проданого товара как-то его вычислить и подставить в запрос?
Только у меня ничего не получается и выдает ошибку, когда меняю знак & на +? Не понимаю, в чем проблема?
Будьте добры, подскажите как сделать чтобы вычислялся полный возраст ребенка с днями и часами? Например 6 дней 3 часа.
Например: необходимо сделать расчет в выделеных ячейках на основании данных в итоговой строке по полям Кол-во, Жкг и Бкг
+Наталья Донскова внизу как функция СУМ в ексель, я правильно понимаю?
Классные уроки у тебя. А можно создать вычисляемые поля на форме? Спасибо.
+Kanybek Omorbekov добрый. Спасибо. Выч поля на форме создавать можно
А как? по такому же принципу?
Здравствуйте, может не в тему. У меня получается такая вещь: при вычислении у меня округляется согласно требуемым правилам, но при дальнейших расчётах цифра берётся не округлённая, а вычисленное, т.е. при вычислении цены нетто получилось 10,805 руб., округляется 10,81 руб., далее хочу получить НДС из 10,81 руб., а вычисление производит из 10,805 руб., что вовсе не соответствует требования налоговых органов. Уже перепробовал различные функции, например, описание функции Round округляет к ближайшему целому, т.е. я делал так: 10,805 * 100, потом вставлял эту функцию, но он почему-то проложил свой путь не к ближайшему целому, а просто отбросил знаки после запятой. Помогите, пожалуйста, разобраться в данной ситуации, может я не там ищу истину, в чём моя ошибка?
Добрый день. Можно ли как-то вычислить итоговую суму всех проданных товаров в одной продаже? (т.е. в одной продаже продано несколько разных товаров и нужно вычислить итоговую стоимость всех товаров в этой продаже) Заранее спасибо.
Как сделать чтобы скидка применялась к форме при оформлении заказа?
Доброго времени суток
Столкнулся с наверное простой задачей, но всёже для чайника она довольно получилась неподёмной.
Итак.
имеем две таблицы
1 курсы валют поля: название валюты и собственно курс, для рубля единица
2 материалы для производства поля: валюта закупки (выбор из первой таблицы), цена в валюте (вручную) цена в рублях (вычисляемая)
вопрос: как подтянуть в формулу (непостедственно в поле в таблице материалы) значение курса с первой таблицы ?
Благодарю.
Добрый день! Спасибо за Ваши уроки!. Такой вопрос: возможно ли в Аксессе 2007 в самом вычисляемом поле поставить условие на вычисление: напр. если цена ниже 100 руб. - рассчитать набдавку 10%, выше 100 и ниже 200 - надбавку 7%? Пока проблема решается путем создания дополнительного поля в таблице с базовой ценой, в котором прописывается "коэффициент-процент". И затем уже в запросе умножаются значения)) Может, есть цивилизованный способ? поскольку приходится отслеживать, будет ли после изменения цен соответствовать исходная цена коэффициенту)) Спасибо.
+Наталья Пивовар можно поставить условие в поле, используя функцию iif. Такой урок планируется
да, я догадывалась о связке if - then, только не получается корректно ее выстроить. Спасибо! ждем!
Сижу на контрольной и смотрю видос)
Удачи на контрольной)))
@@AccesshelpRu спасибо, написал на 7😎
Гуд)
Не могу нигде найти информацию о том, как высчитать какой-то отдельный процент от общей суммы (мне, например, нужно высчитать процентную долю стипендии каждого студента по отношению к общей сумме бюджета)
+ за "+" :)
+Sergei Kurankov + за коммент
А как создать в запросе отдельное поле с вычислением всей суммы
Здравствуйте! Допустим есть таблица по отпуску товара со клада, есть наличие товара(общее количество товара), есть план отпуска конкретному потребителю и отпуск производится допустим в два захода, мне нужно посчитать остаток на складе. Как мне посчитать остаток на складе, чтобы он после каждого отпуска он изменялся?
+Денис Спиридонов полагаю тут помогут запросы на обновление
Есть видео по интернет-магазину?]
есть целый плейлист уроков: ruclips.net/p/PLnzEVwX9gt1gAA83GL0NvJSk2CXoGfH6z
Ваши видео для меня спасение, вот только как вычислить полных лет от даты рождения?
Заранее спасибо!
Добрый день, ruclips.net/video/ekhebBesHc0/видео.html
А можете, пожалуйста, записать видео, где вы делаете то же самоe, нo на sql?
По sql есть отдельные уроки в отдельном плейлисте
не увидел такого же функционала в LibreOffice Base, там есть кнопка функции, она только подсчитывает какое-то количество, а где вписывать формулы, я не нашёл
Добрый день!Как сделать расчет по результатам в итоговой строке в том же запросе
+Наталья Донскова добрый. На панели инструментов в режиме просмотра запроса ищите символ Е.
Видео о суммировании по какому-нибудь условию Например по названию узнать общее кол-во и сумму
+Vik Zah параметр в запросах в квадратных скобках
@@AccesshelpRu Не совсем понятно как просуммировать , например в одной таблице все утюги, все чайники и пр? нина каждый товар, а как бы группировка и суммирование по типу товара?
Поищите запросы с группировкой
0:46 марта 😮😮😮
А как сделать поля которое посчитаное чтоб заполняло поле в таблцие. ( когда создал запроч поле с числом умножил на число полученое число ишло в таблицу)?
Вычисления не храните в базе. Для этого используйте запросы.
Спасибо! Есть вопрос. База данных из которой нужно выдернуть ФИО и номера телефонов. На номера телефонов отдельная таблица т.к. у одного человека их может быть несколько. Создаем запрос в котором получается что если на одну фамилию несколько телефонов они идут в столбик с повторением фамилии. Можно ли сделать так что бы одна и та же фамилия не повторялась каждый раз? Либо можно как то вытянуть данные в строчку?
можно, но в отчете. т.е делаем по запросу отчет и группируем данные по фамилии. в этом случае, будет 1 раз прописываться фамилия, затем телефоны, затем вторая фамилия и его телефоны.
Как сделать в строчку телефоны даже не знаю..
@@AccesshelpRu спасибо! Попробую
Рекордсет в запросе на группировку - называется конкатенация
Добрый вечер! Как мне посчитать итоговою суму за все товары, чтобы она отображалась в самом конце?
(заранее спасибо)
Посчитайте в отчете. Поищите урок по группировки и итоги в отчетах
подскажите как вывесьт общую стоимость по столбцу, допустим задание вывести общую стоимость выполненных услуг за день, стрижка....цена 5500, 3 раза сделали за день
Ввм поможет функция sum
Здравствуйте ! Когда выполняю запрос с пробелами, выскакивает ошибка "Ошибка синтаксиса во введённом выражении: Введена запятая перед которой отсутствует значение или идентификатор"
Посмотрел, там нет никаких запятых вообще. Если выполнить запрос без пробелов, то ошибок нет. Спасибо
+Косатка добрый , напишите условие запроса
Выражение1: [Клиенты]![Фамилия] & [Клиенты]![Имя] & [Клиенты]![Отчество] & [Клиенты]![Адрес] - вот это получается
[Клиенты]![Фамилия] &* *& [Клиенты]![Имя] &* *& [Клиенты]![Отчество] &* *& [Клиенты]![Адрес] - а вот этот нет
почему-то не все символы отображаются в этом комментарии
+Косатка а так вы как в видео делали? [Поле]&" "&[поле2]
да, как в видео. Т.е. там вместо звёздочек верхние двоеточия быть должны ?
Если я всё правильно понял, то можна всегда использовать "+" вместо "&"?
В принципе да
@@AccesshelpRu в принципе нет(( с + выдает ошибку!
Не подскажете как почситать сумму заказов товара за определенный год, допусти за 2016 год?
Группировать данные по году, исполтзуя функцию year
А что делать когда у меня нету чисел а только типы даных и поля а числа будут уже в FORM1 просто мы по информатике это учим и я насчет этого ничего не нахожу((
Не понял вопрос. Нет чисел, берите текст. Если нет чисел, откуда они потом появятся?
В каждой из 2 связанных таблиц есть по числовому полю, данные из которых я хочу сумировать с помощью вычисляемого поля в запросе. Проблема в том, что если в одной из таблиц для такого же ID нет соответствующего значения, то при суммировании это не воспринимается как 0, а и результат выводится как 0 (т.е. надо чтобы считао так: 50+0=50, а считает так: 50+0=0, вернее даже так: 50+пусто=пусто). Что делать? Может, не нашла урок, где это рассматривалось?
Посмотрите урок по функцию nz
Спасибо большое! То что нужно!
я не до конца понял как мне в базе данных сделать чтоб от звания выдавал оклад, мож видео есть какое, перепробовал все "выдает ошибку".
Отдельная таблица должности где будут должности и оклад
Веллитон, Ари)
Да)
Здравствуйте, помогите, пожалуйста, с запросом! У меня есть таблица Материки с полями: Код материка, Название материка, Площадь, Длина береговой линии, Средняя высота над уровнем моря. Мне нужно сделать запрос, который выдает самый маленький материк (по площади), используя вычисляемые поля. Какую функцию нужно применить? Заранее спасибо!
Сделайте запрос на выборку, отсортируйте поле площадь по возрастанию. Перейдите в sql режим после SELECT наберите TOP1
@@AccesshelpRu Большое спасибо за помощь!
А как скидку с 0 считает, при делении на 0 ошибка же должна быть?
Обычно идет: цена-(цена*скидка/100) мы умножаем на 0 и делим на 100
Здрастуйте,а Как найти товар ценой от 35 до 45?
Спасибо
Between 35 and 45
а почему Москва в запросе отображается как "МОсква"??
Видимо опечатка
А как сделать запрос на общую сумму?
+Vanya Rudyk возможно понадобится функция SUM
12:16 «Мой адрес не дом и не улица, мой адрес-Советский союз»⭐️
🔴⚪️🔴⚪️🔴
Таймкоды:
00:00 | Введение
00:59 | Создание вычисляемого запроса
03:28 | Создание вычисляемого запроса 2
06:50 | Создание вычисляемого запроса 3
09:06 | Объединение полей с помощью запроса
14:05 | Заключение
2020год курс уже 77 рублей
@@user-nf6nq4im8u печалька((((
А 88 не хотите?
90 пощупаем похоже)
добрый вечер! Спасибо вам большое за ваши уроки, лично мне очень помогает создавать свои собственные базы! У меня есть вопрос по формам...если возможность создавать формы по таблицам без привязки к заполнению всех полей...то есть что бы таблица принимала запись по полю в форме в любой момент когда это не обходимо...спасибо!
а вот к примеру скидку на количество? на 1 журнал - допустим 100 ( 1 раз в месяц выходит) а подписка на год 800, а другой журнал аналогично но подписка на пол года.
Скидку можно прописать для каждой газеты в соответствующем поле
скидка зависит от количества, я бы создал запрос с условием через построитель.....
Попробуйте функцию iif как вариант. Есть на канале урок
как увеличить количество столбцов(полей) в запросе?
Добавить их в конструкторе запросов
я писал "калькуляцию расчетов" в данной программе и столкнулся стем что у меня только 16 столбцов. Почему у меня так вышло ? может что много писал через "построитель запросов"открыл новый документ вроде там полей много.
отвечаю сам на свой вопрос. у меня уже руки опустись по этому написанию программы думал здесь может помугут, яндекс и гугл мне не помог. Но ответ этого мастера данного видио меня подтолкнул на второй шанс. Дело в том что у меня на работе стоит это программа и там действительно только 16 столбцов и как я не крутил ничего не получалось но почитал ответ мастера я дома загрузил новую базу и там получилось больше столбцов но сама прога немного старея. Поклацав на работе с минут так 15 я нашёл в режиме конструктора есть такая кнопка "вставить столбцы" и все тут меня и поперла дальше писать.
а где видео прикрепленное, ладно
Друг ты можешь медленнее клацать куда ты тыкаешь
Друг, а вы можете не тыкать?
Все делаю как вы и ничего не получаеться((.Помогите
Что конкретно не получается?
Чаевые на развитие канала:
www.donationalerts.ru/r/accesshelpru
Все собранные средства идут на развитие канала. Большое спасибо!
yadi.sk/d/KZry1prF3U343C есть такая таблица - помогите сделать запрос выборку следующего плана : если сумма значений Истина (в поле Принято да/нет таблицы "голосования")> суммы значений ложь (в поле Принято да/нет таблицы "голосования"), то вывести Истину (в поле "итоги" в таблице "итоги голосования" - иначе ложь. не поможете с таким запросом?
здесь вам поможет функция IIF ruclips.net/video/9eCw4F2Wusc/видео.html
ещё..
57 рублей, было ж время
Ага
После работы с Power Query и Power Pivot в Excel попытки что либо сделать в Access просто приводят в бешенство. Вообще всё устроено по другому - знаю, что хочу сделать, но абсолютно не понимаю как это сделать. И даже если где то нашёл и прочитал, и хочу написать выражение, всё равно приходится часами искать, где же этот чёртов построитель выражений спрятан. Ужас!!!
Эх, доллар по 57₽🥹🥹🥹
Смотрю 07.09.2023, доллар больше 100₽
57 рублей доллар.....эх(((
Сам плачу(((((
1:30 плак-плак, шёл декабрь 2020, курс доллара давно за 70
Многие про это пишут))))
@@AccesshelpRu )) А за видео спасибо) Обеспечил мне зачёт по инфе
Ура! Рад помочь!
@@AccesshelpRu Спасибо)
Как и где скачать Access бесплатно - 7108.ru/a2109
2020 год, курс доллара-76, 63 рубля
Это печаааааль!!!!!
2019 курс доллара 62 руб...)
Посмотрите дату созжания видео)))
Пересмотрел весь Ютьюб, а банальной, необходимой вещи нет нигде! Причем вещь актуальная: Обычная бд. Есть поступление и есть продажи. поступать 1 и тот же товар может многократно. Как это учитывать? Ведь при продаже нужно учитывать оставшееся количество. Как создать таблицу, в которой в итоге будут представлен весь перечень товаров без повторений (но суммируется за все или конкретное время)????? ни хрена нигде такого нет. Зато есть никому не нужное пересчет цен в долларах! Как лучше завести таблицу номенклатуры, которая бы включала в себя производителя, модель и характеристики, чтобы их можно было выбирать из списка, а не вбивать каждый раз по новой - так можно сделать ошибку и 1 и ту же модель занести по разному. Ну почему нельзя описать создание реальной действующей базы? База нужна для делфи, поэтому без форм
как вариант, задать изначальное значение кол-во единиц на складе =0. при поступлении запросом на обновление прибавляем кол-во поступивших товаров, при продаже вторым запросом на обновление уменьшаем кол-во товара.
доллар 57 😔
Если вы не знаете, как создаются запросы с вычислениями в базе данных Microsoft Access, то посмотрите это видео. Продолжаем работать с базой данных Access "Интернет магазин".
В этом скринкасте мы разберем как нужно производить вычисления в запросах и какие выражения можно использовать при расчетах. В конце урока поговорим про объединение полей в одно с помощью вычисляемого запроса, используя знаки "&" и "+".
Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.
Чаевые на развитие канала:
Money.Yandex - 41001776448918
Ссылки на предыдущие скринкасты:
Как определить ГОД, КВАРТАЛ, МЕСЯЦ, ДЕНЬ НЕДЕЛИ в запросе Access - ruclips.net/video/vyp_J49atQQ/видео.html
Как задать условия для ТЕКСТОВЫХ полей в запросах MS ACCESS - ruclips.net/video/cwbXCFuKdIM/видео.html
Готовые базы Access: 7108.ru/g0203
Ищите нас вконтакте: vk.com/access_community
Остались вопросы? Пишите в комментариях под видео
Уроки по Microsoft Access добрый день, больше спасибо за ваши уроки! Доходчиво и понятно!
Может в будущих материалах осветите тему экспорта отчетов в различные форматы и какие есть нюансы с этим. Я вот например не могу понять почему при экспорте в эксель меняется цвет шрифта и как определяется ширина столбцов.
услышал курс доллара к рублю и.. прослезился
курс доллара 72 😎 привет из страшного будущего
Привеееет)
уже 75. пересматриваю видос и плачу)
Пишу из 2021, как больно слышать про курс доллара
Согласен)))))
Курс доллара 57 рублей((
Было дело)))
Спасибо
На здоровье)