Uspenskiy писал(а):
При изменении поля "Собственная услуга" значение в поле "Цена" устанавливается в 100. Куда смотреть?
Это встроенная функция программы - при использовании списка для выбора значения из таблицы, содержащей одноимённые поля (не внутренние имена), значения одноимённых полей подставляются из таблицы, из которой производится выбор. В данной ситуации в поле "Цена" таблицы "Услуги" (tblServices) подставляется значение поля "Цена" таблицы tblServicesProperty. Первоначально программа задаёт вопрос, следует ли это делать, при этом можно установить флажок "Больше не спрашивать". Вероятно, пользователи когда-то установили этот флажок.
Решение проблемы: переименовать поле "Цена" в одной из таблиц или исключить поле "Цена" при выборе значений из tblServicesProperty, заменив таблицу tblServicesProperty в поле "Собственная услуга" на формулу SELECT ServicesProperty FROM tblServicesProperty