Работа с двумя записями одного файла в Form

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
ASE
Новичок
Сообщения: 5
Зарегистрирован: 03 Апрель 2008, 6:14

Работа с двумя записями одного файла в Form

Сообщение ASE »

Из стандартного Browse вызываю стандартную Form, в которой для заполнения некоторых полей текущей записи используется инфа из другой, связанной с ней, записи этого-же файла. Задача - выдернуть другую запись не навредив работе Form и Browse.
Пробовал два варианта:
сохранить record текущей записи в Like переменную, читать другую запись, выполнить действия, вернуть record в текущее состояние. Недостаток - Browse перескакивает на другую запись после выхода из Form.
запустить отдельным процессом START(процедуру), в которой читать в отдельный буфер другую запись, результат занести в глобальную переменную и этот результат использовать в вызывающей процедуре. Недостаток - исполнение кода программы за вызовом процедуры происходит без окончания действия по START.

Подкиньте идею
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: Работа с двумя записями одного файла в Form

Сообщение Дед Пахом »

Можно воспользоваться алиасом на этот же файл, например.
С уважением, ДП
Ответить