Не могу никак разгадать загадку: сделала новую деталь в разделе , в том числе окно добавления данных в деталь с необходимыми для этого tbl, sq и ds , и тд..
Подключила деталь, отражается правильно, при переключении в главном реестре обновляются данные детали, записи на деталь добавляются и удаляются. Но если попробовать отредактировать , то открывается окно заполненное другими данными (!). Определила что это - первая запись при выборке в sq.
Вопрос, который из этого следует понятен: как так получается и как это побороть?
Нравится
Здравствуйте, возможно предположу если Вы применяете наложение фильтра
ApplyDatasetFilter(LookupDataset, '..', ..,..);
то попробуйте его отключать перед выборкой
как-то так
if (LookupDataset.State != dstInactive) {
LookupDataset.Close();
}
try{
EnableDatasetFilters(LookupDataset, false);
ApplyDatasetFilter(LookupDataset, '..', ..,..);
LookupDataset.Open(); ...
Возможно ...!
Здравствуйте, Виктория!
Создавая новую деталь, воспользуйтесь темой на нашем форуме, http://www.community.terrasoft.ru/developer/faq/1904
возможно Вы где-то допустили ошибку.
ошибка нашлась в виде отсутствующего фильтра сравнения в sq по ID записи. Спасибо