Access 2002

Значение Access


Чтобы узнать, какое значение Access присвоила свойству OrderBy, введите в окне отладки следующее выражение:

Как и в случае работы со свойством Filter, закрывая форму, Access сохраняет значение свойства OrderBy.

Если вы хотите отсортировать записи по значениям нескольких полей, присвойте свойству OrderBy их перечень с запятыми в качестве разделителей:

Чтобы отсортировать данные по убыванию значений поля, добавьте после его имени слово DESC (как в SQL-предложении ORDER BY, чем, по сути, и являются значения свойства OrderBy):

Когда вы открываете форму, Access автоматически сортирует ее данные в соответствии со значением свойства OrderBy. В этом сортировка отличается от фильтрации, которая инициируется отдельной командой. Значение свойства OrderBy, как мы уже говорили, сохраняется вместе с формой, и вы можете сортировать данные и отменять их сортировку, варьируя значения свойства OrderByOn.

Большинство создаваемых в Access форм являются связанными — в них отображаются данные, извлекаемые Access из заданного разработчиком источника. Программа Access ориентирована главным образом на работу именно с такими формами, и в ней имеется масса полезных средств, облегчающих задачу программиста. Однако вы не найдете в документации ответов на некоторые вопросы, которые неизбежно возникнут в ходе работы со связанными формами. Как, например, узнать, какая строка набора записей отображается в форме в данный момент, перешел ли пользователь к повой записи? Ответы на эти и многие другие вопросы можно найти в следующих разделах.

На новой записи?

Нередко в приложении возникает необходимость определить, перешел ли пользователь к «новой» записи (дополнительной записи в конце редактируемого набора, существующей только в памяти).

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