Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Табличная часть документа.. / 1 сообщений из 1, страница 1 из 1
17.03.2005, 15:14
    #32966128
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Табличная часть документа..
Привет всем, вот решил сюда запостить, foxclub пока молчит, может здесь помогут.

авторЕсть вопросик, собственно, даже не вопрос, просто пока размышляю и пока не знаю как подступиться к решению следующей проблемы. Вобщем, пишется некое подобие системы документооборота, каркас в принципе получается достаточно гибкий и настраиваемый, теперь подошел вплотную к описанию класса "документ". Любой документ имеет набор реквизитов, каждый реквизит - это объект некоего класса "реквизит", содержит уникальный идентификатор, наименование и защищенное значение типа Object, также методы для доступа к защищенным членам класса, соотвественно коллекцию таких реквизитов ну и пр...

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

С уважением
duШes
....return ThisForm.exGrid1.p_oColumns("COLUMN1").M_AddHeader("header4",4)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Табличная часть документа.. / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]