06.06.2006, 12:53 | #1 |
Участник
|
Здраствуйте. Подскажите пожалуста можно - ли и если можно то как
из кода добавить на форму DataSource. У меня при попытке выдает ошибку инициализации: (', 'smid_1') . Пробовал методы FormDataSource - init () и create() с нулевым результатом. |
|
06.06.2006, 15:37 | #2 |
Участник
|
Не стоит так делать.
Вам же самим потом придется мучаться с сопровождением. Если вы пишете универсальную штуку, которая работает в любом случае, то скорее всего вы не знаете предметную область, либо пишете что-то системное. И в том, и в другом случае нужно хорошее обоснование, чтобы решать любою задачу тем способом, который вы предложили. Дело в том, что кроме датасорса, вам нужно будет вручную управлять: * лицензионными и конфигурационными ключами * правами доступа на уровне полей, * rls'ом, * dynalink'ом, * заголовком на форме, * свойством datasource на кнопках, чтобы вызвать другие формы, * хелпом, чтобы показывались поля, * критериями поиска CTRL+F3, * автоотчетом, * может еще чего забыл... В общем, это закат солнца вручную. Вы, скорее всего, не знаете об этих свойствах и штатном поведении стандартных сил... Либо вы сильно переоцениваете свои силы. В общем, настоятельно советую изменить условия задачи и не делать так, как вы собрались делать. Вернитесь к этой задаче после того, как узнаете Аксапту получше. После этого оцените http://www.axforum.info/forums/showthread....newpost&t=13348 Оцените последствия и необходимые усилия для полной реализации задуманного. Послушайтесь совета - сделайте несколько различных форм для каждого случая в вашей бизнес-логике. Общее поведение выносите в классы, из методов ваших форм вызывайте методы класса. Поверье, так будет намного легче и быстрее. |
|
06.06.2006, 16:10 | #3 |
Участник
|
Спасибо за ответ на вопрос. Да я понимаю что задачку взял сложноватую. Может подскажите, есть ли средство для просмотра содержимого (типо обозревателя таблицы) для запросов (query)? Был бы вам очень благодарен.
|
|