0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 22
|
|
1 | |
Связи и Вычисления в запросе access06.06.2013, 15:47. Показов 1157. Ответов 3
Метки нет (Все метки)
Доброе время суток ) У меня есть база данных жкх . В ней мне надо посчитать сумму которую нужно заплатить за услуги ремонта и содержания жилья . Это рассчитывается по формуле : тариф за 1 квадратный метр*площадь квартиры . Дальше возникает проблема : мне нужны данные из трех таблиц 1) квартиры ( площадь этих квартир) 2)вид услуги 3 ) тариф . Суть проблемы в том что у меня квартира ни как не связана с двумя следующими таблицами . И я не знаю как их связать .Подскажите )
0
|
06.06.2013, 15:47 | |
Ответы с готовыми решениями:
3
Вычисления в запросе access Не отображается тип связи в запросе Как задать необязательные связи в пакетном запросе? Ошибки в запросе в связи таблиц через ОБЪЕДИНИТЬ ВСЕ |
8865 / 5912 / 585
Регистрация: 27.03.2013
Сообщений: 19,584
|
|
06.06.2013, 18:01 | 2 |
Создайте запрос и в режиме конструктора добавьте в него все свои 3 таблицы (если нет связей - создайте) и вставьте какие нужно вам поля. А уж по ним вычислите, что вам нужно.
0
|
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 22
|
|
06.06.2013, 21:15 [ТС] | 3 |
Вопрос то и состоит в том как создать эту связь? через что cвязать )
0
|
1180 / 631 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
|
06.06.2013, 21:21 | 4 |
Здравствуйте Ekaterinaaa.
"..квартира ни как не связана с двумя следующими таблицами.." - действительно, по логике никакой связи между ними быть не может, т.к. их отношения характеризуются как много-много. Для регистрации услуг потребуется связующая таблица для построения отношений один-много-один, но нужна она только для регистрации запланированной или уже выполненной услуги. ".. как их связать.." - для формирования ценника имеющихся таблиц вполне достаточно. Постройте запрос отображающий виды услуг и тарифы из таблицы 2 и 3, у них я думаю установлена связь (возможно потребуется выполнить выборку актуальных тарифов) и добавьте в него таблицу 1 без установки связи. В конструкции выражениями получите необходимое поле Таблица1.Площадь * Таблица3.ЦенаЗаКвМетр Получившаяся конструкция будет отображать декартово множество, которое Вы сможете ограничить условиями отбора, задав в отборе квартиру и (или) услугу. Успехов Вам. Евгений.
2
|
06.06.2013, 21:21 | |
06.06.2013, 21:21 | |
Помогаю со студенческими работами здесь
4
Вычисления в запросе Вычисления с условиями в запросе связи в MS Access Связи в MS Access Связи и т.д access Связи Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |