Поиск

Личный кабинет

22. Код атрибута:      FieldName

           Назначение:    имя поля в таблице, к которому произойдет обращение.
           Пример использования:  FieldName="Description1" 

23. Код атрибута:      occurеs (Назначение:   определяет, сколько раз может быть введена деталь.
          Возможные значения: 
           •  zeroormore – создается коллекция элементов типа type. Атрибут ForeignKey задает имя вторичного ключа в коллекции для ее загрузки. Загрузка коллекции происходит по такому условию MasterTable.PkName=Detail.ForeignKey
           •  one – создается коллекция из одного элемента. Атрибут ForeignKey задает имя вторичного ключа в основном элементе для загрузки элемента коллекции. Загрузка элемента происходит по такому условию MasterTable.ForeignKey=OneElement.PkName.
              Пример использования:  occures="zeroormore")

          Назначение:   определяет, сколько раз может быть введена деталь.
          Возможные значения: 
           •  zeroormore – создается коллекция элементов типа type. Атрибут ForeignKey задает имя вторичного ключа в коллекции для ее загрузки. Загрузка коллекции происходит по такому условию MasterTable.PkName=Detail.ForeignKey
           •  one – создается коллекция из одного элемента. Атрибут ForeignKey задает имя вторичного ключа в основном элементе для загрузки элемента коллекции. Загрузка элемента происходит по такому условию MasterTable.ForeignKey=OneElement.PkName.

           Пример использования:  occures="zeroormore"

 24. Код атрибута:        Delete

            Назначение:     определяет метод которым будут удаляться данные.
            Возможные значения: 
             •  "Cascade"  при удалении основной записи будут удаляться все детали.
            Пример использования:         Delete="Cascade" 

25. Код атрибута:       ForeignKey (Назначение: задает имя вторичного ключа для полной идентификации. Используется вместе с атрибутом "occurеs"
Пример использования:  ForeignKey="BatchNo")

            Назначение:    задает имя вторичного ключа для полной идентификации. Используется вместе с атрибутом «occurеs»
            Пример использования:  ForeignKey="BatchNo"

Также смотри:


Key - атрибут устанавливается в указании детали. Означает что в качестве первичного ключа для соеденения с деталью брать не первичный ключ схемы, а указанное в атрибуте поле. если данное поле в главной схеме не будет заполнено то пользователю будет выдана ошибка. ПРИМЕР схемы

<element name="COR" TableName="fc_cor" PkName="COR"> 
      <element name="COR" type="string" size="15" FieldName="COR" Title="Код" NotNull="True" Help="В поле указывается код подразделения предприятия"/>
      <element name="ExtInfo" type="ExtInfo" Help="В поле указывается наименование подразделения предприятия"/>


      <element name="UpdateData" type="UpdateData"/>
      <element name="DocHeader" type="string" size="15" FieldName="DocHeader" Visible="True" RefBook="DocHeader"/>
      <element name="DocLines" type="DocLines"  occures="zeroormore" Key="DocHeader" ForeignKey="DocNumber" />
      
   </element>


Документация