08.04.2010, 14:19 | #1 |
Участник
|
поле из документооборота на форме
Надо на форме vendTrans добавить поле DocuRef.Notes из записи документооборота, привязанной к текущей vendTrans. пользователь должен иметь возможность редактировать эти заметки. По сути, вместо добавления к транзакциям поля типа Memo и отображения его на форме, решили использовать DocuRef.
Как лучше это сделать - edit методом или привязать датасоурс DocuRef. Как подобная реализация скажется на призводительности? (Notes буду добавлять не в грид, а под него, так, что в нем будет отображаться инфо о текуще выбранной записи грида) Последний раз редактировалось IKA; 08.04.2010 в 15:03. |
|
09.04.2010, 11:14 | #2 |
Участник
|
Я бы рекомендовал привязать датасурс на форме. Причем не жестко а мягко, т.е. использовать не InnerJoin а DelayJoin, тогда на производительности именно это не скажется никогда...
|
|
12.04.2010, 20:45 | #3 |
Участник
|
А как быть со связкой 1 к Н?
Это не поле внизу - это тогда отдельная закладка с гридом, где внизу поле. Проблем с тормозами не будет. Если нужно, то можно. Но реально не нужно - лучше приучить жать кнопочку документооборота. |
|
12.04.2010, 22:03 | #4 |
Administrator
|
Цитата:
Сообщение от IKA
Надо на форме vendTrans добавить поле DocuRef.Notes из записи документооборота, привязанной к текущей vendTrans. пользователь должен иметь возможность редактировать эти заметки. По сути, вместо добавления к транзакциям поля типа Memo и отображения его на форме, решили использовать DocuRef.
Как лучше это сделать - edit методом или привязать датасоурс DocuRef. Как подобная реализация скажется на призводительности? (Notes буду добавлять не в грид, а под него, так, что в нем будет отображаться инфо о текуще выбранной записи грида) Тогда лучше edit-метод. Но опять-таки - какая запись будет редактироваться? Первая попавшаяся? Даже если Вы административно запретите создавать более одной записи (прикреплять более одного примечания) - не исключены варианты нескольких прикреплений. Во-вторых - как только Вы вынесете поле - возникнет жуткое желание по нему сортироваться/фильтроваться, что в случае edit-метода нереально как и в случае поля Memo. В-третьих - попробуйте открыть форму документооборота (нажав на кнопку на тулбаре) и просто перемещаться по записям. Информация на форме документооборота также будет меняться. Предложите такой вариант просмотра. Фактически, это тоже самое что и Ваше поле
__________________
Возможно сделать все. Вопрос времени |
|
13.04.2010, 09:53 | #5 |
Участник
|
Кстати да.... там же Мемо
Целесообразнее просто добавить свое (не Мемо, а 1000 букв) поле По нему сортировка и поиск будут работать. |
|
|
|