|
|
|
| Есть табл с стандартными даными фио адрес и телефон и пара мусорных столбцов и так же есть поле количество поездок и день отправки. Нужен запрос на выборку клиентов в определенный день поездки т.е дата задается юзером исходя из него делается запрос и выводится кто едит в этот день, плюс подчитывается какая у него поездка. Есть логическое решение запроса, если данные из полей фио =фио+ адрес=адрес они выводится на экран. К сожелению я совсем подзабыл акссес, а прогу нужно делать иначе..девушке обещал..если кому не сложно подскажите в каком направлении копать? заранее благадарен | |
|
| |
|
|
|
| Начать надо с нормализации. Отделить пассажиров от поездок, ибо это разные сущности. | |
|
| |
|
|
|
| отделил. создал еще одну таблицу привязал по полю день отправления.создал запрос, если поле день отправления равны вывести строки их на экран. как сделать так чтобы можно было вводить эти данные при помоши оболочки(кажется для этого надо использывать форму)? и как осущетсвит сколько поездок совершил даный клиент? как заставить её считать сколько раз он был введен или создать спец поле где можно будет изменить цифру(номер поездки)? | |
|
| |
|
|
|
|
...привязал по полю день отправления...
|
В корне неправильно.
Должна быть таблица Пассажиры, и таблица Поездки, в которой одним из полей будет кодПассажира, внешний ключ к таблице Пассажиры. Связь 1:М.
Тогда, подсчитав количество записей в таблице Поездки с условием по КодПассажира, легко узнать количество поездок каждого пассажира. | |
|
| |
|
|
|
| Lukas
не подскажешь как осущетвить это подсчитать количество записей в таблице Поездки с условием по КодПассажира? | |
|
| |
|
|
18 Кб. |
|
|
и таблица Поездки, в которой одним из полей будет кодПассажира, внешний ключ к таблице Пассажиры. Связь 1:М.
|
к какому полю привязывать поле кодПассажира из таблицы Поездки?
пс
выклыдываю базу, уже в конец запутался.. | |
|
| |
|
18 Кб. |
|
| br />
и таблица Поездки, в которой одним из полей будет кодПассажира, внешний ключ к таблице Пассажиры. Связь 1:М.
|
к какому полю привязывать поле кодПассажира из таблицы Поездки?
пс
выклыдываю базу, уже в конец запутался.. | |
|
| |
|
|
|
| "...Какой помощник у папы Карло..."
| |
|
| |
|
|
|
| Как подсчитать количество записей по код пассажира.
Создай групповой запрос с условием типа Forms![поездки]![Кодпассажира]
А вычисляемое поле - Count - количество записей. Вот цифирю и получишь.
Это если правильно вник в суть. | |
|
| |
|
22 Кб. |
|
| Имеются две таблицы Пассажиры и Поездки.В табл Пассажиры имеются поля ФИО, телефон, город Отправления, Город прибытия, Билет заказан(это поле говорит о том на какое число заказан билет). Табл Поездки содержит поля: Время отправления, Пункт отправки, Пункт назначения.Нужно сдлеать запрос, который выводил бы какой пассажир едет в день отправки(задается пользователем). Думаю что во запрос должен выглядит приблизительно так. Из табл Пассажиры Билет заказан = Поездки Время отправления выводить на экран. то получим количество пассажиров, которые едут в заданное время. А вот как осуществить все это на Access я представляю очень смутно ибо давно на нем не работал. Кто может помочь заранее благодарен вам.
пс
прикрепляю базу, котарая получилось после нескольких дней поисков решения. | |
|
| |