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


Клиппер 5. Справочник - часть 441


    что часть данных еще не записана на гибкий или жесткий диск. Кроме
    того, можно определить, были ли уже вновь введенные данные записаны
    на диск.
 
  Примечания
 
  . Действие функции распространяется лишь на текущую (активную,
    выбранную) рабочую область.
 
  Примеры
 
  . Проверка возможности копирования .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> - символьный параметр, задающий имя поля базы данных.
 
  Возвращаемое значение



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