Показать сообщение отдельно
Старый 15.03.2011, 18:08   #11  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,443 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от DesertBrowser Посмотреть сообщение
вопрос возник из-за проблемы: в списке сотрудников есть полные тёзки, но с разными должностями. В поле, на котором есть лукап с колонками ФИО и Должность, выбирается ФИО. А в другое поле по modified контрола с ФИО выбирается должность. Но должностей по этому ФИО несколько, и выбраться может не та, по которой собственно щёлкнул пользователь при выборе ФИО. Хотя при выборе ФИО пользователь свой выбор уже конкретизировал.
У вас явная архитектурная ошибка. Если у вас ФИО не является первичным ключём, то как же вы тогда собираетесь использовать его в качестве вторичного? По логике пользователь должен выбирать уникальный код сотрудника, основываясь при этом на значениях ФИО и должности. Тогда в табличном методе modifiedField по уникальному коду вы уже сможете вытащить и ФИО и должность

P.S.: Ещё вспомнилось свойство AliasFor на поле таблицы. Не совсем то конечно, но может пригодиться

Последний раз редактировалось S.Kuskov; 15.03.2011 в 18:18.