Позиционирование на нужной записи в бровсе.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Доброго всем времени суток!
Не подскажет кто-нибудь из всезнающего All-а, как можно встать на нужную запись в стандартном бровзе (С5.5H, АВС), построенном не по файлу, а по очереди.
Если по файлу, то делаю я так:
BRW1.ResetFromBuffer()
BRW1.PostNewSelection
Как то же самое сделать для очереди?

Написал: NewUser(217)
Аватара пользователя
StillZero
Ветеран
Сообщения: 458
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Поблагодарили: 1 раз
Контактная информация:

Сообщение StillZero »

примерно так:

Код: Выделить всё

DataQueue QUEUE
Name         STRING(20)
                 END
 code
 ...
 DataQueue.Name='Вася' 
 get(DataQueue,DataQueue.Name)
 if not errorcode()
    select(?List,pointer(DataQueue))
 end
путаю постояно pointer и position посмотрите в help-е что точно нужно

Написал: PAA(27)
Гость

Сообщение Гость »

Спасибо огромное - все получилось! И ничего вы не спутали - именно поинтер в хэлпе указан. Еще раз - спасибо!
Написал: NewUser(217)
Ответить