Вот единственный метод, который я нашел, который работает - честное предупреждение, это отвратительно.
Сначала отключите параметр «Синхронизировать концептуальные и физические имена ...» в диалоговом окне настроек моделирования базы данных :
Затем создайте новый столбец в вашей форме, введя имя непосредственно в окне свойств базы данных. В конечном итоге это будет концептуальное имя вашего атрибута сущности:
На этом этапе, если вы передумали или сделали опечатку, вы все равно можете изменить концептуальное имя, если не удалите фокус из поля ввода «Физическое имя» .
Как только вы щелкнете где-то еще - если вы переместите курсор в поле ввода Тип данных, если вы нажмете на ленту, если вы нажмете Alt+ Tabдругую программу, - десинхронизация имен и концептуальное имя больше не будут отражать изменения ввода физического имени. поле. На самом деле, вам даже не нужно нажимать куда-то еще; иногда Visio просто решит, что вы вводите концептуальное имя через короткий промежуток времени, пока вы печатаете . Мне еще предстоит найти какой-либо способ изменить концептуальное имя на этом этапе, кроме полного удаления столбца и повторной попытки.
Более того, это свойство, похоже, определяется для конкретного столбца на основе параметров предпочтений моделирования в момент создания столбца. Если вы вернетесь назад и отметите или снимите флажок «Синхронизировать концептуальные и физические имена ...», это не повлияет на существующие столбцы.
В итоге:
- Снимите флажок с параметра синхронизации в настройках моделирования.
- При создании столбца введите концептуальное имя быстро и точно в поле «Физическое имя».
- Измените поле Физическое имя в любой более поздний момент; например, после выбора типов данных
- Если вам когда-либо понадобится изменить концептуальное имя, удалите этот столбец и начните сначала.