![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.03.2014
Сообщений: 6
|
![]()
Есть таблица 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 можно было выбирать временной период по дате. |
![]() |
![]() |
![]() |
#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 |