До того, как вы добавите процедурный код в события контейнера базы данных, вам необходимо активизировать их. Когда вы пожелаете запретить исполнение кода в событиях DBC, вы можете просто деактивировать их.

Caution noteПредупреждение

События контейнера баз данных не достпуны в версиях ранее Visual FoxPro 7.0. Поэтому, активизация событий контейнера базы данных делает невозможным использование таких баз данных с версиями, более ранними, чем Visual FoxPro 7.0. Попытка доступа к контейнеру базы данных с разрешенными событиями при использовани баз данных в версиях более ранних, чем Visual FoxPro 7.0 вызовет генерацию ошибки.

Для активизации событий контейнера базы данных

  1. Откройте базу данных в дизайнере баз данных Database Designer.

  2. В меню Database щелкните на Properties.

  3. В диалоговом блоке Database Properties щелкните на чек-боксеSet Events On. Чек-бокс должен быть отмечен.

  4. Щелкните на OK.

Для получения более подробной информации смотрите Диалоговый блок Database Properties.

Для активизации событий контейнера базы данных программным способом

  1. Убедитесь, что требуемая база данных открыта и установлена текущей.

  2. Используйте функцию DBSETPROP( ).

Например, приведенный ниже программный код активизирует события контейнера базы данных:

  CopyCode imageСкопировать код
DBSETPROP(cDBCName,'Database','DBCEvents',.T.)

Для получения более подробной информации смотритре Фукнция DBSETPROP( ).

Для деактивации событий контейнера базы данных

  1. Откройте базу данных в дизайнере Database Designer.

  2. В меню Database щелкните на Properties.

  3. В диалоговом блоке Database Properties щелкните на чек-боксе Set Events On для снятия метки.

  4. Щелкните на OK.

Для получения более подробной информации смотрите Диалоговый блок Database Properties.

Для деактивации событий контейнера базы данных программным путем

  • Используйте функцию DBSETPROP( ).

Например, приведенный ниже программный код деактивирует события контейнера базы данных:

  CopyCode imageСкопировать код
      DBSETPROP(cDBCName,'Database','DBCEvents',.F.)
      

Смотрите также