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

Форум: MS ACCESS

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

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

 
 

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

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

тема: запретить вносить изменения и перемещать поля в сводной таблице
 
 автор: ludmil   (07.08.2009 в 11:39)   личное сообщение
 
 

используется mdb поэтому сводная одна на всех пользователей .Нужно запретить перемещение полей сводной таблицы их удаление и т.п. Нужна статичность.Не нашла где это можно сделать.Пробовала изменить макет только в режиме конструктора но увы.Подскажите как быть ?

  Ответить  
 
 автор: osmor   (07.08.2009 в 15:50)   личное сообщение
 
 

как запретить перемещать не знаю
Есть там свойство
ViewOnlyMode
но у меня не получилось с ним работать

а для всего остального попробуйте на загрузку

Me.PivotTable.activeview.AllowAdditions = False

Me.PivotTable.activeview.AllowDeletions = False

Me.PivotTable.activeview.AllowEdits = False

Me.PivotTable.AllowDetails = False

Me.PivotTable.AllowFiltering = False

Me.PivotTable.AllowGrouping = False

Me.PivotTable.AllowPropertyToolbox = False

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

  Ответить  
 
 автор: ludmil   (11.08.2009 в 14:27)   личное сообщение
 
 

Спасибо! Попробовала но результат не устраивает.Блокирует все и не дает даже выбрать по фильтру.Хочу посоветоваться может быть лучше сделать программное формирование этих таблиц- создавая поля фильтров и группировок.Тогда что бы они не делали при входе сводная будет всегда выглядеть одинаково и не потеряется ее мобильность .Что посоветуете? На сайте Microsoft есть пример по созданию такого варианта .Не пробовали ли ?

  Ответить  
 
 автор: osmor   (11.08.2009 в 14:32)   личное сообщение
 
 

Пробовал... давно
вариант программного создания вполне поможет
вот еще пример
http://hiprog.com/index.php?option=com_content&task=view&id=685

попробуйте не использовать
Me.PivotTable.AllowFiltering = False
тогда должно позволить фильтровать

  Ответить  
 
 автор: ludmil   (12.08.2009 в 09:07)   личное сообщение
 
 

Уже попробовала при этом разрешает удалять элементы фильтра - поэтому и пришла такая мысль в голову

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