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

Как сделать поле недоступным для изменения

В некоторых случаях существуют поля, которые заполняются один раз при создании бланка и потом их нельзя редактировать. Пример такого поля - Дата создания бланка. Как сделать поле недоступным для изменения ниже будет рассмотрено на примере этого поля.

Чтобы сделать неизменяемой Дату создания бланка:

  1. В меню Служебные выберите Конструктор формы....
  2. В форме выберите нужное поле (Дата создания бланка) и нажмите кнопку Правка.
  3. Скопируйте в буфер код поля (Ctrl+C).
  4. Выберите в поле Тип данных - Произвольный текст.
  5. В поле Функция поля выберите Функции Visual FoxPro.
  6. В поле Вычисляемое выражение вставьте из буфера код поля (Ctrl+V).
  7. Вернитесь к Типу данных и выберите Хронологическая дата.
  8. В Функциях поля проставьте Дата, если не заполнено.
  9. Нажмите ОК в окне Изменение записи и сохраните отредактированную форму.

В результате этих действий код поля будет на сером фоне (в поле Вычисляемое выражение).

Как сделать поле недоступным для изменения

А в бланке при создании в это поле будет занесена текущая дата, которую нельзя будет отредактировать. При попытке изменить значение этого поля программа выдаст сообщение:

Как сделать поле недоступным для изменения

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

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