скомпилил временную таблицу, обозначил там индекс
Table struct tmpTbl
(
spsaldo : comp,
cmcSaldo : comp,
dSaldo : date,
cPodrSaldo : comp,
cMolSaldo : comp,
cPartySaldo : comp,
cKolSaldo : Double
)
with index
(
idx_SldNotP = spsaldo + cmcSaldo + DsALDO + CpodrSaldo + cMolSaldo
);
потом в випе делаю связь...Where ((aSP == tmpTblForSaldoMC.SPSaldo and
aMC == tmpTblForSaldoMC.cMCSaldo and
aCurDisDate >>= tmpTblForSaldoMC.dSaldo and
aPodr == tmpTblForSaldoMC.cPodrSaldo and
aMol == tmpTblForSaldoMC.cMolSaldo))...
При компиляции выдается сообщение "Нужен ключ spsaldo + cmcSaldo + DsALDO + CpodrSaldo + cMolSaldo для TmpTbl" Почему?? :-/
Индексы временной таблицы
Модераторы: m0p3e, edward_K, Модераторы
Re: Индексы временной таблицы
with index
(
idx_SldNotP = spsaldo + cmcSaldo + CpodrSaldo + cMolSaldo + DsALDO
);
потом в випе делаю связь...Where ((aSP == tmpTblForSaldoMC.SPSaldo and
aMC == tmpTblForSaldoMC.cMCSaldo and
aPodr == tmpTblForSaldoMC.cPodrSaldo and
aMol == tmpTblForSaldoMC.cMolSaldo and
aCurDisDate >>= tmpTblForSaldoMC.dSaldo
))
Попробуй вот так
(
idx_SldNotP = spsaldo + cmcSaldo + CpodrSaldo + cMolSaldo + DsALDO
);
потом в випе делаю связь...Where ((aSP == tmpTblForSaldoMC.SPSaldo and
aMC == tmpTblForSaldoMC.cMCSaldo and
aPodr == tmpTblForSaldoMC.cPodrSaldo and
aMol == tmpTblForSaldoMC.cMolSaldo and
aCurDisDate >>= tmpTblForSaldoMC.dSaldo
))
Попробуй вот так
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Индексы временной таблицы
условия больше меньше приемлимы тока на последнем условии по индексу.
Re: Индексы временной таблицы
Получилось. Хм...а в чем дело было? ???
Re: Индексы временной таблицы
А, понятно. Спасиб