Access 2002

Важные моменты реализации мультисписков


В любой момент, когда вашему приложению потребуется получить массив выбранных пользователем элементов мультисписка или список его оставшихся элементов, оно может обратиться к свойствам Sel ected Items и Avai lableltems. Например, в ответ на активизацию кнопки View Selected выполняется следующий код.

Если вы собираетесь использовать мультисписки в своих приложениях, обязательно учтите следующее.

О Мультисписок должен заполняться данными либо из таблицы или запроса, либо из пары массивов или коллекций. Для включения в мультисписок данных из открытого набора записей нужно сначала создать массивы и заполнить их необходимыми данными и только затем создать и настроить объект класса Multi Pi к.

О Хорошо подумайте перед тем, как применять этот метод к спискам, содержащим более 1000 элементов. В этом случае заполнение коллекций может занять слишком много времени.

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

Чтобы включить мультисписок в приложение, выполните такие действия.

1.   Импортируйте модуль класса MultiPik из базы данных CH06.MDB.

2.   Создайте форму, включив в нее мультисписок, то есть два списка и четыре кнопки для перемещения их элементов. Кроме того, в форму можно добавить кнопки для перемещения по вертикали (вверх и вниз) элементов правого

списка. Наиболее легким способом создания всех этих элементов управления является их копирование из формы frmMulti Pi к базы данных CH06.MDB.

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