Документация по Clarion


Шаблоны научной нотации


@Em.n[B]

















@E Все шаблоны научной нотации начинаются с @E.
m Общее число символов в формате, предлагаемом данным шаблоном.
n Число цифр
после десятичной точки.
B Если число равно нулю, то вывести пустую строку

Шаблоны научной нотации форматируют очень большие или же очень маленькие числа. Вывод в виде десятичного числа в степени десяти.
Пример:































Шаблон Значение Результат
@E9.0 1,967,865 .20e+007
@E12.1 1,967,865 1.9679e+006
@E12.1B 0
@E12.1 1,967,865 1.9679 e+006
@E12.1 .000000032 3.2000e-008

Шаблоны даты
@Dn[s][B]

















@D Все шаблоны даты начинаются с @D.
n Номер шаблоны даты. Допустимые номера от 1 до 16.
s Разделитель. Слэш (/) ставится между днем, месяцем и годом в большинстве шаблонов даты. Можно использовать альтернативные разделители, как то:

. Порождает точки

` (слабое ударение)порождает запятые

- Порождает тире

_
(подчеркивание) порождает пробелы
B Вывести пустую строку, если число равно нулю.

Даты можно хранить в числовых переменных (обычно LONG), DATE-полях (для совместимости с Btrieve), или в STRINGах описанных в виде дат. Дата, хранящаяся в числовой переменной называется Стандартной Кларионовской датой. Ее значение представляет собой количество дней, прошедших с 28 декабря 1800 года. Шаблон даты преобразует это число в один из форматов даты.
Для ввода данных нельзя использовать шаблоны @D3, @D4, @D7 и @D8 поскольку в них требуется вводить не только цифры, но и буквы.
Пример:






















































































Шаблон Формат Результат
@Dl mm/dd/yy 10/31/59
@D2 mm/dd/yyyy 10/31/1959
@D3 mmm dd, yyyy OCT 31,1959
@D4 mmmmmmmmm dd, yyyy October 31, 1959
@D5 dd/mm/yy 31/10/59
@D6 dd/mm/yyyy 31/10/1959
@D7 dd mmm yy 31 OCT 59
@D8 dd mmm yyyy 31 OCT 1959
@D9 yy/mm/dd 59/10/31
@D10 yyyy/mm/dd 1959/10/31
@D11 yymmdd 591031
@D12 yyyymmdd 19591031
@D13 mm/yy 10/59
@D14 mm/yyyy 10/1959
@D15 yy/mm 59/10
@D16 yyyy/mm 1959/10


Альтернативные разделители




















@Dl. mm.dd.yy Разделитель точка
@D2- mm-dd-yyyy Разделитель
тире
@D5_ dd mm yy Подчеркивание
порождает разделитель
пробел
@D6` dd,mm,yyyy Слабое ударение порождает разделитель запятую
<


- Начало -  - Назад -  - Вперед -



Книжный магазин