задача - промаркировать проводки ГК (поставить рядом с ними галочки) и нажать кнопу "One Red Big Button". Понятное дело что проводки как таковые доступны только для чтения (MaxAccessMode = View). В гриде ни edit метод не помогает, ни джоин с внейшей таблицей. При попытке поставить OuterJoin вообще пишет
Невозможно выбрать запись в Проводки ГК (LedgerTrans).
Временные таблицы должны быть вложенными при объединении с постоянными таблицами.
Получается наш путь select LedgerTrans =>> insert_recordset TmpTable (ну или через RecordInsertedList). Но все равно - как то грустно, если бы работала галка - не пришлось бы перебирать весь набор данных ....
В свое время - решали много задач с маркировками - делали все поля кроме нужных доступными только для чтения, а сам курсор не блокировал галок, а вот с LedgerTrans - как то не хорошо ...
В любом случае S.Kuskov и dech спасибо, продолжаю думать.
Последний раз редактировалось f18; 24.04.2013 в 14:26.
|