Процедура LocateTable предназначена для поиска строки в таблице объектов пользовательской базы данных компонента VLTableView по значению атрибута. При выполнении данной процедуры берется предустановленное в процедуре значение атрибута (либо, если оно пустое, берется значение из системного буфера) и производится поиск первой строки с указанным значением атрибута. При этом указатель таблицы перемещается на найденную строку. Значение атрибута может быть не полным.
Для редактирования настроек данной процедуры используется специальное окно конфигуратора:
|
где:
• | Наименование - системное имя процедуры (недоступно для изменения); |
• | Атрибут поиска - атрибут, по которому будет произведен поиск строки. ВНИМАНИЕ!!! В таблице компонента VLTableView обязательно должна присутствовать колонка с данным атрибутом; |
• | Значение - предустановленное значение данного атрибута для организации поиска, если данное поле оставить не заполненным, то процедура будет брать значение из системного буфера Visual Loodsman, куда его можно положить процедурой GetData; |
• | Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, в данном случае компонент VLTableView, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |
где:
o | Вставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |
o | Удалить - удалить компонент из таблицы. |
|
Установите необходимый Вам компонент в таблицу потребителя информации данной процедуры, определите атрибут поиска вместе с его значением и нажмите кнопку Да для сохранения изменений или кнопку Отмена для отказа от операции.
|