какое свойство компонентов позволить по-умолчанию отображать данные которые уже есть в таблице, через данные компоненты?

Нравится

5 комментариев

Здравствуйте, Максим!

Вопрос задан несколько туманно.

Для того, чтобы определить отображаемые в DataGridView колонки датасета, воспользуйтесь функционалом Определить колонки (Define Columns).

Для этого необходимо войти в Terrasoft Administrator, открыть карточку реестра (например, wnd_ContractsGridArea), нажать правой кнопкой на представлении и выбрать "определить колонки":

01

Затем в появившемся окне выбрать те поля, которые должны отображаться в данном представлении и нажать кнопку сохранения настроек:

02

Прямой связи с содержимым базы данных нет, для добавления в реестр колонки из базы данных необходимо предварительно добавить ее в запрос и датасет.

В случае, если Вам необходима дополнительная информация, пожалуйста, уточните на конкретном примере, что именно нужно реализовать.

Эту процедуру я делать умею, я хочу заставить DataGridView при запуске окна выводить записи которые уже были до этого вбиты при прошлом запуске. Т.е. вбил я несколько фамилий сотрудников и их даты рождения, а затем закрыл окно, при следующем открытии я хочу чтобы те фамилии которые я забивал, я не искал через фильтр, а они сразу выводились.

Максим, содержимое грида всегда заново перерисовывается при загрузке системы. Это связано с тем, что при интенсивной работе с системой записи могут быть удалены или перемещены другими сотрудниками, и сохранять список проблематично.

В случае, если Вам необходимо сохранять фильтры, рекомендуем использовать функционал динамических групп.

Теоретически, можно попробовать сохранять содержимое грида с профиле и отображать его в отдельном представлении, однако этот функционал необходимо реализовывать с нуля.

Уточните, пожалуйста, для каких задач необходим данный функционал?

где почитать про динамические группы? я незнаю что это такое...
список редактировать будет один человек, необходимо это для того чтобы сразу видеть все записи, кого уже добавили на обед, а кого нет... может там где-то в свойствах можно указать отображение записей всех, через скрипт или в панели слева в административном модуле?

О динамических группах можно прочесть в руководстве Быстрый Старт: http://training.terrasoft.ru/sites/default/files/document/TS_QS_3.3.1.p…

Документация по программе есть на портале Terrasoft Training http://training.terrasoft.ru/resources/document

Показать все комментарии

После создания окна, на него помещается компонент "Edit". Сохраняем окно. Добавляем обработчик события "OnChange". Сохраняем окно - Ошибка:
"'{3C@D66AA-8C10-42D4-83C1-6747548DA4E1}' is not valid GUID value
Член группы не найден.". При добавлении других обработчиков данного компонента тажа ситуация!!!

Версия билда 3.2.1.4.

Нравится

2 комментария

Правится перезапуском TSAdmin :)
Возникает периодически.

Добрый день, Руслан!
Указанную ошибку на версии 3.2.1.4 X25 MSSQL Rus воспроизвести не удалось.
Если ошибка устойчиво воспроизводится, укажите полную версию продукта, СУБД, ОС, скриншот и текст ошибки, и отправьте все это в службу поддержки.
Возможно, для исправления этой ошибки поможет переустановка продукта (точнее, перерегистрация библиотек). Для этого можно переименовать папку, в которой установлено приложение, и запустить TSCRM.EXE.

Показать все комментарии