Re: Трудности в обращении с оператором RANGE



Posted by Анатолий Анимица on December 22, 1999 at 23:43:37:

In Reply to: Трудности в обращении с оператором RANGE posted by Эля, ОАО институт Удмуртгипроводхоз on December 22, 1999 at 22:03:53:

: Мы работаем с однопользовательской версией ФБП:ultraF от 27.05.1999 г.
UltraH ^))
: В созданной мною форме присутствуют следующие строки:
: REWIND FACTS RANGE MF,ML
то есть rewind facts range 12.00,12.00 для декабря, например, то есть длина периода 0 дней с 0 декабря по 0 декабря
А если написать rewind facts range mf,ml+0.31 или еще лучше rewind facts range yc*100+mf,yc*100+ml+0.31 - все и получится

Вот примерчик:


rewind facts range yc*100+mf,yc*100+ml+0.31
:loop
search ta ?x1,?x2,?x3,?x4,?x5,?x6
if [success]
fd=[fact_d]+[fact_m]/100;fy=[fact_y]
^fd^^.^^fy ^^^^^^^x1 ^^^^^^^x2 ^^^^^^^^x3 ^^^^^^^^^x4 ^^^^^^^^x5 ^^^^^^^^x6
goto loop
endif
=======================================
А вот его выход:
7.12.1999 12-01 111 0 68-01 111 LAAA-001
7.12.1999 12 111 0 68-01 111 LAAA-001
7.12.1999 68-01 0 111 12-01 -111 LAAA-001
7.12.1999 68 0 111 12-01 -111 LAAA-001

ААА




Пpишедшие ответы: