Страница 1 из 1
Проблема с индексами
Добавлено: 13 окт 2004, 21:24
vadm
При компиляции интерфейса vip`ом выдаётся
ошибка: необходим ключ (список полей)...,
хотя индекс такой создан. >:(
Re: Проблема с индексами
Добавлено: 14 окт 2004, 04:04
maxim_K
Добавь команду (noindex) справа от связи.
Re: Проблема с индексами
Добавлено: 14 окт 2004, 11:17
ecasoft
Не может такого быть. Скорее всего индекс не содержит какого-то поля. Для уточнения напишите тут подцепку и индекс.
Re: Проблема с индексами
Добавлено: 14 окт 2004, 11:51
vadm
Create Table partszak
Using "partszak.dat"
With Table_Code = 1919
With Replace
With TableOptions HEADER, JOURNAL, CORPO
(
CZAKAZ : comp ,
NAME : string[20],
NUMB : word ,
DTOPEN : date ,
STATUS : comp ,
CBRIG : comp ,
TYPEM : comp ,
VIDP : comp ,
DTOTGRP : date ,
DTOTGRF : date ,
DTREADYF : date ,
DTPDOF : date ,
TMDOSTP : time ,
TMDOSTF : time ,
RAJON : comp ,
FLOUR : byte ,
LIFT : comp ,
KOL_OK : word ,
KOL_DV : word ,
STAT : word ,
REMARK : string
)
With Index
(
PARTSZAK00 = CZAKAZ,
PARTSZAK01 = NAME,
PARTSZAK02 = DTOTGRP,
PARTSZAK03 = DTOTGRF,
PARTSZAK04 = DTPDOF,
PARTSZAK05 = RAJON,
PARTSZAK06 = STAT,
PARTSZAK07 = STAT + NAME,
PARTSZAK08 = TYPEM,
PARTSZAK09 = DTPDOF + RAJON,
PARTSZAK10 = DTOTGRP + RAJON,
PARTSZAK11 = CBRIG,
PARTSZAK12 = DTPDOF + CBRIG,
PARTSZAK13 = DTOTGRP + CBRIG,
PARTSZAK14 = DTPDOF + NAME,
PARTSZAK15 = DTOTGRP + NAME,
PARTSZAK16 = RAJON + DTOTGRP,
PARTSZAK17 = DTPDOF + DTOTGRP + RAJON,
PARTSZAK18 = DTPDOF + DTOTGRP + NAME,
PARTSZAK19 = STAT + DTOTGRP + RAJON,
PARTSZAK20 = DTPDOF + RAJON + DTOTGRP,
PARTSZAK21 = STAT + DTOTGRP + NAME,
PARTSZAK22 = STAT + DTOTGRP + CBRIG,
//-----------------------------
PARTSZAK23 = STAT + DTOTGRP // это индекс
//-----------------------------
);
а это подцепка..
bounds by_dost =
word(299) >>= partszak.stat and
on_date /== partszak.dtotgrp
Re: Проблема с индексами
Добавлено: 14 окт 2004, 12:18
edward_K
word(299) >>= partszak.stat and
^
такое ограничение не применимо к первому ключу
on_date /== partszak.dtotgrp
нужен индекс dtotgrp+stat
Re: Проблема с индексами
Добавлено: 14 окт 2004, 13:35
vadm
а с чем это связано, если не секрет?
Re: Проблема с индексами
Добавлено: 14 окт 2004, 14:02
vadm
Большое спасибо Edward_K, всё получилось...