Как сделать запросы в базе данных Microsoft Access 2016

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии •

  • @AccesshelpRu
    @AccesshelpRu  7 лет назад +2

    Чаевые на развитие канала:
    www.donationalerts.ru/r/accesshelpru
    Все собранные средства идут на развитие канала. Большое спасибо!

  • @AccesshelpRu
    @AccesshelpRu  4 года назад +1

    Таймкоды:
    00:00 | Введение
    00:40 | Создание запроса 1
    01:40 | Создание запроса 2
    02:33 | Создание запроса 3
    03:00 | Создание запроса 4
    03:47 | Создание запроса 5
    04:15 | Создание запроса 6
    04:50 | Создание запроса 7
    06:24 | Создание запроса 8
    07:00 | Создание запроса 9
    07:25 | Создание запроса 10
    07:48 | Создание запроса 11
    08:48 | Создание запроса 12
    09:43 | Создание запроса 13
    10:38 | Создание запроса 14
    11:33 | Создание запроса 15
    12:03 | Заключение

  • @MadBlissOff
    @MadBlissOff 5 лет назад +13

    Лев Иванович весьма одарённый малый (11:29)

    • @verba7235
      @verba7235 Месяц назад

      Он еще не родился на момент записи ролика

  • @ProGamer-pg8ut
    @ProGamer-pg8ut 7 лет назад +2

    Ты молодец , я сейчас сдавать буду информатику в университете , очень помогаешь мне подготовится к пересдаче. Как все сдам высылай адрес с меня подарок

  • @bobbi__dobbi6471
    @bobbi__dobbi6471 8 лет назад +13

    Спасибо, ты мне очень помог)

    • @AccesshelpRu
      @AccesshelpRu  8 лет назад +1

      +Богдан Золотоперый очень рад

  • @Palich_51
    @Palich_51 8 лет назад +9

    а можно где нить скачать готовую эту базу данных?

  • @AccesshelpRu
    @AccesshelpRu  4 года назад

    Как и где скачать Access бесплатно - 7108.ru/a2109

  • @lenapluton5480
    @lenapluton5480 3 года назад +1

    Есть ли способ создать форму на базе перекресного запроса таким образом, чтобы в случае, если появляется новое значение среди данных, отражающихся в столбцах запроса этот столбец автоматически появлялся и на форме? (в уроке 10:00 минута - предположим, среди существовавших ранее уроков появится новый, а форма была создана до его появления)

  • @dleep8827
    @dleep8827 4 года назад +4

    ПУРГЕЕЕЕЕЕН!!!!!

    • @AccesshelpRu
      @AccesshelpRu  4 года назад

      Wat?

    • @dleep8827
      @dleep8827 4 года назад

      @@AccesshelpRu пурген смотрит данное видео я хочу ему привет передать, спасибо

    • @AccesshelpRu
      @AccesshelpRu  4 года назад

      @@dleep8827 кто такой Пурген?)

    • @dleep8827
      @dleep8827 4 года назад

      @@AccesshelpRu учитель информатики 🤔

    • @AccesshelpRu
      @AccesshelpRu  4 года назад

      Ничесе)

  • @МиколаМаковій
    @МиколаМаковій 6 лет назад

    Тут бы показать как сворачивать разворачивать группировки
    Например группа такая то имеет средний бал такой то, но если нам нужно развернуть группу (нажав плюсик) что бы посмотреть более детально

    • @AccesshelpRu
      @AccesshelpRu  6 лет назад

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

  • @TheJtrg
    @TheJtrg 2 года назад

    Как посчитать разницу? То есть есть часы по плану и часы по факту (или кол-во чего-то) но надо увидеть разницу. Что использовать?

  • @brossinger
    @brossinger 2 года назад

    Привет. Вопрос такого характера - Когда делаю запрос - просто пустые колонки. Ни ошибки не показывает ничего - просто поустые колонки. В чем может быть проблема?

  • @JackFamous
    @JackFamous 7 лет назад +1

    Большое спасибо за урок! Возник вопрос: подскажите, пожалуйста, как при вычислении среднего (балла, например) по группе округлять получаемые значения? Как будет ROUND выглядеть (пример)?

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад +1

      рад помочь *я бы сделал так Round ( [поле], количество_десятичных _знаков )*

    • @JackFamous
      @JackFamous 7 лет назад

      я имел ввиду вот этот случай: ruclips.net/video/nSIHUvfBy34/видео.html то есть округление с учётом группировок. Как это будет выглядеть. Так-то я с функциями Excel неплохо знаком))

  • @АртёмКоролёв-с7з
    @АртёмКоролёв-с7з 7 лет назад +1

    Добрый день, подскажите пожалуйста как реализовать выборку запросом, аналогично - [Введите № Заявки] - но с множественным отбором, как при In (1;2;3...) ???

  • @eduardmart1237
    @eduardmart1237 8 лет назад +1

    Хотелось бы по VBA курсы посмотреть в таком же качестве и исполнении )

    • @AccesshelpRu
      @AccesshelpRu  8 лет назад +1

      +Эдуард Мартыненко изучим тему, обязательно

  • @ДмитрийМитакин
    @ДмитрийМитакин 6 лет назад

    Столкнулся с такой проблемой, не знаю как исправить, к примеру, у меня 3 производителя, создаю запрос с опред информацией, очевидно, что строк должно быть равное кол-ву производителей, но при выполнение запроса у меня первые 3 строчки это то что мне нужно, а ниже просто дублируются эти 3 строчки и вся информация одинаковая, тоесть запрос по первому производителю это 1, 4, 7, 10 и т.д. строчка, как избавится от дублирования??(надеюсь понял, что написал)

  • @Svir29ua
    @Svir29ua 6 лет назад

    Тупо мою лабу рассказал как делать, спасибо)

    • @AccesshelpRu
      @AccesshelpRu  6 лет назад +2

      Ну не тупо)

    • @skuratovska
      @skuratovska 5 лет назад +1

      Ну почему тупо? Очень даже хорошо. Учите язык.

  • @jakasha873
    @jakasha873 5 лет назад +1

    Красавчик

  • @ВиталийЯрмыш-х2к
    @ВиталийЯрмыш-х2к 7 лет назад

    Добрый день.. Пересмотрел много Ваших уроков, и вроде понимаю как работать с БД. Но очень слабое понимания применяемости всего этого. А именно: как по разным компьютерам раскидать функции под добавлению, изменению и построению отчетов в зависимости от обязанностей сотрудников. И желательно что бы все вводимые параметры были с выпадающими списками и выбирались, либо как в телефоне, при наборе показывал все совпадения и можно было с них выбрать.( для исключения ошибок).
    Если что то подобное уже есть и я пропустил, с удовольствием пересмотрю.

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      +Виталий Варвар почитайте самоучитель Гурвица

    • @ВиталийЯрмыш-х2к
      @ВиталийЯрмыш-х2к 7 лет назад

      Спасибо.. начал читать, затягивает..

  • @valeriiadranishnikova8186
    @valeriiadranishnikova8186 5 лет назад

    Еще небольшой вопрос возник - почему при выводе общего кол-ва часов по каждому преподавателю, для столбика "Всего" вы выбираете "Заголовки строк", если это столбик? по сути, это должно быть "Заголовки столбцов, как и в "Название предмета"
    Спасибо заранее за ваш ответ

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      У нас сумма идет построчно. Плюс 2 заголовка столбца выбрать программа не даст

  • @ЕленаЕршова-м3з
    @ЕленаЕршова-м3з 7 лет назад

    Спасибо большое за урок. Подскажите пожалуйста. Нужно создать БД рейтинг. Есть Таблица класс и таблица дети. Как реализовать функцию когда выбираешь класс подгружаются только фамилии детей этого класса

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      +Елена Ершова добрый, сделайте форму типа главная подчиненная. На главной класс, в подчиненной дети

  • @ВиталийЯрмыш-х2к
    @ВиталийЯрмыш-х2к 7 лет назад

    А как реализуется запрос по группировке с суммированием текстовых полей. Например, с этой БД: создаем запрос с кол-вом преподавателей по каждому предмету+столбец, где через любой разделитель будет перечислены их фамилии (или ФИО). Или кол-во студентов в универе с определенной фамилией+столбец со списком групп, в которых данная фамилия встречается.

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      +Виталий Варвар это надо запрос делать с группировкой, и считать кол_во чео по каждй группе

  • @Забавныеаквакрестики

    А можно ли как-то сгруппировать данные? Например, если один и тот же преподаватель работает(числится) на 2 кафедрах?

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      +Татьяна «Читающие крестики» без разницы. В группируйте, если со связями все норм, то препод будет в нужных группировках

  • @КристинаДорофтей-л1ш
    @КристинаДорофтей-л1ш 10 месяцев назад

    Спасибо большое

  • @valeriiadranishnikova8186
    @valeriiadranishnikova8186 5 лет назад

    Скажите, пожалуйста, а если нам нужно создать такой вопрос: "Студенты, которые изучали английский язык". Таблицы студенты и предметы друг с другом не связаны. То есть вопрос в том, как в принципе нужно поступать, когда нужно создать запрос, используя данные несвязанных напрямую таблиц. Спасибо!

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Можно связывать таблицы прямо в конструкторе запроса

    • @rigaeligael4040
      @rigaeligael4040 2 года назад

      Ручками запрос писать, как еще

    • @valeriiadranishnikova8186
      @valeriiadranishnikova8186 2 года назад +1

      @@rigaeligael4040 Аааа

  • @MegaShurf
    @MegaShurf 8 лет назад

    Спасибо большое за скринкасты.
    Но не освещен один момент.
    Мне нужно делать выборку не просто по дате, а по периоду с- по(в параметрическом запросе например)..

    • @AccesshelpRu
      @AccesshelpRu  8 лет назад +1

      +Миша Савушкин сделайте between [введите начало периода] and [введите конец периода]

    • @MegaShurf
      @MegaShurf 8 лет назад

      Спасибо!

  • @dimarusak1239
    @dimarusak1239 7 лет назад

    у меня ошибка всегда выбивает, непонимаю что я сделал не так, все по видео делаю, даже тема такая же) подскажыте пожалуйста)
    "Неопределимая функция "сердне" в значении"

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      +Фильмы онлайн что конкретно делаете?

  • @chingizshidenov547
    @chingizshidenov547 8 лет назад

    а вы можете объяснять языки программирования?java интересует,от вас очень бы хотелось

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад +1

      на данный момент java не владею=)

  • @lenapluton5480
    @lenapluton5480 5 лет назад

    Я в печали уже который день, вроде всё так, а на выходе - ерунда. Уже упростила задачу до простейшего: в таблице для каждой записи есть некий числовой идентификатор (который может повторяться), в моей таблице есть значения 1,2,3,4,5 и 7. Делаю запрос на то, чтобы были просто отражены все доступные в таблице варианты этого идентификатора - собственно, весь запрос выглядит как поле "идентификатор". Запускаю - отражает 1,2,3 и 7. Почему так может приключиться???

    • @lenapluton5480
      @lenapluton5480 5 лет назад

      Хотя, может, я глобально не с той стороны подхожу к вопросу. У меня есть 3 таблицы, образно: Клиенты, Товары и Услуги (между Клиентами и 2 другими связь один ко многим). 1 клиент может купить как нексколько услуг, так и товаров (и может покупать как только услуги или товары, так и то и другое), т.е. напротив каждой проданной услуги в таблице Услуги есть ID клиента, и аналогично в таблице Товары - также проставлены ID клиента, купившего каждый товар. Моя мега-цель посчитать общую сумму, на которую каждый Клиент купил и товаров и услуг (вместе). Как это лучше сделать? У меня уже мозг кипит, а запросы не получаются.

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Отдельно посчитайте сумму товаров клиента. Отдельно сумму услуг. В 3м запросе добавьте 2 первых запроса , свяжите в конструкторе 2 запроса по полю id клиента. И в этом же запросе складывайте суммы.

    • @lenapluton5480
      @lenapluton5480 5 лет назад

      @@AccesshelpRu с первой частью справилась (2 запроса работают), но вот с третим итоговым возникла проблемка (с которой, я собственно начала свое обращение). Если Клиент купил только товары или только услуги - то, в соответствующем запросе, например, в том, который считает сумму товаров по каждому клиенту, не указывается ID Клиента с нулевым значением по покупке товаров. И в итоговом запросе, соответсвенно, отражаются только те клиенты, которые покупали и товары и услуги, а те, которые покупали что-то одно - не показываются.
      И второй вопрос: "И в этом же запросе складывайте суммы." Это как? Как сделать вычисляемое поле в таблице - я знаю, а в запросе как?!

    • @lenapluton5480
      @lenapluton5480 5 лет назад

      Второй вопрос уже отпал, нашла Ваш урок на эту тему =) Но вот первая проблемка - по-прежнему актуальна.

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      @@lenapluton5480 по 1 вопросу вам надо почитать про right join и left join. И еще рекомендую познакомиться с функцией nz().

  • @Екатеринаусова-в9у

    Как можно сделать запрос, чтобы вывелся список учащихся, имеющие телефоны ( с префиксом 29)

  • @serzhio1
    @serzhio1 5 лет назад

    А помогите, пожалуйста, с запросом: например, четыре студента сдавали зачёты по двум предметам (получали зачёт/незачет). Мне надо создать запрос на тех студентов, которые по обоим предметам получили зачёты.

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Как вариант подсчет кол-ва зачетов каждого студента

    • @serzhio1
      @serzhio1 5 лет назад

      @@AccesshelpRu, я что-то неправильно делаю. Я пробовал так: в конструкторе запросов создал поля "Студент (ФИО)" и "результат зачёта (зачёт/неуд)", нажал сверху "итоги", групповая операция в "результатах зачёта" - Count, условие отбора - "зачёт". В результате появляется окно ошибки "несоответствие типов данных в выражении условия отбора". Подскажите, пожалуйста, где исправить и как?

    • @serzhio1
      @serzhio1 5 лет назад

      @@AccesshelpRu а, всё, сделал) благодаря Вашему ответу, конечно. Спасибо!

  • @ЕлизаветаФролова-з8л

    почему когда я выбираю поля и нажимаю выполнить, у меня появляется пустая таблица?

    • @AccesshelpRu
      @AccesshelpRu  6 лет назад

      Возможно вы задали такие условия, что под них нет данных

  • @АртурЯсак-е3л
    @АртурЯсак-е3л 5 лет назад

    Добрый вечер
    Спасибо за видео!
    У меня такой вопрос:"Как мне создать запрос, который будет вычислять, в каком ученик учится классе, зная лишь год его поступления (сегодняшняя дата тоже должна определяться автоматически, если так можно)"
    Буду очень благодарен, если сможете ответить

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Добрый день, думаю что-то типа year(date())-[год поступления]

  • @artemiy01
    @artemiy01 6 лет назад

    Вы не могли бы мне помочь?
    Вот у меня база данных, состоящая из таблиц:
    Ученики
    Предметы
    Успеваемость
    Успеваемость, в свою очередь, состоит из:
    -Ученик
    -предмет
    -оценка
    Так вот, когда я создаю запрос, который состоит из «ученик», «предмет», «оценка» и сортирую по предмету, например, физика, у меня просто получается пустая таблица в запросе. Т.е. оно почему-то не сортирует по предметам. С чем это связано?

    • @AccesshelpRu
      @AccesshelpRu  6 лет назад

      Все таблицы заполнены?

    • @artemiy01
      @artemiy01 6 лет назад

      Уроки по Microsoft Access ну конечно)

    • @artemiy01
      @artemiy01 6 лет назад

      Уроки по Microsoft Access я задавал сортировку по оценкам, и все было нормально...а вот сортировка по предметам не работает

    • @AccesshelpRu
      @AccesshelpRu  6 лет назад

      Не видя бд, трудно сказать если честно

    • @artemiy01
      @artemiy01 6 лет назад

      Уроки по Microsoft Access а как вам можно её показать?)

  • @stasshklyaev1126
    @stasshklyaev1126 7 лет назад

    А как сделать не выборку а выбор одного студента и печать по нему некоего подобия справки ?

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      предположим у вас есть запрос, который отбирает всех студентов. по запросу делаем отчет. далее у вас есть простая форма в столбец на просмотр студентов. далее в запросе нужно указать условие на поле (например код студента) по пямяти форма!студент!код_студента. т.е при открытой форме на определенном студенте, запрос будет выводить только этого студента. Далее на форме прикрепляем кнопку на открытие отчета.

  • @God_HuntPubgM
    @God_HuntPubgM 3 месяца назад

    ❤❤❤❤❤❤❤❤❤

  • @valeriiadranishnikova8186
    @valeriiadranishnikova8186 5 лет назад

    Добрый день! Спасибо за видео! Подскажите. пожалуйста, почему при создании запроса для выбора преподавателей экономической кафедры вы использовали 2 таблицы? Ведь в самой таблице "преподавтели" есть столбец Кафедра. Можно было бы осуществить данный запрос, используя одну таблицу "преподаватели"? Спасибо

    • @valeriiadranishnikova8186
      @valeriiadranishnikova8186 5 лет назад

      такой же вопрос: зачем добавлять табл "Предметы", если в таблице "итоги сессии" предметы указаны. Можно было их оттуда взять?

    • @valeriiadranishnikova8186
      @valeriiadranishnikova8186 5 лет назад

      А при первом перекрестном запросе вы взяли номер группы из табл "Студенты", а не стали добавлять табл "Учебные группы"

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Можно и одну. Но я решил в 2.

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Таблица предметы выделена как отдельная сущность

    • @AccesshelpRu
      @AccesshelpRu  5 лет назад

      Вопрос не понял

  • @galaxylore7429
    @galaxylore7429 4 года назад +7

    Тяжёлая Игра

    • @AccesshelpRu
      @AccesshelpRu  4 года назад +1

      Wat?

    • @galaxylore7429
      @galaxylore7429 4 года назад

      @@AccesshelpRu вообще-то What

    • @AccesshelpRu
      @AccesshelpRu  4 года назад

      @@galaxylore7429 www.google.com/search?q=wat&sxsrf=ALeKk02wEs6dMByX8TAWmEj2jdA2_t2gjQ:1611742359261&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjrxquW8LvuAhXlkYsKHY5pBXIQ_AUoAXoECAcQAw&biw=1366&bih=657

    • @galaxylore7429
      @galaxylore7429 4 года назад

      @@AccesshelpRu ах ты мальчишка, понял тебя

  • @ВикторияШумская-р8э

    Здравствуйте. Нужен запрос с расчетами.(Стоимость проката за 1 сутки*Кол-во дней проката. Перед этим узнать количество дней между двумя датами). Где это(количество дней) указывается: в запросе или в таблице выдача?

    • @AccesshelpRu
      @AccesshelpRu  7 лет назад

      добрый вечер! полагаю, что в запросе.
      формула будет примерно так выглядеть: ([дата выезда] - [дата заезда]) * [стоимость в сутки]

    • @ВикторияШумская-р8э
      @ВикторияШумская-р8э 7 лет назад

      спасибо

  • @Flexochka
    @Flexochka 4 года назад +1

    OG BUDA