Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизПодстановка в формулы Найти похожие ветки
← →
Developerr (2005-03-02 15:22) [0]Доброе время суток. Уважаемые мастера, столкнулся со следующей проблемой:
У меня есть база данных, в кторой существует некорое текстовое поле. И есть формула:
F1Book1.NumberRC[index,16]:=trunc(((MainTable.FieldByName("Pay").AsCurrency+F1Book1.NumberRC[index,5]+
MainTable.FieldByName("AddPayQual").AsCurrency+
MainTable.FieldByName("AddPayRank").AsCurrency)*
MainTable.FieldByName("AdditPostCh").AsInteger/100)*100+0.5)/100;
По этой формуле считаются Доплаты пост характера в штатном расписании.
Так вот, меня интересует как из текстового поля в базе данных, которое содержит текст:
MainTable.FieldByName("Pay").AsCurrency+F1Book1.NumberRC[index,5]+
MainTable.FieldByName("AddPayQual").AsCurrency+
MainTable.FieldByName("AddPayRank").AsCurrency
подставить этот текст в формулу. А именно, чтобы формула имела следующий вид:
F1Book1.NumberRC[index,16]:=trunc(((текст из базы данных)*
MainTable.FieldByName("AdditPostCh").AsInteger/100)*100+0.5)/100;
Но в данной ситуации, естественно, выскакивает ошибка, т.к. в формулу вставляется просто текст.
Как можно сделать, чтобы это был не текст, а формула? Может я конечно не так выражаюсь, но, думаю, что идея понятна.
Спасибо.
← →
Digitman © (2005-03-02 15:32) [1]интерпретатор тебе нужен
← →
Developerr (2005-03-02 15:53) [2]А подробнее можно об оном?
← →
Digitman © (2005-03-02 15:59) [3]http://softsearch.ru/programs/20-025-fastscript-download.shtml
← →
Ольга (2005-03-02 16:16) [4]Уточните что есть F1Book1.NumberRC[index,5]
← →
Developerr (2005-03-02 16:38) [5]Уточняю. Это я использую компонент Formula One из закладки ActiveX, что-то подобное Excel. И таким образом я присваиваю одной из ячеек значение, полученное в результате действий произведенных в формуле. n-й строке и 5-му столбцу.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c