Из стандартного Browse вызываю стандартную Form, в которой для заполнения некоторых полей текущей записи используется инфа из другой, связанной с ней, записи этого-же файла. Задача - выдернуть другую запись не навредив работе Form и Browse.
Пробовал два варианта:
сохранить record текущей записи в Like переменную, читать другую запись, выполнить действия, вернуть record в текущее состояние. Недостаток - Browse перескакивает на другую запись после выхода из Form.
запустить отдельным процессом START(процедуру), в которой читать в отдельный буфер другую запись, результат занести в глобальную переменную и этот результат использовать в вызывающей процедуре. Недостаток - исполнение кода программы за вызовом процедуры происходит без окончания действия по START.
Подкиньте идею
Работа с двумя записями одного файла в Form
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Re: Работа с двумя записями одного файла в Form
Можно воспользоваться алиасом на этот же файл, например.
С уважением, ДП