Добрый день!
Не нашел похожей темы. Поэтому сначала вводная.
При переходе на субстраницу скриптом заполняем таблицу из DateSet.
В таблице юзер выбирает нужную строчку и жмет кнопку.
На кнопке висит универсальгый скрипт с процедурой из глобального модуля по присвоению переменной значения ячейки.
TU4XXXMXX_XXXXRCS001_iPositionStop_Set.Value := 10 * StrToFloat(UTF8ToString(tblRoutes_U4XXXMXX_XXX.Columns(4).Cells(tblRoutes_U4XXXMXX_XXX.RowIndex).Text));
В поле отображается значение переменной TU4XXXMXX_XXXXRCS001_iPositionStop_Set, в доп.настройках которой стоит сдвиг на минус один(-1).
По сути получается следующее:
В таблице отображается 56.7, переменной присваивается значение 567 и в поле должно отобразиться 56.7.
Но в поле отображается 567.
Читая по данной теме менял тип переменной. Менял число сдвига. Менял шкалы. Но что то пошло не так. Нужного результата нет.
Подскажите что не так?
Жду вопросов и предложений!