Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 13:37   #1
Gazik
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 4
По умолчанию Сложности с запросом

Здравствуйте уважаемые!
У меня возникла следующая проблема.
Передо мной поставлена следующая задача: создать перекрёстный запрос в котором должна рассчитываться относительная стоимость работ.
Я создал перекрёстный запрос в котором выведено стоимость работ каждого сотрудника и стоимость общего проекта. Так же я понимаю что моя относительная стоимость рассчитывается по формуле:стоимость работ*100/стоимость проекта. Но к сожаление реализовать в Access у меня не как не получается.
Подскажите способ реализации данного вопроса. Заранее спасибо.
Вложения
Тип файла: rar Belova_3.rar (138.9 Кб, 9 просмотров)
Gazik вне форума Ответить с цитированием
Старый 20.12.2012, 23:52   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Gazik.
"..относительная стоимость работ.." - может отобразиться подобной SQL конструкцией:
Код:
TRANSFORM Format(Sum([Стоимость затрат на работы])/[Итог]*100,"0.00") 
SELECT [код проекта], Sum([Стоимость затрат на работы]) AS Итог
FROM работы
GROUP BY [код проекта]
PIVOT иполнитель
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 21.12.2012, 10:59   #3
Gazik
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 4
По умолчанию

Спасибо брат, это то что мне было нужно!
Gazik вне форума Ответить с цитированием
Старый 21.12.2012, 14:01   #4
Gazik
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 4
По умолчанию

Только дальше мне не понятно как создать форму на основе полученного результата, чтобы выводилась форма, в которой была относительная ставка по каждому человеку участвующему в конкретном проекте.

Я так понимаю нужна создать запрос на выборку с необходимыми полями, но из этого запроса я ни как не могу вытащить эту относительную стоимость отдельной работы.

Подскажите пожалуйста как это сделать.
Gazik вне форума Ответить с цитированием
Старый 21.12.2012, 14:16   #5
Gazik
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 4
По умолчанию

Вот пример того что у меня получается . В форме под названием "неправильная форма" выводиться относительные ставки всех работников, в то время как необходимо, чтобы выводилась относительная ставка только по одному сотруднику
Вложения
Тип файла: rar Belova_3_ВтораЯ.rar (131.4 Кб, 10 просмотров)

Последний раз редактировалось Gazik; 21.12.2012 в 14:19.
Gazik вне форума Ответить с цитированием
Старый 22.12.2012, 12:47   #6
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Gazik.
Ваша задача "..создать перекрёстный запрос в котором.." могла быть решена,
но относительно задачи с использованием перекрёстного запроса в качестве источника данных для формы
можно сказать, что она как минимум не разумна.
Подобные динамические решения строятся иначе, и для построения по соответствующим правилам
необходимо, что бы структура БД так-же соответствовала определённым правилам, чего о Вашей БД сказать нельзя.
Думаю Вам стоит изложить задачу целиком и тогда Вы сможете получить рекомендации по структуре
и конкретным решениям.

Успехов Вам.
Евгений.

P.S. "Спасибо брат.." - не знал, что у меня на форуме есть родственники.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложности с присваиванием zigler Visual C++ 2 10.02.2012 22:09
Сложности с .htaccess xxNpCxx PHP 6 13.02.2011 21:30
программа в сложности O(n). C++. ThisIzGame Помощь студентам 2 14.04.2010 17:59
Сложности с запросом Kolik317 БД в Delphi 5 19.08.2009 12:09
Сложности с вычислениями Adlar Microsoft Office Access 0 23.06.2009 22:20