06.05.2002, 11:20 | #1 |
Moderator
|
Обновление таблицы в DataSource при ее изменении
Добрый день.
Следующая ситуация - есть таблица и есть форма в DataSource которой расположена эта таблица. Соответсвенно на дизайне формы налеплена куча контролов завязанных на этот DataSource. В таблицу дополняю новое поле и хочу вынести его на форму, в дизайн. Но в DataSource, в этой таблице добавленного поля нет. В контекстном меню на DataSource\MyTable\Fields есть многообещающий пунктик - "Обновить", но к желаемому результату он не приводит. Спасает только удаление этой таблицы из DataSource и помещение ее туда снова. Но при этом иногда обрываются связи с контролами, да и в данный DataSource уже может быть добавлен код. Уверен, что должен быть способ решения этой проблемы. Подскажите пожалуйста, какой ? С уважением. |
|
06.05.2002, 11:30 | #2 |
сибиряк
|
...знакомо
в 50 % - ах случаев лечится : вышел-зашел из Аксапты.
__________________
С уважением, Вячеслав. |
|
06.05.2002, 11:34 | #3 |
Moderator
|
Спасибо за помощь.
|
|
06.05.2002, 13:28 | #4 |
----------------
|
Но есть способ лучше
В контекстном меню на формочке есть пункт "Восстановить"
Перед его нажатием неплохо сохранить изменения сделанные на форме |
|
|
За это сообщение автора поблагодарили: jeky (1). |
06.05.2002, 13:51 | #5 |
Продавец игрушек
|
Если использовать drag'n'drop (а это лучший метод построения дизайна), то всё что надо сделать:
1. Удалить DataSource 2. Перетащить таблицу в ветвь "Data Sources" Всё. Пользоваться drag'n'drop очень удобно. Рекомендую. Таскается практически всё что надо, куда надо и правильно преобразуется.
__________________
С уважением, Роман Кошелев. |
|
08.05.2002, 13:34 | #6 |
Продавец игрушек
|
Драгэндроп это хорошо, но если по сути вопроса, то метод "Восстановить" действительно помогает. Спасибо Wamr!
__________________
С уважением, Роман Кошелев. |
|
08.05.2002, 15:31 | #7 |
Участник
|
Изменение свойств ProgrammableSection
Я хочу, в зависимости от какого-либо условия, программно изменять свойства (например сделать жирным шрифтом) целиком ProgrammableSection.
Чтобы изменить свойства конкретного контрола можно использовать: reportRealControl rcLedgerTable_AccountNum_1 = this.ControlName("LedgerTable_AccountNum_1"); ; rcLedgerTable_AccountNum_1.bold(7); Но хотелось бы одним махом поставить конкретное свойство всем контролам Подскажите, пожалуйста. |
|
08.05.2002, 15:41 | #8 |
Участник
|
Извините, хотел отдельной темой
предлагаю отвечать в теме "Изменение свойств ProgrammableSection" |
|