![]() |
|
Модераторы: Akina |
![]()
|
|
| K0RSAR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
добрый вечер начал осваивать ассеss проблема в пустых строках при групперовке 3 таблицы 1номер.товара.,переучет 2номер товара.,приход 3 номер товара расход. сделал 2 запроса группировки по всем приходам по номерам и расходам. где прихода или расхода небыло в запросе пустая строка. 3 запрос по номерам вычисляемое поле Выражение1: Товар!Переучет1+всегополучено![Sum-кол полученого]-всегопродажа![Sum-кол прод] вычисляет только если все поля заполнены. как сделать чтобы пустое поле в выражении определялось как 0. теоретически выход ввести в приход и расход базу номенклатуры с 0 значением но база планируется большая может есть другой способ?
|
|||
|
||||
| K0RSAR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
после таких ночёв скоро ни чаго стоять не будеть. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Телепаты в отпуске. Структуру таблиц и текст запроса в студию.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| K0RSAR |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
вроде объяснил как в книгах объясняют попробую еще раз
табл: товары (номенклатурный номер, переучет1 ) приход(номенклатурный номер,приход1) продажа(номенклатурный номер, продажа1) связь товары (номенклатурный номер) один к многим -с "приходом" и "продажей" запрос: "всегополучено" группировка по товары (номенклатурный номер) суммирование по приход1. параметры объединения- объединение всех записей "товар" и тех записей "приход" которые совпадают. в SQL получилось
запрос: "всегопродано" группировка по товары (номенклатурный номер) суммирование по продажа1 параметры объединения- объединение всех записей "товар" и тех записей "продажа" которые совпадают. в SQL получилось
запрос "остатки1" выражение1 - Выражение1: Товар!Переучет1+всегополучено![Sum-кол полученого]-всегопродажа![Sum-кол прод] в SQL получилось
считает все если по номенклатуре есть остаток приход и расход если прихода или расхода нет то в таблице выражения должен быть остаток равный "переучету1" ан нет пустое поле...... Это сообщение отредактировал(а) Akina - 22.4.2009, 12:36 |
||||||
|
|||||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Модератор: Используйте тег кода.
Давайте так. Сделайте копию базы, удалите оттуда всё лишнее, оставьте только нужные таблицы, связи, выражения, запросы и десяток записей в таблицах. Полученную базу сожмите, заархивируйте и приложите к сообщению. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| K0RSAR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
||||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Изменены схема данных и финальный запрос.
Присоединённый файл ( Кол-во скачиваний: 5 )
db.zip 18,13 Kb-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| K0RSAR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 22.4.2009 Репутация: нет Всего: нет |
спасибо буду разбираться дальше
|
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |