|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2016, 11:48 | #1 |
Регистрация: 16.03.2014
Сообщений: 6
|
Запрос по дате Access 2010
Есть таблица Table (3 поля: Field,Number, Data), в которой данные поступают нарастающим итогом, т.е. по полю Field каждое новое значение и дата должны быть больше предыдущего.
При запуске базы данных открывается форма Form1, в которой есть 2 поля для ввода даты начала периода и конца периода и 2 кнопки. Кнопка «Запрос Query по всем записям таблицы» просто выводит запрос Query. Кнопка «Запрос Query1 по дате» открывает запрос Query1. Запрос Query: Код:
Запрос Query1 (выбирает данные не из таблицы Table, а из запроса Prom): Код:
Код:
Например, в запросе Query по полю Field и дате 07.05.1990 поле Difference вычисляется как (15-10 = 5), а в запросе Query1 поле Difference = 0 (запрос не видит предыдущее значение). Помогите, пожалуйста, переписать запрос так, чтобы перед выполнением запроса Query1 можно было выбирать временной период по дате. |
18.06.2016, 16:52 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Если должны учитываться предыдущие значения, тогда в чем смысл "Начальной даты"?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как оптимизировать SQL запрос MS Access 2010 | italru | Microsoft Office Access | 0 | 09.06.2016 06:53 |
Пк часто прекращает работу при запуске Microsoft Access(Версия Access 2010) | coffinsoul | Microsoft Office Access | 5 | 21.02.2016 00:12 |
Переписывание файла adp под Access 2007 или Access 2010 | Анатолий_2014 | Microsoft Office Access | 1 | 02.09.2014 20:12 |
Запрос по дате, Access | Demien | БД в Delphi | 2 | 09.02.2011 18:25 |
Запрос по дате | program123 | БД в Delphi | 4 | 17.03.2010 19:53 |