Доброго дня!
допоможіть будь ласка розібратися з таблицями, що формуються зі скрипту (додаю текст скрипту і proba.dmf з двома таблицями)
Чому якщо писати назву укр. буквами, то цей рядок не відображається (в першій таблиці, де проставлена нумерація рядків таблиці).
Бо у другій таблиці - все правильно відображає (і укр. і анг. і .. всякими буквами, де немає нумерація рядків таблиці).
Код:
$Tab=@Calc char(9)
$Tab=@DequoteText $Tab
;;; === якщо прийняти $Punkt=село (укр. букви) - то все зовсім не гуд
;;; === якщо прийняти $Punkt=selo - то все гуд
$Punkt=село
;$Punkt=selo
$Line1=100
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@Text[1].Clear
@Text[2].Clear
$S1=Назва пункту $Tab Відстань (м)
@Text[1].Add $S1
$S2=№ з/п $Tab Назва пункту $Tab Відстань (м)
@Text[2].Add $S2
$I=0
$PC=2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; цикл - початок
%Marker1
$I=$I+1
$Res1=$Punkt $Tab $Line1
@Text[1].Add $Res1
$Res2=$I $Tab $Punkt $Tab $Line1
@Text[2].Add $Res2
%Continue
@if $I<$PC then @Goto %Marker1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; цикл кінець
$List1=@Text[1].text
@Map.SelectLayer ID51
$Numb1=@Map.SelectedObject
@Map.Object[$Numb1].TableText $List1
@Map.DeselectAll
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$List2=@Text[2].text
@Map.SelectLayer ID52
$Numb2=@Map.SelectedObject
@Map.Object[$Numb2].TableText $List2
@Map.DeselectAll
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@Window.Refresh
П.С. можливо є зразок з формуванням таблиць даних за допомогою скрипту зі значень параметрів об"єктів на мапі.
(у Reports лізти не хочу, бо ще Pascal-ем не оволодів)