Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 22
1

Связи и Вычисления в запросе access

06.06.2013, 15:47. Показов 1157. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток ) У меня есть база данных жкх . В ней мне надо посчитать сумму которую нужно заплатить за услуги ремонта и содержания жилья . Это рассчитывается по формуле : тариф за 1 квадратный метр*площадь квартиры . Дальше возникает проблема : мне нужны данные из трех таблиц 1) квартиры ( площадь этих квартир) 2)вид услуги 3 ) тариф . Суть проблемы в том что у меня квартира ни как не связана с двумя следующими таблицами . И я не знаю как их связать .Подскажите )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2013, 15:47
Ответы с готовыми решениями:

Вычисления в запросе access
У меня база данных ЖКХ . Мне надо рассчитать сумму за потребленные услуги по счётчику. Что бы...

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

Как задать необязательные связи в пакетном запросе?
В СКД можно создать необязательные связи по условию, а как задать необязательные свази меду...

Ошибки в запросе в связи таблиц через ОБЪЕДИНИТЬ ВСЕ
Помогите, пожалуйста, исправить непонятки в коде запроса. Проблема в том, что суммы...

3
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2013, 21:21
Помогаю со студенческими работами здесь

Вычисления в запросе
В таблице базы данных хранится информация о текущих показаниях счетчиков воды. Необходимо в...

Вычисления с условиями в запросе
Добрый день! Подскажите пожалуйста как в этом запросе сделать так, чтобы Остаток лимита считался по...

связи в MS Access
Здравствуйте! У меня есть таблица(постоянно обновляемая), состоящая из 6 полей(столбцов) 1. имя...

Связи в MS Access
Есть БД, в ней есть основная таблица, и другие. Смисл в том что мне нада чтоби при изменении даних...

Связи и т.д access
Подскажите умные ребята, если сделать связь из таблицы по фамилии, то есть из 5 таблиц по фамилии...

Связи Access
Доброго времени суток. Нужна помощь в построении связей между таблицами. Желательно с описанием...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru