Access 2002

Значение свойству Absol utePositi


Он присваивает введенное пользователем значение свойству Absol utePositi on объекта Recordset главной формы:

Существует несколько способов, чтобы указать форме перейти к записи с заданным номером. Тот, что использовали мы, самый простой из них. Все дело в том, что хотя у формы и имеется свойство AbsolutePosibon, оно доступно только для чтения. Присвоить ему значение (что было бы естественным) невозможно. Вот поэтому нам и приходится «идти в обход»: обращаться к свойству формы Recordset, чтобы получить указатель на набор записей формы и присвоить его свойству Absolute- Posidon номер записи, к которой мы хотим перейти. Имейте также в виду, что значение свойства AbsolutePosffion отсчитывается с нуля (например, если набор записей содержит 5 строк и текущей является последняя, свойство Absol utePosi tion имеет значение 4). Поэтому для получения нужного значения свойства AbsolutePosition мы вычитаем единицу из заданного пользователем номера строки.

Включение навигационных кнопок в приложение

Если наши навигационные кнопки вам понравились, вы легко можете включить

их в формы своего приложения. Для этого нужно выполнить такие действия.

1.   Импортируйте из базы данных CH07.MDB форму fsubNavigate.

2.   Откройте в режиме конструктора форму, в которую вы хотите поместить наш навигационный блок, и перетащите форму fsubNavigate из окна базы данных в свою форму. Надпись, которую Access создаст вместе с подчиненной формой, вы, скорее всего, захотите удалить.

Расположите подчиненную форму там, где вам удобнее.

3.   Убедитесь, что свойству главной формы HasModule присвоено значение True.

4.   Присвойте свойству формы NavigationButtons значение No, чтобы не выводить в форме еще и стандартный навигационный блок Access.

После этого можно открывать форму в рабочем режиме и использовать ее навигационные кнопки для перемещения по набору записей.

Комментарии закрыты