Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Vados2012
3 / 3 / 0
Регистрация: 09.09.2012
Сообщений: 91
#1

Динамический запрос с выбором полей через форму

31.05.2015, 13:06. Просмотров 442. Ответов 3
Метки нет (Все метки)

Есть БД в которо

Добавлено через 16 минут
Есть таблица Sales, в которой отображены данные по продажам за определенный перод.
Поля таблицы: "Год", "Месяц", "Магазин", "Тип одежды", "Cумма"
1. Нужно создать форму с полями:
- выберите период
- выберите магазин
- выберите тип одежды
С этим проблем не возникает.
Задача состоит в том, чтобы создать один запрос по результатам, введенным пользователем в форму (например, за один период нужно выбрать несколько магазинов, в одном из них указав конкретный тип одежды). Не пойму как хранить данные, введенные пользователем, чтобы тогда их подставить в один запрос и отобразить в виде одной таблицы.
Пример: 2015 год, Январь_Levis_sum, Январь_Colins_sum, Февраль_Levis_sum, Февраль_Colins_sum
Может как-то коммитить данные, введенные в форму в таблицу, потом подставлять в запрос.
Помогите, пожалуйста организовать процесс..

Добавлено через 19 минут
Я предполагаю, что для реализации наиболее верное решение - это создание временной таблицы, куда будут сохранятся данные с пользовательской формы, а потом с помощью VB строится один сборный запрос.
Поправьте меня, если я ошибаюсь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2015, 13:06
Ответы с готовыми решениями:

Динамический запрос с выбором полей через форму
Возник вопрос, пока теоретический: Хочу на форме разместить несколько...

Зависимость полей НЕ через Форму
Всем доброго времени суток! Есть таблицы: "tab1_Адрес_МКД", "tab2_Участки",...

Ввод через форму сразу 2 полей из главной таблицы
Такая ситуация:ввожу через форму поля в подчиненную таблицу.В одном из полей...

Сортировка таблицы БД по одному из полей (через форму Access)
Помогите мне еще с такой просьбой... Я хочу добавить кнопку 'Сортировка', на...

Суммирование полей через запрос на обновление
В MS Access создал базу для "Товароведа магазина". Сейчас нужно в запросе на...

3
ltv_1953
Эксперт MS Access
12827 / 5812 / 1110
Регистрация: 21.06.2012
Сообщений: 10,463
31.05.2015, 13:23 #2
Смотрите здесь Поиск по данным разного вида.
1
Vados2012
3 / 3 / 0
Регистрация: 09.09.2012
Сообщений: 91
31.05.2015, 14:07  [ТС] #3
Спасибо, много полезного. Но в том примере, на форме фильтры выбираются 1 раз. А как реализовать, если в одном запросе реализовать выборку по нескольким заходам выбора фильтров на форме?
Например: На форме при 1-м заходе поставить фильтр: Год=2015, Месяц=Январь, Магазин=Levis
При втором заходе: Год=2015, Месяц=Февраль, Магазин=Соlins
И все эти параметры объединить и вывести одним запросом.
0
ltv_1953
Эксперт MS Access
12827 / 5812 / 1110
Регистрация: 21.06.2012
Сообщений: 10,463
31.05.2015, 14:11 #4
Тогда нужно выбирать в списках Создание формы для поиска записи из таблицы. Или вообще забыть о формах и работать в сводной таблице (если не 2013, где их, увы, нет).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2015, 14:11

Получить количество полей в таблице через SQL запрос
доброго вечера хочу получить количество полей в таблице Table1 бд access ну...

Запрос через форму
Доброго времени суток. Вы не подскажете как можно реализовать запрос через...

Запрос через форму
Подскажите, почему не работает, что я сделала не так. 1) в форме "Отчет"...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru