Страница 1 из 1

Как создать связь двух источников

Добавлено: 27 апр 2023, 13:23
Vitalii Abramov
Добрый день!

Я создаю отчёт в дизайнере, допустим получаются 2 следующих источника данных:

Код: Выделить всё

  Dictionary: {
    DataSources: {
      '0': {
        Ident: 'StiDataTableSource',
        Name: 'DataSource0_Name',
        NameInSource: 'DataSource0_NameInSource',
        Alias: 'DataSource0_Alias',
        Columns: {
          '0': {
            Name: 'Column0_Name',
            NameInSource: 'Column0_NameInSource',
            Alias: 'Column0_Alias',
            Type: 'System.String',
          },
          '1': {
            Name: 'Column1_Name',
            NameInSource: 'Column1_NameInSource',
            Alias: 'Column1_Alias',
            Type: 'System.String',
          },
        },
      },
      '1': {
        Ident: 'StiDataTableSource',
        Name: 'DataSource1_Name',
        NameInSource: 'DataSource1_NameInSource',
        Alias: 'DataSource1_Alias',
        Columns: {
          '0': {
            Name: 'Column0_Name',
            NameInSource: 'Column0_NameInSource',
            Alias: 'Column0_Alias',
            Type: 'System.String',
          },
          '1': {
            Name: 'Column1_Name',
            NameInSource: 'Column1_NameInSource',
            Alias: 'Column1_Alias',
            Type: 'System.String',
          },
        },
      },
    },
  },
}
они связываются по DataSource0.Column0 => DataSource1.Column0

Подскажите, пожалуйста, как должен выглядеть объект Relations в итоге?
Что из [Name,Alias,NameInSource] источника должно быть в Relations.0.ParentSource/ChildSource?
Что из [Name,Alias,NameInSource] колонок должно быть в Relations.0.ParentColumns/ChildColumns?

Re: Как создать связь двух источников

Добавлено: 02 май 2023, 09:49
Aleksey
Здравствуйте,

Не совсем понятно что за проблема у вас возникает с добавление связи.

Спасибо.