Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подстановка в формулы [D7, Win2k]


Developerr ©   (2005-03-02 15:22:00) 

Доброе время суток. Уважаемые мастера, столкнулся со следующей проблемой:

У меня есть база данных, в кторой существует некорое текстовое поле. И есть формула:

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;

Но в данной ситуации, естественно, выскакивает ошибка, т.к. в формулу вставляется просто текст.

Как можно сделать, чтобы это был не текст, а формула? Может я конечно не так выражаюсь, но, думаю, что идея понятна.

Спасибо.


Developerr   (2005-03-02 16:38:00) [1]

Уточняю. Это я использую компонент Formula One из  закладки ActiveX, что-то подобное Excel. И таким образом я присваиваю одной из ячеек значение, полученное в результате действий произведенных в формуле. n-й строке и 5-му столбцу.


Ольга   (2005-03-02 16:16:00) [2]

Уточните что есть F1Book1. NumberRC[index,5]


Digitman   (2005-03-02 15:59:00) [3]

http://softsearch.ru/programs/20-025-fastscript-download.shtml


Developerr   (2005-03-02 15:53:00) [4]

А подробнее можно об оном?


Digitman   (2005-03-02 15:32:00) [5]

интерпретатор тебе нужен


Наверх

Титульная страница Поиск, карта сайта Написать письмо