LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
07 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Запрос с ...
Тема: Запрос с вычислениями
15.06.2007 21:08:59
All
4316 сообщения
Тема: Запрос с вычислениями
Будьте любезны, пособите!
Не получается построить запрос с использованием вычисляемых полей.
Имеется основная таблица и несколько подчиненных к ней, связанных по полю "Код предприятия". Подчиненные таблицы представляют из себя расшифровку фактических величин конкретного вида затрат в разбивке по годам (т.е., например, подчиненная таблица "Энергозатраты", "Транспортные затраты" и т.п.), поле год в подчиненных таблицах тоже ключевое (составной ключ). Плюс в каждой из этих подчиненных таблиц есть несколько полей расшифровки затрат (например, в подчиненной таблице "Энергозатраты - газ, электроэнергия, тепло и т.п.).
В запросе(ах) мне нужно просуммировать фактические величины расхода (в руб.) по всем полям (газ, тепло, т.д.) в каждой подчиненной таблице и затем сами подчиненные таблицы друг с другом для каждого года и "Кода предприятия". То есть получится должна одна величина "Всего затрат по предприятию" в разбивке по годам.
Пробовал групповые операции, делал промежуточные запросы на создание таблиц, но конечный запрос не строится (выводятся только названия полей, а "белая" область данных не выводится).
В "хелпе" я не нашел подробностей, как это нужно делать. Мне кажется, что проблема в промежуточных запросах. Как только я их добавляю в конечный запрос, последний перестает работать (хотя промежуточные работают).
Подскажите, пож, решение?
Правилен ли мой алгоритм?
Спасибо!
P.S. Раздел для новичков
Автор:
Mixello
от 0:00:00
Источник ...
15.06.2007 21:08:59
makc
48 сообщения
Один пробел вместо двух ?
Проблеме следующая. Имеются две базы которые увязываются по ФИО, проблема в том что в одной из баз между Фамилией и Именем может быть по двум или трем пробелам что соответственно приводит к нестыковке этих полей. Мне приходится заходить в таблицу вызывать занена где в поле поиска набираю два пробела, а в поле замена один и прогоняю ее пару раз на случай наличия более двух пробелов. ВНИМАНИЕ ВОПРОС !!! :) как это сделать програмно ?
P.S. Раздел для новичков
Автор:
makc
от 16.12.2004 7:55:30
Источник ...
15.06.2007 21:08:59
All
4316 сообщения
RE: Запрос с вычислениями
Ответ на 1 вопрос. В главной таблице вводятся дополнительные поля. Техническое название - расчетные. В форме их можно не выводить. Выполняется сначала запрос на обновление, т.е. в эти поля заносятся расчетные данные (сумма, например) из подчиненных таблиц. Далее суммируются эти расчетные поля. В результате получится одно число.
Ответ на 2 вопрос. Используйте функцию replace для замены в строку повторяющиеся символы. str1 = Replace(str," ", " "). Есть еще вариант, если число пробелов непостоянно. Это комбинация команд: slit -> trim -> join.
P.S. Раздел для новичков
Автор:
Admin
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Запрос с ...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования