![]() |
#1 |
Участник
|
![]()
Подскажите пожалуйста как формировать временную таблицу?
|
|
![]() |
#2 |
Участник
|
TempTable.INIT;
TempTable.Field1 := Value1; ... TempTable.INSERT; |
|
![]() |
#3 |
Участник
|
Спасибо. TempTable нужно ли где то объявлять? А как же на счет типа поля?
|
|
![]() |
#4 |
Участник
|
В свойствах переменной типа Rec в данном случае TempTable - надо поставить Temporary - Yes
|
|
![]() |
#5 |
Участник
|
На всякий случай предостерегу...
Старайтесь делать как сказал Gennady Antropov Код: TempTable.Field1 := Value1; Код: TempTable.VALIDATE(Field1,Value1); Также предостерегу делать RUN(SomeFormNo,TempTable); Если в форме меняются поля таблицы TempTable. Причина та же - OnValidate. |
|
![]() |
#6 |
Участник
|
Переменная типа Record TempTable объявляется с подтипом реального табличного объекта. Только сделайте, как сказал Greggy. Вся структура таблицы, в т.ч. и типы полей (как и сами поля) наследуются из этого реальной таблицы.
|
|
![]() |
#7 |
Участник
|
Спасибо огромное!!! Все понятно!!!
|
|