CPD2.1 проблема c ADD

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gudkov
Бывалый
Сообщения: 67
Зарегистрирован: 03 Август 2005, 14:03
Откуда: Иркутск

CPD2.1 проблема c ADD

Сообщение gudkov »

Поддерживаю старую прогу на CPD2.1, тут поручили сварганить монструозный отчетик, который без промежуточных файлов не сварганишь. И возникла проблема: из главного меню вызываю форму(для ввода ограничений для отчета), в next процедуре этой формы один за другим идут несколько отчетов (собираються данные из 3 основных файлов в 3 промежуточных, напрямую не получаеться), и при добавлении в эти 3 промежуточных файла, добавляються записи(1-2) со странными значениями первого ключевого поля
(число типа -276543678). При наличии автонумеруемого ключа, добавляеться вообще только одна такая нехорошая запись и все.
Я заметил, что такой глюк с ADD происходит, если производиться добавление через report, без открытия брауза по файлу из которого добавляют.
Можно ли както это побороть, а то приходиться перед каждым отчетом физически стирать промежуточные файлы и объявлять их заново.
Удачи!
Ответить