16.08.2006, 10:17 | #1 |
Участник
|
Кто знает, подскажите, как изменить свойства элемента дизайна формы, если их значения не доступны для редактирования. Конкретно нужно изменить значение поля Security Key. Вопрос: как открыть форму свойств этого объекта для редактирования.
Подскажите как можно отслеживать изменения прав доступа различными пользователями. Нельзя ли добавить в настройки Журнала базы данных соответствующие таблицы. Если можно, то какие....... |
|
16.08.2006, 12:23 | #2 |
Участник
|
Давайте попробуем разобраться, почему свойства элемента дизайна формы "не доступны для редактирования".
Что за форма? Обратите внимание, что в Аксапте есть системные объекты. Которые недоступны для просмотра и редактирования. Системные объекты и их описание |
|
16.08.2006, 12:50 | #3 |
Участник
|
[quote=mazzy;352460]
Давайте попробуем разобраться, почему свойства элемента дизайна формы "не доступны для редактирования". Что за форма? Это, как ни странно, всем до боли знакомая форма InventTable....... Ни моими руками в ней были добавлены некоторые новые поля, соответственно, в ее дизайне-добавлена группа полей. Так вот, все свойства полей этого Грида не доступны для изменения....а мне позарез нужно назначить свой функцианальный ключ на одно из таких полей...... Я не могу понять как можно так скрыть свойства части объектов дизайна формы? А главное, как их потом открыть? |
|
16.08.2006, 13:03 | #4 |
Участник
|
Если была добавлена именно группа полей (свойство AutoDataGroup=YES), то изменять свойства индивидуально для каждого поля нельзя.
Просто установите это свойство в NO и вы сможете изменять свойства у каждого из полей. Но если в группу будут добавляться или удаляться поля, то на форме это не будет отображаться
__________________
Axapta v.3.0 sp5 kr2 |
|
16.08.2006, 13:19 | #5 |
Участник
|
а может лучше исправить SecurityKey непосредственно на поле таблицы, а не формы?
|
|
16.08.2006, 13:32 | #6 |
Участник
|
Цитата:
Нет, нужно именно для формы. Цитата:
Сообщение от AndyD
Если была добавлена именно группа полей (свойство AutoDataGroup=YES), то изменять свойства индивидуально для каждого поля нельзя.
Просто установите это свойство в NO и вы сможете изменять свойства у каждого из полей. Но если в группу будут добавляться или удаляться поля, то на форме это не будет отображаться Спасибо за внимание к вопросу! Знаете, посмотрела в свойсвах Грида в AutoDataGroup=No.....кстати....тоже это свойство скрыто каким-то образом для редактирования (что такое...еще один запрет!)......так что предложенный Вами вариант не прокатит В чем же дело? Если бы Вам намеренно нужно было закрыть некоторые свойсва объекта для редактирования-просто их можно видеть...и их значения тоже....а менять нельзя..Что бы Вы сделали? Наверняка...это не глюк....а каким-то образом можно заблокировать свойства объектов для других юзеров чтоль? Не знаю....но интересно...да и проблему с назначением функцианалльного ключа нужно решить... |
|
16.08.2006, 13:39 | #7 |
Участник
|
ну тогда метод через... файл
экспортнуть в XPO, подредатировать notepad-ом, импортнуть XPO обратно что-то я с такой фичей не сталкивался |
|
16.08.2006, 13:58 | #8 |
Участник
|
Почему грида?
Вам же ответили про группу. Посмотрите свойство в группе. Прежде всего, начал бы читать документацию. И продолжил бы изучение инструмента, с которым работаю. А также очень внимательно бы читал советы, которые дают другие. |
|
16.08.2006, 14:06 | #9 |
Участник
|
Цитата:
Так я тоже не сталкивалась! Вот и предлагаю решить проблему....методом..от обратного. Если бы Вам захотелось так обезопасить свои модификации, что даже свойства на объектах скрыть для редактирования? То что? А какой метод-то? Цитата:
СПАСИБО Вам Сергей! Поменяв свойсво на Group AutoDataGroup=No наконец-то достигнут нужный результат: свойсва полей, относящихся к этой группе полей МОЖНО менять. Я же по сути администратор БД...в финичках программирования плохо разбираюсь... |
|
16.08.2006, 14:32 | #10 |
Участник
|
Вопрос, открывший тему нашел ответ.....спасибо всем участникам-знатокам
|
|
17.08.2006, 06:30 | #11 |
Участник
|
Цитата:
Лучше добавьте респект AndyD. Это его ответ был правильным. |
|
18.08.2006, 10:25 | #12 |
Участник
|
Спасибо Всем участникам без исключения.
А Вам Mazzy, спасибо даже просто за внимание к вопросу....потому что где Mazzy....там и обсуждение тем ведется..... |
|