Руководство по программе МедКарта
Главная Статистика Содержание Назад Вперёд

Функция RepForm()

Конструктор создания отчетов Visual FoxPro. Выводит на экран окно Создание отчета, в котором вводится либо отчетный период, либо отчетный год, либо дата, на момент которой создается отчет.
Синтаксис
RepForm(nMode, cTitle, uValue1, [uValue2][, cName1][, cName2])
Параметры
nMode
указатель, определяет поля ввода в окне Создание отчета. Принимает значения: 0 - два поля ввода в формате дата; 1 - одно поле ввода в формате дата: 2 - одно поле ввода из 4-х знаков, формат числовой.
cTitle
название отчёта
uValue1
значение по умолчанию первого поля ввода
uValue2
значение по умолчанию второго поля ввода
cName1
комментарий к первому полю ввода. Если параметр не задан, по умолчанию задается: для nMode=0 - Дата начала периода; для nMode=1 - Задайте необходимую дату; для nMode=2 - Задайте необходимый год.
cName2
комментарий ко второму полю ввода. Если параметр не задан, по умолчанию задается для nMode=0 - Дата окончания периода, для nMode=1 или 2 параметр не используется.
Пример 1:
   ...

m.pcTitle = 'Пример создания отчета'
m.BegDate = CTOD('')
m.EndDate = DATE()
   ...
RepForm(0,m.pcTitle,@m.BegDate,@m.EndDate,'Дата начала периода:','Дата окончания периода:')
   ...
Результат:

Функция RepForm(0)

Пример 2:
   ...

m.pcTitle = 'Пример создания отчета'
m.BegDate = CTOD('')
   ...
RepForm(1,m.pcTitle,@m.BegDate,,'Дата постановки на учет:')
   ...
Результат:

Функция RepForm(1)

Пример 3:
   ...

m.pcTitle = 'Пример создания отчета'
m.BegDate = CTOD('1988')
   ...
RepForm(2,m.pcTitle,@m.BegDate,,'Год рождения:')
   ...
Результат:

Функция RepForm(2)

Главная Статистика Содержание Назад Вперёд

Copyright © 2003-2006 ДПБ № 6 Предложения и замечания направляйте на MedCard@dpb6.ru