Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
nuvlad
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 3
1

Нужно сделать в запросе условие отбора по ФИО заказчика, при котором бы отображались все заказы по этому заказчику, или заказы всех заказчиков

21.12.2013, 20:21. Просмотров 707. Ответов 4
Метки нет (Все метки)

SELECT Заказы.ФИО, Заказчики.ВУЗ, Заказы.[Название работы], Заказы.Стоимость, Заказы.примечание
FROM Заказчики INNER JOIN Заказы ON Заказчики.ФиО = Заказы.ФИО;

я хочу в одном запросе видеть или заказы одного заказчика или всех заказчиков.
но не могу это реализовать.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 20:21
Ответы с готовыми решениями:

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

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

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

Не удается сделать подстановку цены при выборе товара в форме ЗАКАЗЫ
Не удается сделать подстановку, событие после обновления на форме вроде работает, но не корректно.

Условие отбора в запросе- все выделенные строки в форме
Форумчане, доброго времени суток! Подскажите, пожалуйста, как сформулировать условие отбора в...


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

Или воспользуйтесь поиском по форуму:
4
Agapov_stas
3337 / 1755 / 83
Регистрация: 05.08.2010
Сообщений: 4,460
Завершенные тесты: 1
21.12.2013, 20:37 2
Создайте на форме список заказчиков. Тогда можно выполнить следующий запрос.
SQL
1
2
3
SELECT Заказы.ФИО, Заказчики.ВУЗ, Заказы.[Название работы], Заказы.Стоимость, Заказы.примечание
FROM Заказчики INNER JOIN Заказы ON Заказчики.ФиО = Заказы.ФИО
WHERE ((ФИО=Forms!Форма!Заказчик) OR Forms!Форма!Заказчик IS NULL)
1
nuvlad
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 3
21.12.2013, 20:55  [ТС] 3
SELECT Заказы.Заказчики, Заказчики.ВУЗ, Заказы.[Название работы], Заказы.Стоимость, Заказы.примечание
FROM Заказчики INNER JOIN Заказы ON Заказчики.ФиО = Заказы.[Заказчики]
WHERE (((Заказы.Заказчики)=[кто]));

два варианта ответа на вопрос кто:
1. фамилия заказчика - тогда показывает заказы по одному заказчику.
2. слово "все" - тогда запрос показывает заказы всех заказчиков.
0
Agapov_stas
3337 / 1755 / 83
Регистрация: 05.08.2010
Сообщений: 4,460
Завершенные тесты: 1
22.12.2013, 08:59 4
Цитата Сообщение от nuvlad Посмотреть сообщение
два варианта ответа на вопрос кто:
1. фамилия заказчика - тогда показывает заказы по одному заказчику.
2. слово "все" - тогда запрос показывает заказы всех заказчиков.
SQL
1
2
3
SELECT Заказы.Заказчики, Заказчики.ВУЗ, Заказы.[Название работы], Заказы.Стоимость, Заказы.примечание
FROM Заказчики INNER JOIN Заказы ON Заказчики.ФиО = Заказы.[Заказчики]
WHERE ФИО=IIF([Введите значение]="Все",ФИО,[Введите значение])
1
nuvlad
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 3
22.12.2013, 10:52  [ТС] 5
Цитата Сообщение от Agapov_stas Посмотреть сообщение
SQL
1
2
3
SELECT Заказы.Заказчики, Заказчики.ВУЗ, Заказы.[Название работы], Заказы.Стоимость, Заказы.примечание
FROM Заказчики INNER JOIN Заказы ON Заказчики.ФиО = Заказы.[Заказчики]
WHERE ФИО=IIF([Введите значение]="Все",ФИО,[Введите значение])
спасибо.
0
22.12.2013, 10:52
Ответ Создать тему
Опции темы

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