Показать сообщение отдельно
Старый 10.01.2014, 02:29   #14  
Romb is offline
Romb
Участник
Аватар для Romb
 
79 / 22 (1) +++
Регистрация: 06.01.2004
Цитата:
При создании заказа по умолчанию он наследует эти же 6 характеристик от клиента, но можно указать другие или удалить некоторые и тд.
Думаю надо так сделать:

Создавайте таблицу из второго варианта. При создании заказа _всегда_ копируйте в нее набор характеристик со значениями из клиента. В формах (заказ, клиенты) редактирование набора характеристик делается несложно (строки же заказа отображаются приджойненым датасорсом - также и редактирование набора характеристик). Каким ключом вы будете идентифицировать наборы - есть варианты (например, код таблицы + код записи в таблице и там уже не важно к чему именно эти наборы привязывать). С точки зрения среды разработки АХ необходимости в куче кода нет. А вариант №1 - это головняк, в любом случае! "Поля-уродыши" суть нарушение нормальной формы отношений.
imho