Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемый запрос / 11 сообщений из 11, страница 1 из 1
11.05.2016, 16:45
    #39233568
valusechka89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
Помогите пожалуйста не могу с запросами разобраться. :(

Запрос 1
Используя таблицы Абоненты и Телефоны, вывести список всех улиц с указанием количества телефонов, установленных в домах на соответствующих улицах. В запрос включить поля:Улица,Дом,ЧислоТелефонов. Вычисляемое поле:ЧислоТелефонов



Запрос 2
Подсчитать и вывести для каждого номера телефона объем недоплаты или переплаты с начала текущего года. Необходимо исходить из нулевого баланса на начало текущего года, т.е. считать, что значения недоплаты и переплаты были нулевыми для каждого абонента телефонной компании. В
запрос включить поля: НомерТелефона, ОбъемНедоплаты, ОбъемПереплаты. Вычисляемые поля: ОбъемНедоплаты, ОбъемПереплаты
...
Рейтинг: 0 / 0
11.05.2016, 17:09
    #39233589
Вычисляемый запрос
Для начала объясните, как связаны таблицы, какие в них поля, "с начала текущего года", это контроль какого-то поля с датой или отдельно год и месяц?

Студент?
...
Рейтинг: 0 / 0
11.05.2016, 17:50
    #39233630
Лапух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
Анатолий ( Киев )...Для начала объясните, как связаны таблицы, какие в них поля, ...
Тут по идее САМ пример нужен, или вы по хрустальному шару прям УСЁ сразу видите?
Типа для вас только вопрос не особо сильно понятен.
Крута!!! +++
Мене бы так.
...
Рейтинг: 0 / 0
12.05.2016, 04:37
    #39233905
valusechka89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
Вот таблицы какие
...
Рейтинг: 0 / 0
12.05.2016, 04:38
    #39233906
valusechka89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
...
Рейтинг: 0 / 0
12.05.2016, 04:59
    #39233912
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
...
Рейтинг: 0 / 0
12.05.2016, 10:51
    #39234057
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
Почищено. Треп и троллинг будут удаляться
...
Рейтинг: 0 / 0
12.05.2016, 11:34
    #39234122
Вычисляемый запрос
Надеюсь, что базу с таблицами вы уже создали и с конструктором запросов знакомы.
Запрос 1:
Строится на связанных таблицах Абоненты и Телефоны. Группировка по Улица и Дом, Count по НомерТелефона.

Запрос 2:
Здесь сначала нужно создать и сохранить дополнительный запрос "ОплатыЗаГод" на таблице Оплаты с группировкой по НомерТелефона, Sum по СуммаОплаты (назвать "СуммаОплаты") и условием Year(ДатаОплаты) = Year(Date()).

Запрос2 строится на Телефоны и ОплатыЗаГод, связанных левым соединением, т.е. в конструкторе на линии связи стрелочка к запросу. Поля в конструкторе:
1. НомерТелефона;
2. Оплатить: [Телефоны]![ТарифОплатыЗаТелефон] * Month(Date())
3. Оплачено: NZ([ОплатыЗаГод]![СуммаОплаты];0)
4. ОбъемНедоплаты: IIF(Оплатить >= Оплачено; Оплатить - Оплачено)
5. ОбъемПереплаты: IIF(Оплатить < Оплачено; Оплачено - Оплатить)

Поля 2 и 3 можно не показывать (снять флажки).
Поля 4 и 5 используют в вычислениях поля 2 и 3, т.к. расположены правее.

Если вас пугает написанное - давайте БД с таблицами. Сделаем за вас.
НО ТОГДА ВЫ НИЧЕМУ НЕ НАУЧИТЕСЬ!
...
Рейтинг: 0 / 0
12.05.2016, 16:00
    #39234440
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
valusechka89,
если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111? (ведь нет 100% гарантии что номер не начинается с 0 )
...
Рейтинг: 0 / 0
12.05.2016, 17:34
    #39234555
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
sdkuvalusechka89,
если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111?
(ведь нет 100% гарантии что номер не начинается с 0 )Номера телефонов абонентов одной компании имеют одинаковую длину, то есть, содержат одинаковое количество цифр?
Если это так, то указанная проблема решается использованием формата "0...0", где количество нулей равно числу цифр в номерах.
Лидирующий ноль будет показан автоматически.
...
Рейтинг: 0 / 0
13.05.2016, 10:28
    #39234928
valusechka89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемый запрос
Анатолий ( Киев ), спасибо большое все получилось. :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемый запрос / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]