Клиппер 5. Справочник

что часть данных еще не


    что часть данных еще не записана на гибкий или жесткий диск. Кроме
    того, можно определить, были ли уже вновь введенные данные записаны
    на диск.
 
  Примечания
 
  . Действие функции распространяется лишь на текущую (активную,
    выбранную) рабочую область.
 
  Примеры
 
  . Проверка возможности копирования .DBF-файла на диск:
 


    USE DATA
    IF DISKFREE("A") < DBFSIZE()
        ? "Файл не может быть скопирован"
        ? "На диске недостаточно места"
    ELSE
        COPY TO A:COPY
    ENDIF
 

See Also: DBFDSKSIZE()
DISKFREE()

 

 

 FIELDDECI()
 Возвращает количество десятичных разрядов в числовом поле базы данных.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FIELDDECI(<nField>) --> nDecimalPlaces
 
  Параметры
 
    <nField> - числовое значение, задающее порядковый номер поля базы
    данных.
 
  Возвращаемое значение
 
    nDecimalPlaces - количество десятичных разрядов в числовом поле,
    или 0 при неверном задании номера поля.
 
  Описание
 
    Функция возвращает количество десятичных разрядов в числовом поле
    базы данных, что позволяет поставить количество вводимых десятичных
    разрядов в зависимость от структуры базы данных.
 
  Примеры
 
  . Преобразование второго поля в строку с соответствующим числом
    десятичных разрядов:
 
    @ 0, 60 SAY "Цена: " + STR(cField2, 8, FIELDDECI(2))
 

See Also: FIELDSIZE()
FIELDTYPE()

 

 

 FIELDNUM()
 Возвращает номер поля базы данных.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FIELDNUM(<cFieldName>) --> nFieldNumber
 
  Параметры
 
    <cFieldName> - символьный параметр, задающий имя поля базы данных.
 
  Возвращаемое значение

Содержание раздела