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

Ввод данных через поле, для условия отбора в запросе

26.03.2011, 14:40. Показов 6576. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Access'ом пользуюсь недавно и при формировании отчета на основе запроса, возникла проблема.
Можно ли реализовать форму и поля ввода на ней, которые б отвечали за "условие отбора" определенных записей попадающих в отчет.

Пример.
Есть база данных по рейсам автобусов. Абстрактно состоит из:
- id;
- название рейса;
- дата;
- водитель;
- автобус.
Нужно что бы в отчете выводились только рейсы по конкретной дате (а еще лучше по диапазону) и конкретным водителям. Эти условия отбора (дату, ФИО водителя) вводит пользователь в форме.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.03.2011, 14:40
Ответы с готовыми решениями:

Ошибка выражении с Date для условия отбора в запросе
Здравствуйте. Вылетает ошибка Неопределенная функция 'Date' в выражении строчка в условии отбора единственная и выглядит так: Between...

Импорт данных из Word в поле таблицы, которое является условием отбора в запросе
Народ, такая проблема - импортирую данные из файла Word в Акс. Импорт идет по маркерам в файле (беру абзацы, помеченные знаками ! в...

Условия отбора в запросе
Подскажите как в этот запрос добавить еще одно поле "Сумма объявленных" с условием отбора по полю "Статус согласования" из табл....

6
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
26.03.2011, 15:54
Как-то так..
Вложения
Тип файла: rar ПримерОтчета.rar (34.6 Кб, 253 просмотров)
2
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 5
26.03.2011, 20:15  [ТС]
Огромное спасибо! Буду разбираться.

Вот уже появился первый вопрос. При интегрировании ваших данных к себе в базу, на форме, где собственно и вводятся все данные возникла следующая проблема:
На этой форме (frmReport), "Поле со списком.Водитель" выводит список водителей, после чего по нажатию на кнопку "Применить" происходит отбор подходящих записей. У меня же проблема в том, что в моей базе, поле "Водитель" имеет числовое значение (так как это связь между таблицей "Рейсы" и отдельной таблицей "Водители" ). Соответственно, после моих замен в поле со списком выводится не ФИО водителя, а его ID (1, 2, 3 и т.д.).
Как сделать так что бы значением в поле оставались ключи, а на экран в списке отображалось нормальное ФИО водителя (аналогичным образом действует Мастер подстановок - он скрывает поле с ключом).
Скрин запроса на вывод водителей
Миниатюры
Ввод данных через поле, для условия отбора в запросе  
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
27.03.2011, 12:40
...Присоединенный столбец...- "поиграйтесь" с ним.
Если не получается, скиньте базу(или упрощенный вид) того,что именно не получается.
0
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 5
27.03.2011, 15:25  [ТС]
"Наигрался" с ним еще вчера.. безрезультатно.
Выложил часть базы, может вы найдете способ.
Вложения
Тип файла: rar KysokBazi.rar (57.8 Кб, 52 просмотров)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
27.03.2011, 15:38
Естественно..
SELECT DISTINCT Водитель.КВ FROM Водитель INNER JOIN N_Рейс ON Водитель.КВ=N_Рейс.Водитель;
Вообщем вот..ловите..Но почитайте немного книШки.
Вложения
Тип файла: rar Часть базы.rar (45.0 Кб, 111 просмотров)
1
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 5
27.03.2011, 18:13  [ТС]
Ок, значит нужно создавать еще одну форму, что бы табличную "впихнуть" туда как подчиненную. Немного неудобно выходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.03.2011, 18:13
Помогаю со студенческими работами здесь

Условия отбора в запросе
Никак не могу понять, как отсортировать. Задание такое: Создать запрос. В запрос включить данные по таким критериям: шифр счета, не...

Условия отбора в запросе Access
Есть поле и надо чтобы когда в форме значение равно 99999, то выводятся все записи, а когда 1, 2, 3, ... до 99998, то выводятся только...

Условия отбора в запросе начиная с определённой записи
Уважаемые форумчане! столкнулся с такой проблемой, есть запрос, который выводит по мере заполнения базы, данные о клиентах,(в течении...

Ввод данных через поле с откр.списком
Ситуация следующая: необходимо добавить новую запись в базу через форму. В поле с раскрывающимся списком нет нужного значения (для поля...

Ввод данных в поле через защиту паролем
Всем очень добрый день! Возникла необходимость реализовать в БД защиту ввода данных в поле через пароль, дабы контролировать...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru