2 / 2 / 0
Регистрация: 25.03.2016
Сообщений: 37
|
||||||
1 | ||||||
Не получается создать запрос с условием between, при использовании VBA31.03.2016, 11:28. Показов 1251. Ответов 6
Всем привет. Снова я нуб, и снова по делу. На этот раз прикладываю базу данных и пояснение.
У меня есть форма "Задачи_форма". В ней выбираю сотрудника, показывать ли цикличные дела, и диапазон дат от "Поле0" до "Поле2", по которому мне выдаст задачи. В таблице хранятся задачи, которым устанавливаем в поле "Срок_задачи" Дату, а если это цикличное задание (ежемесячное, или еженедельное), то ставим просто галку в соответствующей колонке, а поле "Срок_задачи" оставляем пустым. В процедуре обработки событий, для нажатия по полю Да/Нет прописал следующее условие запроса для поля "Срок_задачи":
0
|
31.03.2016, 11:28 | |
Ответы с готовыми решениями:
6
нужно создать запрос с условием Создать запрос с условием, которое вводит пользователь При работе с условием if,then,else, не получается найти ошибку в коде Глючит VBA при использовании в Outlook 2013 |
2 / 2 / 0
Регистрация: 25.03.2016
Сообщений: 37
|
||||||
31.03.2016, 12:38 [ТС] | 2 | |||||
Нашел решение! До гениального - просто! Просто об этом я не знал.
В VBA существующему запросу присваиваем SQL-запрос, и все:
1
|
шапоклякистка 8-го дня
|
|
31.03.2016, 13:03 | 3 |
Daidred, поздравляю! Очень рада, что вы нешли ответ на свой вопрос. Хотя так и не поняла, в чем он состоял, даже после чтения ответа
Можете теперь по секрету рассказать, что должно было дать присвоение Полю36 текста "Between #что-то# and #что-то# Or Is Null"?
0
|
547 / 274 / 50
Регистрация: 03.04.2015
Сообщений: 926
|
||||||
31.03.2016, 14:16 | 4 | |||||
Почему сразу в форму не засунуть запрос?
0
|
2 / 2 / 0
Регистрация: 25.03.2016
Сообщений: 37
|
|
31.03.2016, 14:56 [ТС] | 5 |
В поле 36 записалось бы условие отбора: "Between "Дата1" and "Дата2" is null" для записей с цикличными задачами, и "Between "Дата1" and "Дата2"" для задач со сроком выполнения. И это условие подставилось бы в запрос. )
Получается, в условие отбора в запросе я написал бы конструкцию: "Формы!Задачи_форма!Поле36", и он подставил бы мне вычисленное условие. Добавлено через 2 минуты А тут нет особой разницы, кидать sql-запрос в форму, или в сам запрос. В Запрос даже лучше, потому что форма открывается после нажатия кнопки. В общем, уже раз 15-20 я переделывал, на основании найденного решения. )
0
|
шапоклякистка 8-го дня
|
||||||
31.03.2016, 15:22 | 6 | |||||
В зпросе у вас получилось бы вот что:
0
|
2 / 2 / 0
Регистрация: 25.03.2016
Сообщений: 37
|
|
31.03.2016, 16:15 [ТС] | 7 |
Примерно так дело и обстояло, он и ругался на меня, мол, дурдом творю. Буду знать) Спасибо!
0
|
31.03.2016, 16:15 | |
31.03.2016, 16:15 | |
Помогаю со студенческими работами здесь
7
Ошибка при использовании DLL, написанной на VBA Как создать запрос с условием выбора определенного столбца из таблицы Не получается создать запрос Не получается создать запрос Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |