Добрый день !
Связываю таблицу с картой по LINKSHEET/LINKOBJECT
Хочу чтобы при нанесении объекта и заполнения его данных они попадали в таблицу.
В описании проекта пишу следующее (руками, т.к. в администраторе проекта этого нету )
<MapProject Name="Винница" BackColor="FFFFFF" ID="" DescFile="" Legend="" DefMapWindowWidth="0"
DefMapWindowHeight="0">
<Map Path="C:\_GIS-maps\Адресная_схема\_addr.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="23"/>
<Map Path="C:\_GIS-maps\POI\Ext_users.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="24">
<ObjectList Sem="True" Table="True">
<MapObject Key="P1671">
<Semantic Code="9" Alias="Название"/>
<Semantic Code="31201" Alias="Улица"/>
<Semantic Code="31202" Alias="Номер дома"/>
<Semantic Code="2000" Alias="Коментарии"/>
</MapObject>
<MapObject Key="P1672">
<Semantic Code="9" Alias="Название"/>
<Semantic Code="31201" Alias="Улица"/>
<Semantic Code="31202" Alias="Номер дома"/>
<Semantic Code="2000" Alias="Коментарии"/>
</MapObject>
<Table Name="_POI">
<Col Name ="street" Alias="Улица"></Col>
<Col Name ="home" Alias="№ дома"></Col>
<Col Name ="comment" Alias="Примечание"></Col>
</Table>
</ObjectList>
<Table Name="_POI">
<Link Type="obj" Code="" Value="" Name="" Sheet="LINKSHEET" Object="LINKOBJECT"/>
</Table>
</Map>
</MapProject>
********
<TableList>
<Table Name="_POI" Alias="Список точек" Style="Grid" W="" H="" PageSize="20">
<Col Name="ID" Alias="ID" Type="Int16" Key="TRUE" Visible="TRUE"/>
<Col Name="Street" Alias="Название улицы" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="Home" Alias="Дом" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="Comment" Alias="Комментарий" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="LINKSHEET" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="LINKOBJECT" Type="Double" Key="TRUE" Visible="TRUE"/>
</Table>
</TableList>
В результате таблица на экране отображается, точки наносятся, но в таблицу ничего не попадает.
Что я не так делаю ?
Связываю таблицу с картой по LINKSHEET/LINKOBJECT
Хочу чтобы при нанесении объекта и заполнения его данных они попадали в таблицу.
В описании проекта пишу следующее (руками, т.к. в администраторе проекта этого нету )
<MapProject Name="Винница" BackColor="FFFFFF" ID="" DescFile="" Legend="" DefMapWindowWidth="0"
DefMapWindowHeight="0">
<Map Path="C:\_GIS-maps\Адресная_схема\_addr.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="23"/>
<Map Path="C:\_GIS-maps\POI\Ext_users.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="24">
<ObjectList Sem="True" Table="True">
<MapObject Key="P1671">
<Semantic Code="9" Alias="Название"/>
<Semantic Code="31201" Alias="Улица"/>
<Semantic Code="31202" Alias="Номер дома"/>
<Semantic Code="2000" Alias="Коментарии"/>
</MapObject>
<MapObject Key="P1672">
<Semantic Code="9" Alias="Название"/>
<Semantic Code="31201" Alias="Улица"/>
<Semantic Code="31202" Alias="Номер дома"/>
<Semantic Code="2000" Alias="Коментарии"/>
</MapObject>
<Table Name="_POI">
<Col Name ="street" Alias="Улица"></Col>
<Col Name ="home" Alias="№ дома"></Col>
<Col Name ="comment" Alias="Примечание"></Col>
</Table>
</ObjectList>
<Table Name="_POI">
<Link Type="obj" Code="" Value="" Name="" Sheet="LINKSHEET" Object="LINKOBJECT"/>
</Table>
</Map>
</MapProject>
********
<TableList>
<Table Name="_POI" Alias="Список точек" Style="Grid" W="" H="" PageSize="20">
<Col Name="ID" Alias="ID" Type="Int16" Key="TRUE" Visible="TRUE"/>
<Col Name="Street" Alias="Название улицы" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="Home" Alias="Дом" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="Comment" Alias="Комментарий" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="LINKSHEET" Type="String" Key="TRUE" Visible="TRUE"/>
<Col Name="LINKOBJECT" Type="Double" Key="TRUE" Visible="TRUE"/>
</Table>
</TableList>
В результате таблица на экране отображается, точки наносятся, но в таблицу ничего не попадает.
Что я не так делаю ?