Спасибо за Ваш труд. Все четко и доступно. Речь простая, без «паразитов», что редкость. Подскажите пожалуйста, есть ли возможность в Access сделать оповещение (например: выделить строку красным цветом) запланированного события по дате. До тех пор пока оператор не внесет изменения в строку, ее окрас, не пропадает и при последующих пере запусках Access. Есть разные событие по сотрудникам компании, о которых через 5-7 лет, необходимо напоминать за 30 и 10 дней до наступления этого события. Пример: Иванов - событие 25.03.2020, напомнить оператору 25.02.2027 и 15.03.2027; Сидоров - событие 25.03.2020, напомнить оператору 26.02.2025 и 12.03.2025.
Таймкоды: 00:00 | Вступление 00:25 | Синтаксис DateAdd 01:00 | Создаем таблицу для примера 02:05 | Добавляем к дате дни 04:38 | Добавляем к дате месяцы 05:05 | Добавляем к дате года 05:20 | Добавляем к дате кварталы 06:10 | Вычитаем интервалы из даты 06:40 | DateAdd и время 07:40 | DateAdd на формах 11:15 | Заключение
Спасибо за урок! А можно в поле интервал сделать ввод привычных значений (день, месяц...), а перевод их в код делать незаметно? Оператор, который будет вводить данные, может не знать таких подробностей.
+Мальволио XII можно, делаем отдельную таблицу, первое поле код, где ставим м уууу и т.д. Второе поле поясние, год, месяц и т.д С помощью мастера подстановок выбираем два поля, первое ключевое скрываем и остается только поле с пояснениям. По мастер подстановки есть отдельный урок
Попробовал сделать через IIF. В выпадающем списке ввел обычные значения (день, месяц...) и поставил проверку: =IIf([ПолеСоСписком3]="день";DateAdd("d";[Поле1];[DateN]);DateAdd("m";[Поле1];[DateN])) Если в выпадающем списке больше 2-х значений, то придется еще делать вложенные проверки (IIF).;[Поле1] - у меня количество дней или месяцев; [DateN] - начальная дата к которой будет прибавляться значение предыдущего поля.
Добрый день, а есть ли такая возможность поиска значения в интервале дат? К примеру есть таблица с интервалом дат напр: Первая мировая война 1914-1918, Вторая мировая война 1939-1945...и.тд. Поиском задается год, например 1943, результатом поиска должен стать период второй мировой войны...Реализуемо ли это в Аccess ? Спасибо.
Если вы не знаете, как работает функция DateAdd в базе данных Microsoft Access, то посмотрите это видео. На простых запросах мы разберем принцип работы встроенной функции DateAdd. Функция DateAdd в запросах Access применяется для добавления (вычитания) указанного интервала времени к дате. Синтаксис: DateAdd ("интервал", число, дата) Все параметры интервала представлены ниже: yyyy - Год q - Квартал m - Месяц y - День года d - День w - День недели ww - Неделя h - Часы n - Минуты s - Секунды Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении. Чаевые на развитие канала: Money.Yandex - 41001776448918 Полезные ссылки: Маска ввода в базе Access - ruclips.net/video/X80T906Uess/видео.html Функция IIF - ruclips.net/video/9eCw4F2Wusc/видео.html Вложенные подзапросы в SQL-запросах Access - ruclips.net/video/S677dUit3Yc/видео.html Готовая база данных Access Приходный кассовый ордер - ruclips.net/video/JmIgS_KkW98/видео.html Готовые базы Access - 7108.ru/g0203 Ищите нас вконтакте: vk.com/access_community Остались вопросы? Пишите в комментариях под видео
1) Где купить лицензионный Microsoft Office 365 за 200 рублей - ruclips.net/video/oyvW6MKVzqw/видео.html 2) Как и где скачать Access бесплатно - 7108.ru/a2109
Здравствуйте, Помогите пожалуста кто-нибудь, как значение по умолчанию при вводе в таблицу сделать ограничение "возраст не более 60 лет"? При любой попытке выдает ошибки
Познавательно! Не забрасывай!!!
Спасибо, не буду
Спасибо за Ваш труд.
Все четко и доступно.
Речь простая, без «паразитов», что редкость.
Подскажите пожалуйста, есть ли возможность в Access сделать оповещение (например: выделить строку красным цветом) запланированного события по дате.
До тех пор пока оператор не внесет изменения в строку, ее окрас, не пропадает и при последующих пере запусках Access.
Есть разные событие по сотрудникам компании, о которых через 5-7 лет, необходимо напоминать за 30 и 10 дней до наступления этого события.
Пример: Иванов - событие 25.03.2020, напомнить оператору 25.02.2027 и 15.03.2027; Сидоров - событие 25.03.2020, напомнить оператору 26.02.2025 и 12.03.2025.
Таймкоды:
00:00 | Вступление
00:25 | Синтаксис DateAdd
01:00 | Создаем таблицу для примера
02:05 | Добавляем к дате дни
04:38 | Добавляем к дате месяцы
05:05 | Добавляем к дате года
05:20 | Добавляем к дате кварталы
06:10 | Вычитаем интервалы из даты
06:40 | DateAdd и время
07:40 | DateAdd на формах
11:15 | Заключение
Чаевые на развитие канала:
www.donationalerts.ru/r/accesshelpru
Все собранные средства идут на развитие канала. Большое спасибо!
Спасибо за урок! А можно в поле интервал сделать ввод привычных значений (день, месяц...), а перевод их в код делать незаметно? Оператор, который будет вводить данные, может не знать таких подробностей.
+Мальволио XII можно, делаем отдельную таблицу, первое поле код, где ставим м уууу и т.д. Второе поле поясние, год, месяц и т.д
С помощью мастера подстановок выбираем два поля, первое ключевое скрываем и остается только поле с пояснениям. По мастер подстановки есть отдельный урок
Спасибо!
Попробовал сделать через IIF. В выпадающем списке ввел обычные значения (день, месяц...) и поставил проверку: =IIf([ПолеСоСписком3]="день";DateAdd("d";[Поле1];[DateN]);DateAdd("m";[Поле1];[DateN])) Если в выпадающем списке больше 2-х значений, то придется еще делать вложенные проверки (IIF).;[Поле1] - у меня количество дней или месяцев; [DateN] - начальная дата к которой будет прибавляться значение предыдущего поля.
Добрый день, а есть ли такая возможность поиска значения в интервале дат? К примеру есть таблица с интервалом дат напр: Первая мировая война 1914-1918, Вторая мировая война 1939-1945...и.тд. Поиском задается год, например 1943, результатом поиска должен стать период второй мировой войны...Реализуемо ли это в Аccess ? Спасибо.
Да так как у вас интервал дат, то тут надо 2 поля. Начало и окончание
Это то я понимаю, а как искать промежуточные значения между этими датами?
Выч поле в запросе [введите год] , ниже в условии between поле1 and поле2
Спасибо!
Если вы не знаете, как работает функция DateAdd в базе данных Microsoft Access, то посмотрите это видео.
На простых запросах мы разберем принцип работы встроенной функции DateAdd.
Функция DateAdd в запросах Access применяется для добавления (вычитания) указанного интервала времени к дате.
Синтаксис: DateAdd ("интервал", число, дата)
Все параметры интервала представлены ниже:
yyyy - Год
q - Квартал
m - Месяц
y - День года
d - День
w - День недели
ww - Неделя
h - Часы
n - Минуты
s - Секунды
Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.
Чаевые на развитие канала:
Money.Yandex - 41001776448918
Полезные ссылки:
Маска ввода в базе Access - ruclips.net/video/X80T906Uess/видео.html
Функция IIF - ruclips.net/video/9eCw4F2Wusc/видео.html
Вложенные подзапросы в SQL-запросах Access - ruclips.net/video/S677dUit3Yc/видео.html
Готовая база данных Access Приходный кассовый ордер - ruclips.net/video/JmIgS_KkW98/видео.html
Готовые базы Access - 7108.ru/g0203
Ищите нас вконтакте: vk.com/access_community
Остались вопросы? Пишите в комментариях под видео
1) Где купить лицензионный Microsoft Office 365 за 200 рублей - ruclips.net/video/oyvW6MKVzqw/видео.html
2) Как и где скачать Access бесплатно - 7108.ru/a2109
Здравствуйте, Помогите пожалуста кто-нибудь, как значение по умолчанию при вводе в таблицу сделать ограничение "возраст не более 60 лет"? При любой попытке выдает ошибки
если у вас поле возраст просто число, то в св-вах поле если условие на значение
@@AccesshelpRu спасибо уже разобрался)
Текстовая версия урока - 7108.ru/access-dateadd
Как месяцы взять из столбца, а не писать вручную
Если из даты то поможет функция month()