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

Своя временная таблица 7.12

Добавлено: 20 дек 2005, 08:15
scanner
Возможно ли создать свою временную таблицу (при этом не трогая существующие временные таблицы галактики) и использовать ее в отчете?

Например, в отчете идет цикл:

Код: Выделить всё

.{CheckEnter BANKSPR_02
...................................
.}
необходимо создать временную таблицу с полями из этого цикла и затем ее использовать, т.к. 2 раза подряд использовать цикл нельзя (несовпадение с прототипом).

Добавлено: 20 дек 2005, 08:35
Goblin
Этот момент уже обсуждался на форуме ...
в проекте, через который делается ресурс с формами, нарисовать нечто подобное

Код: Выделить всё

table struct tmp_staffstruct
(
	name:string[100],
	num:longint
)
with index
(
	tmp_staff01=num(desc)
);

<ля-ля-ля и прочая проектная ересь ...>

или , если есть некий идентификатор в прототипе, позволяющий однозначно выполнить выборку требуемого набора данных - просто физическую таблу использовать ...
а потом пользовать данную таблу в программных блоках формы, обязательно включив ее в логическую таблу формы

Добавлено: 20 дек 2005, 09:02
scanner
В ответ на

Код: Выделить всё

.table struct BnkSpr02 (mes : string; SumNach : Double; SumUd: Double);
пишет: Описатель логической таблицы (STRUCT) не загрузился.

Добавлено: 20 дек 2005, 09:10
Goblin
не в форме ...
в проекте , в котором собирается форма ..
таблица в памяти (временная) описывается в проекте

Вот мой файл проекта(использовал временную таблицу для вытаскивания полной иерархии наименования подразделения ШР)

table struct tmp_staffstruct
(
name:string[100],
num:longint
)
with index
(
tmp_staff01=num(desc)
);

#make 'forms\*.dlg'
#make 'forms\*.frm'
#make 'forms\*.slk'
#make 'forms\*.rtf'

Добавлено: 20 дек 2005, 09:20
St.Anislav
2 Goblin: это же только VIP скомпилирует? Из FCOMа не получится?

Добавлено: 20 дек 2005, 09:23
Goblin
Ну да, vip'ом в пакетном режиме
или подключить FCom'ом ресурс, предварительно скомпилированный с описанием данной таблы ...
Вообще FCom'ом компилять - только для отладки одной формы, ибо когда форм несколько десятков, то начинает напрягать ...