LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
03 мая 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Группиров...
Тема: Группировка в одной строке
15.06.2007 19:52:39
Сергей22
4 сообщения
Тема: Группировка в одной строке
Имеется таблица товар:
Имя товара___Сумма____НДС
молоко________10,00___0,25
хлеб___________5,00___0,05
кефир__________3,00___0,00
сахар_________10,00___0,00
соль___________1,00___0,01
задача вывести отчет в таком виде:
Имя товара___Сумма
молоко_______10,00
__в т.ч. ндс__0,25
хлеб__________5,00
__в т.ч. ндс__0,05
кефир_________3,00
сахар________10,00
соль_________1,00
__в т.ч. ндс 0,01
сложность задачи в том, что если ндс = 0,00, то сразу же со следующей строки шол следующий товар(без пропуска строки). Спасибо всем ответившим.
P.S. Общий раздел по отчетам
Автор:
Сергей
от 26.09.2001 15:14:14
Источник ...
15.06.2007 19:52:39
All
4316 сообщения
RE: Группировка в одной строке
1. Проблему можно решить путем отмены записей в отчете (см. пример 8 la_report.mdb) на этапе форматирования.
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
'Выбираем поле НДС и проверяем значения
Select Case Me.Section(acDetail).Controls("НДС")
Case Null 'Если нет НДС, то отключаем запись
Cancel = False
Case 0
Cancel = False 'Другой вариант отмены
Case Else
Cancel = True
End Select
End Sub
P.S. Общий раздел по отчетам
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 19:52:39
Сергей22
4 сообщения
RE: Группировка в одной строке
Спасибо, что ответил. Если можно укажи ссылку la_report.mdb. У меня есть la_report.mdb но там примеры с 11 по 16.
Controls("НДС") - НДС - имя поля таблицы или имя объекта отчёта.Мне необходимо, если ндс=0.00 тогда не выводить. Я вижу это так:
Select Case Me.Section(acDetail).Controls("НДС")
Case 0
Cancel = False 'Другой вариант отмены
Case Else
Cancel = True
End Select
End Sub
Этот техст я разместил по Свойства всего отчета\События\Открытие\[Процедура обработки события]
Процедура приняла вид :
Private Sub Report_Open(Cancel As Integer) 'почемуто без FormatCount As Integer
Select Case Me.Section(acDetail).Controls("поле28")
Case 0
Cancel = False
Case Else
Cancel = True
End Select
End Sub
не работает. Что не так?
P.S. Общий раздел по отчетам
Автор:
Сергей
от 27.09.2001 12:59:19
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Группиров...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования