Страница 1 из 1

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

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