Вопрос
проблема с полями при указании EnableDatasetFields если он из LookupDataset
10 октября 2014 11:44
Здравствуйте!
Возник вопрос почему в такой конструции
Dataset.Close();
EnableDatasetFields(Dataset, true, ['MyField1', 'MyField2', 'MyField3',]);
Dataset.Open();
Dataset('MyField1') = 1;
EnableDatasetFields(Dataset, true, ['MyField1', 'MyField2', 'MyField3',]);
Dataset.Open();
Dataset('MyField1') = 1;
ПОСЛЕДНЯЯ СТРОЧКА периодически вызывает ошибку "поле не активно"?
Может быть потому, что использую датасет из лукап-поля?
Нравится
2 комментария
10 октября 2014 13:27
Ммм... ну вообще было бы неплохо для присвоения значения поля сделать Dataset.Edit() :smile:
А вообще я бы не стал морочить себе голову такой конструкцией - либо по id выбранной записи из нового экземпляра датасета выбирал что надо, либо поставил бы для этих полей always select в запросе и не мучался включая их...
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать