Я нашел два параметра, определенных следующим образом:
&TM_PERIOD+4&/&TM_PERIOD(4)&
Это передача данных из базы данных в форму.
Если формат данных будет DDMMYYYY, в чем разница между этими двумя параметрами?
Я нашел два параметра, определенных следующим образом:
&TM_PERIOD+4&/&TM_PERIOD(4)&
Это передача данных из базы данных в форму.
Если формат данных будет DDMMYYYY, в чем разница между этими двумя параметрами?
если TM_PRIOD имеет форму DDMMYYYY, тогда
TM_PERIOD(4) равно DDMM
TM_PERIOD+4 равно YYYY
(4) означает 4 символа +4 означает после 4-го символа
TM_PERIOD+1(2) = DM
(2 символа после первого)
Это не битовые операции. +n задает смещение строки, а (n) задает длину.
Их также можно использовать независимо друг от друга, поэтому вы можете использовать только +n или только (n).
So:
data: lv_text(20) type c.
lv_text = "Hello".
write: / lv_text+2(3).
выведет, например, 'llo'.