Страница 2 из 3

Добавлено: 11 апр 2008, 15:52
RAJAH
Получается tlist2 существует в интерфейсе, а в форме используется её другой экземпляр?

Добавлено: 11 апр 2008, 15:52
Den
Ой..опередил )
А ты попробуй не через RunForm в интер-се, а наоборот из формы вызвать этот интер-с на заполнение через RunInterface('qwerty');

Добавлено: 11 апр 2008, 16:02
RAJAH
Не верю я этому RecordsInTable - врёт он часто. Вот и сейчас пишет - 12892. Это и после 1-й вставки, и после 2-й, и т.д. Что интересно: я его и перед sost2._loop (до RunForm) поставил - тоже 12892. Хотя месседжей sost2.tlist2.fmc гораздо меньше. :)

Добавлено: 11 апр 2008, 16:06
Den
Ни разу не замечал что бы Recordsintable врал. Он показывает именно физическое кол-во записей в таблице.

Добавлено: 11 апр 2008, 16:23
RAJAH
А ты попробуй не через RunForm в интер-се, а наоборот из формы вызвать этот интер-с на заполнение через RunInterface('qwerty');
То же самое - все месседжи из интерфейса показывают существование записей в tlist2, а в отчёте она пуста..

Добавлено: 11 апр 2008, 16:25
Den
Странно..я делал так - у меня работало...

Добавлено: 11 апр 2008, 16:27
RAJAH
Ни разу не замечал что бы Recordsintable врал. Он показывает именно физическое кол-во записей в таблице.
Я сам посчитал, что в ПС 69 элементов. Месседжей столько же (правильно ведь, шельма, забрасывает в tlist2, почему только в форме не отображает :-) ) - откуда 12892?

Добавлено: 11 апр 2008, 16:30
RAJAH
Странно..я делал так - у меня работало...
Может, это из-за платформы? Наши внедренцы говорят, что у них Pervasive - вообще при компиляции проекта с интерфейсом и таблицей в памяти Суппорт рантаймит.
Чё делать-то?

Добавлено: 11 апр 2008, 16:53
Den
У меня тоже скуль...

Добавлено: 11 апр 2008, 16:55
Den
По всей видимости какая то мелочь. Убери поименованнсть вью в интер-се и попробуй оставить в форме тока .{table ...
без сортировки - убери оттуда все лишнее

Добавлено: 11 апр 2008, 17:06
RAJAH
Поименованность вьюхи нельзя убрать - там их много, компилятор путается. .{table... пробовал по-разному: и с order by, и без него, и с жёстким указанием индекса, и без оного - всё равно...

Добавлено: 11 апр 2008, 17:23
Den
Ну а recordsintable внутри формы перед вызовом {table тоже ноль показывает ?

Добавлено: 14 апр 2008, 08:58
RAJAH
Нет. 46713. Говорю же - врёт...

Добавлено: 15 апр 2008, 18:02
RAJAH
Блин... Оказывается, при описании таблицы tlist2 надо было писать table struct, без local... Тогда tlist2 видна в отчёте... А что за local? Я всегда с ним делал, как научили в первый раз...

Добавлено: 15 апр 2008, 18:50
Den
Ну вот..я же грил что мелочь какая то )