powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите!!! Работа с датами!!!!!!!
21 сообщений из 21, страница 1 из 1
Помогите!!! Работа с датами!!!!!!!
    #32310363
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема такая: необходимо создать форму, с помощью которой можно задавать интервал и получать записи в этом интервале. К примеру, ввожу 23.10.2003, а потом 29.10.2003, жму найти и получаю записи, где есть даты в этом интервале.
Думаю с помощью каког-н хитрого запроса это можно сделать. Вот к примеру, с помощь Between [] And Date() в условии отбора можно иметь интервал от введенной до системной даты. А вот как сделать между 2-мя введенными понятия не имею! Помогите!!! sprutis@yandex.ru
P
.S. Может несколько путано написал, уточню еще раз: есть набор записей, в каждой записи есть поле "Дата принятия документов", естественно их много. Необходимо найти такие записи, где дата находится в интервале между дата1 и дата2, которые пользователь вводит самостоятельно, какие захочет. Как это го добиться по шагам, специально для тех кто в танке, разжуйте, пожалуйста!
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310365
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Between [] And []
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310376
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч! Я пробовал - не работеает так!
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310382
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно глянуть на полный текст?
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310411
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч! Читайте



SELECT [Контроль договоров].[Дата консультации], [Контроль договоров].№района, [Контроль договоров].№сотр, [Контроль договоров].[Название организации], [Контроль договоров].Телефон, [Контроль договоров].[Контактное лицо], [Контроль договоров].[Дата принятия документов], [Контроль договоров].[Договор написан], [Контроль договоров].[Договор отдан абоненту], [Контроль договоров].[Договор подписан абонентом], [Контроль договоров].[Договор отдан в ГУЖА], [Контроль договоров].[Договор вернулся из ГУЖА], [Контроль договоров].[Готовый договор №], [Контроль договоров].[Договор оформлен], [Контроль договоров].Примечание
FROM [Контроль договоров]
WHERE ((([Контроль договоров].№района)<>12 And ([Контроль договоров].№района)<>19 And ([Контроль договоров].№района)<>20 And ([Контроль договоров].№района)<>21 And ([Контроль договоров].№района)<>22 And ([Контроль договоров].№района)<>23 And ([Контроль договоров].№района)<>24 And ([Контроль договоров].№района)<>25 And ([Контроль договоров].№района)<>26 And ([Контроль договоров].№района)<>27 And ([Контроль договоров].№района)<>28 And ([Контроль договоров].№района)<>29 And ([Контроль договоров].№района)<>30 And ([Контроль договоров].№района)<>31) AND (([Контроль договоров].[Дата принятия документов]) Between [] And Date()) AND (([Контроль договоров].[Договор оформлен]) Is Null) AND ((Date()-[Дата принятия документов])>="15"));
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310422
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Date()-[Дата принятия документов])>="15"

- мы говорим об этом куске? Почему 15 в кавычках???
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310427
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А. Вижу.

Between [] And Date()

Так ведь внутри [] что-то должно быть написано.

А про кавычки - это просто баг.
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310433
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не проще ли воспользоваться Not In() чем везде ставить <> ?
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310437
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч! Нет. Не об этом куске, там то как раз все работает, а кавычки сами появляются. Там все хорошо.
Пробема в том, что чуть раньше: Between [] And Date() ищутся записи между введенной и системной, а надо чтобы между датой1 и датой2 введенных произвольно пользователем, и Between [] And [] - не работает. это первое что я сделать, я готов даже саму базу вам выслать, дайте плиз какой-н ящик!
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310440
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не надо ящик, не надо паники. Надо заполнить [].
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310449
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч! Правильно. призапусе запроса, где есть Between [] And Date()
выскакивает окно и туда можно вписать дату, и задается период м/у введенной датой и системной, а необходимо между 2-мя введенными
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310454
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для танкистов: куда пользователь дату вводит? В поле какой-то формы?
это надо в запрос передать

Люди, спасите В.С, дайте танкисту ссылку на фак, как работать с датами!!
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310463
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Rimbombo:

Проще всего так:

Between [введите начальную дату] And [введите конечную дату]
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310468
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или в форме создай два поля для ввода даты_С и даты_ПО и
полные имена этих полей вставь в запрос:
...].[Дата принятия документов]) Between [дата_С] And [дата_ПО]
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310473
Фотография beseder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример для фильтра:\r
\r
от RVI:\r
Сделай в заголовке формы два поля для ввода периода, типа: \r
"Чего-то такое за период с поле с по поле по" \r
и в свою DoCmd.ApplyFilter "", "[ТО]![ДатаНакладной]Between [Начальная дата]and [Конечная дата]" вместо [Начальная дата] and [Конечная дата] вставь \r
имена этих полей \r
\r
от Саныча:\r
DoCmd.ApplyFilter "", "[ТО]![ДатаНакладной] Between #" & Format(Forms![Список]![First], "MM\\/DD\\/YYYY") & "# And #" & Format(Forms![Список]![Last], "MM\\/DD\\/YYYY") & "#" \r
\r
Топик полностью:\r
/topic/54865&hl=beseder
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310479
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Татьяна! Я согласен сделать это и через форму(только не знаю как). Подразумевается, что на основе этого запроса будет сделан отчет, который будет запускаться с кнопочной формы. При этом выскакивает окно для ввода даты1, туда вводится эта самая дата (произвольная, нужная пользователю), а затем такое 2-е. так вот при Between [] And Date() - это первое что я сделал, так вот при запуске запроса выскакивает окно для ввода даты, а далее запрос отбирает те записи, где дата входит в период м/у введенной датой и системной, а как грамотно сделать, чтобы выходло еще окно дляя ввода даты2 я не знаю, уже все что мог перепробовал.
Если подскажите чего дельного, буду очень признателен.
Кстати специализируюсь по полнотекстовым электронным библиотекам и могу произвести поиск нужных вам текстов, это я к тому, что готов для других людей то же что то делать. Сейчас приходится клянчить, потому как цейтнот имею полнейший.
С уважением.
Евгений. (он же Римбомбо, он же Танкист)
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310481
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Люди, прекращаем отвечать. Он не читает наших ответов.
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310490
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч! Читаю. Сейчас сижу, пытаюсь сделать как написано. Спасибо.
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310518
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только без обид
чтобы получить нормальный ответ, надо нормально спросить,и честное слово ,помогут

прочитай внимательно что беседер написал, он очень подробно ответил
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310526
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Татьяна! Читаю, работаю. Спасибо.
...
Рейтинг: 0 / 0
Помогите!!! Работа с датами!!!!!!!
    #32310684
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, все работает.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите!!! Работа с датами!!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]