Darg_valE (n)          n-й аргумент из командной строки
Dnum_argsE ()          кол-во аргументов в командной строке

DinfieldE (field-name) истина если курсор находится в поле  (DISPLAY/INPUT)
CALL Dset_countE(n)    сообщить 4GLю кол-во заполненных строк в массиве
                     перед оператором DISPLAY ARRAY
Darr_currE()           No. текущей строки массива           (INPUT/DISPLAY ARRAY)
Dscr_liпеE ()          No. текущей строки экранного массива (INPUT/DISPLAY ARRAY)
Darr_countE ()         кол-во заполненных строк в массиве   (INPUT ARRAY)

Derr_getE (status)     4GL сообщение об ошибке ° status
CALL Derr_printE(nn)   вывести  4GL сообщение об ошибке ° nn
CALL Derr_quitE (nn)   вывести  4GL сообщение об ошибке и кончить
CALL DshowhelрE (n)    вывести  4GL help-menu и help-сообщение

CALL DstartlogE("filename")   открыть errorlog файл
CALL DerrorlogE (строка)      добавить сообщение в errorlog

DdownshiftE (строка)          не длиннее 512
DupshiftE   (строка)

DASCIIE   n            Преобразует число n в символ ASCII
строка DCLIPPEDE       Гасит пробелы в конце строки
DCOLUMNE  n       Добавить пробелов, чтоб оказаться на n-ом столбце экрана

Dexpr USING "format"E  Задает формат для number, MONEY, DATE выражений
  элементы формата чисел: D*&#<,.-+()$E
    D*E Заменять пробелы на *        D.E   позиция десятичной точки
    D&E Заменять пробелы на 0        D-E   позиции знака "-"
    D#E ничего не менять             D+E   позиции знаков "+","-"
    D<E левоустановить число     D(((E...D)E отрицательное число в скобки.
    D,E литерал ","                  D$E   литерал  "$"
  элементы формата дат: DddE,DdddE,DmмE,DmmмE,DyуE,DyyyуE и литералы D/-.()E и др.



SITENAME                имя сервера(или hostname)          D*OnL*E
DLENGTНE (строка)            длина без заканчивающих пробелов
DUSER E                      login-name текущего пользователя
DTODAYE                      текущая дата в системном формате
DCURRENТE  [first DTОE last]   текущее DATETIME
где first,last из {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)}



DTIМЕE                       текущее время в виде "hh:mm:ss"
DDАТЕE                       текущая дата в виде "Mon Apr 1 1991"
DEXTENDE (datetime-value [first DTОE last]) преобразует к DATETIME
expr DUNITSE qualifier Возвращает INTERVAL значение=expr*qualifier
где qualifier Ё {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)}
DDАТЕE ([char] expr)         преобразует к типу DATE
DMDYE (nDAY, nMONTH, nYEAR)  преобразует к типу DATE

DDAYE (дата  )     выделяет номер дня в месяце из даты
DWEEKDAYE (дата)   выделяет номер дня в неделе   ! Здесь дата  
DMONTНE (дата)     выделяет номер месяца         ! типа DATE   
DYEARE (дата)      выделяет год                  ! или DATETIМЕ




DCOUNТE (*)
DCOUNТE (  DISTINCT  column-name )     количество
DSUМE   ( [DISTINCT] column-name )
DAVGE   ( [DISTINCT] column-name )     среднее значение
DMINE   ( [DISTINCT] column-name )
DMAХE   ( [DISTINCT] column-name )

Популярность: 2, Last-modified: Wed, 17 Apr 1996 04:30:52 GmT