Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как можно скрыть поле в отчете?
 
 автор: leozay   (24.02.2009 в 16:43)   личное сообщение
 
 

Как можно скрыть НЕКОТОРЫЕ повторяющиеся ПОЛЯ записей в отчете, в случае если этих самых записей по одному и тому-же ID несколько.
ПРИМЕР ОТЧЕТА:
=================================================
№п.п | ОБЪЕКТ | АДРЕС | ФИО | ПРОЧИЕ ДАННЫЕ
=================================================
1 | Объект1 | Васюки | Пупкин | инфа 1 об объекте 1
=================================================
| (скрыто) | (скрыто) | (скрыто) | инфа 2 об объекте 1
=================================================
2 | Объект 2 | Гадюкино | Пупкин | инфа 1 об объекте 2

ГРУППИРОВКА происходит по ФИО, потом по ОБЪЕКТ (ID объекта)

Допустим, какие-то поля я через свойство "повторяющиеся записи" скрыл, но по другим полям как раз таки и надо чтобы значения отображались дальше по всей ГРУППЕ ФИО
Может через функцию IIF(), например по полю ID объекта: вот так IIF(Count(ID)>1;[ФИО];"") , однако так не работает

  Ответить  
 
 автор: Анатолий (Киев)   (24.02.2009 в 18:02)   личное сообщение
 
 

Видимо для этого нужно на событии Format раздела сравнивать значения полей текущей записи с сохраненными значениями предыдущей. В зависимости от этого прятать или показывать поля (или делать цвет фонта равным цвету фона).
Свойство "повторяющиеся записи" не использовать.

  Ответить  
 
 автор: leozay   (01.03.2009 в 02:04)   личное сообщение
 
 

Спасибо, внял совету - справился

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList