Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 23

Значение выпадающего списка в качестве условия для выборки

14.10.2015, 23:22. Показов 3259. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Прошу помочь с задачкой.
Есть таблица Акции (Код, Название, Дата начала и Дата Окончания).
На форме выпадающий список "Выберите год", который формируется списком из неповторяющихся значений (year(Дата начала)). По нажатию на кнопку "Удалить" - нужно все акции, которые начинаются в выбранный ранее год из списка удалить. Пишу обработчик события на нажатие кнопку:
DoCmd.RunSQL ("Delete Акции.* " & _
"FROM [Акции] " & _
"WHERE year([Акции].[Дата начала] =" & ПолеСоСписком17.Value)

Выдает ошибку синтаксиса, видимо,где-то со знаками перестаралась..
Посмотрите пожалуйста, может кто видит ошибку...
Файл с БД прилагаю
Вложения
Тип файла: rar пример.rar (26.5 Кб, 5 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.10.2015, 23:22
Ответы с готовыми решениями:

Изменяемое значение условия выборки в запросе Access
Добрый день! Помогите, пожалуйста! Есть запрос Список, в котором имеется столбец Покупатель. Из другого запроса Выбор берется значение...

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3. Есть 3 выпадающих списка в Form1. Нужно что бы во втором...

Не выбирается значение из выпадающего списка
Здравствуйте, нужна помощь, ситуация следующая - я создал форму в которой есть выпадающий список из нескольких значений, в форме также...

6
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
14.10.2015, 23:40
Цитата Сообщение от Irok Посмотреть сообщение
"WHERE year([Акции].[Дата начала] =" & ПолеСоСписком17.Value)
Может так
Visual Basic
1
"WHERE year([Акции].[Дата начала]) =" & Me.ПолеСоСписком17
и скобка в начале зачем?

Добавлено через 6 минут
Т.е.
Visual Basic
1
2
3
Private Sub Удалить_Click()
    DoCmd.RunSQL "Delete FROM Акции WHERE year([Дата начала]) =" & Me.ПолеСоСписком17
End Sub
0
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 23
15.10.2015, 14:02  [ТС]
Спасибо за ответ, удалила все лишнее, пишу, как вы советуете в последнем варианте, но, к сожалению, не помогло. Пытается удалить 0 записей. Как-будто не видит значение, выбранное в выпадающем списке.
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
15.10.2015, 14:23
Цитата Сообщение от Irok Посмотреть сообщение
Как-будто не видит значение, выбранное в выпадающем списке.
вполне возможно оно видит но только не то что вам нужно, поэтому в отбор и попадает 0 записей.
если бы не видело вообще то выдавало б ошибку.
у ПолеСоСписком17 есть свойство Колюм Column и по умолчанию берется значение прикрепленного столбца (Column(0)) а видимый при этом может быть совсем другой например ПолеСоСписком17.Column(1).value
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
15.10.2015, 14:26
Лучший ответ Сообщение было отмечено Irok как решение

Решение

Все удаляется (поле со списком поправлено - года не повторяются).
Вложения
Тип файла: 7z пример (17).7z (18.8 Кб, 11 просмотров)
1
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
15.10.2015, 14:41
только из вашего примера не понятно что нужно удалить, поэтому возможно и решение по которому вы идете не верно
0
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 23
15.10.2015, 15:16  [ТС]
Присоединенный столбец имеет значение 1 и при создании выпадающего списка я только одно поле использовала

Добавлено через 7 минут
Спасибо, разобралась
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.10.2015, 15:16
Помогаю со студенческими работами здесь

Очистить выбранное значение выпадающего списка
Есть форма в которой происходит добавление записей в таблицу на основании информации указаной в свободных полях в виде выпадающего списка....

Получить уникальное значение из выпадающего списка
Есть 2 выпадающих списка. Выбираем в первом значение, во втором подставляется другое значение. При этом отображается уникальный код...

Программно выбрать значение выпадающего списка
Есть выпадающий список в форме Поле "код" скрыто Но мне известен и код и строка Хочу програмно выбрать значение в выпадающем списка ...

Общий фильтр для списка и выпадающего списка
Приветствую, есть проблема, я не могу понять как сделать общий фильтр для списка и для выпадающего списка т.е. чтобы после выбора числа...

Как убрать из выпадающего списка значение, но оставить их в форме?
Здравствуйте, ув.-мые форумчанины. Как сделать так , чтобы в выпадающем списке были значения согласно выражению: "SELECT...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru