|
![]() |
#1 |
Administrator
|
SELECT *
FROM G_L Entry" WITH (READUNCOMMITTED) WHERE (("Posting Date">=? AND "Posting Date"<=?)) AND (("Debit Amount"<>?)) AND (("G_L Account No_"=?)) AND (("Source No_"=?)) AND (("Source Type"=?)) AND "Posting Date"=? AND ... это поля, на которые накладывются фильтры а теперь смотрим на ключик: SQL Index Фин. Счет Но.,Дата Учета,Операция Но. отсюда вывод: ключик у нас один, а условия другие, ключик НЕ ТОТ (не оптимальный). что делать? открыть 17-ю в дизайне и посмотреть ДРУГИЕ КЛЮЧИКИ, выбрать тот в котором перечислены поля, по которым накладываются фильтры. если он есть - хорошо. если нет... хм... можно попробовать сделать, но это может быть чревато. в любом случае перед запуском этого кусочка кода написать: GLEntry.SETCURRENTKEY(Field1, Field3, Field27...), т.е. подходящий ключик. |
|