Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Индекс не дает редактировать данные в таблице?! :-(   Найти похожие ветки 

 
WinAmp   (2003-05-30 21:07) [0]

Есть индексированая таблица (ТЛФ справочник).Вторичный индекс по фамилии, дабы искать методом:
SetKey;
FieldByName("Family").asString:=Edit4.Text;
GotoNearest;
Все ищется без проблем, но вот отредактировать я данные не могу. Редактирую в другой форме и через другой компонент TTable.
С индексом ничего не делал и постоянно выскакивало сообщение Table is not indexed!
Потом вставил код при закрытии формы редактирования:
form2.table1.active:=false;
form2.table1.Exclusive:=true;
form2.table1.AddIndex("Family","Family",[]);
form2.table1.Exclusive:=false;
form1.Table1.IndexName:="Family";
form1.Table1.active:=true;
form2.close;
И во время выполнения опять выскакивает тоже самое!
Я уже много попробовал, но ничего не помогло. Подскажите ПЛИЗ!


 
Dred2k ©   (2003-05-30 22:32) [1]


> form2.table1.active:=false;
> form2.table1.Exclusive:=true;
> form2.table1.AddIndex("Family","Family",[]);
> form2.table1.Exclusive:=false;

А вот здесь нужен form2.table1.Close, потом form2.table1.Open (по твоей схеме).
Лучше даже form2.table1.Close; form2.table1.Exclusive:=false; form2.table1.Open вместо form2.table1.Exclusive:=false;
А вообще - непонятна схема поиска (Locate по индексам надежнее, как водится - и редактируй, не забывая FlushBuffers и mantained indexes при создании индекса)...


 
Dred2k ©   (2003-05-30 22:34) [2]


> form2.table1.Exclusive:=true

Эта строка без дальнейшего Open вообще не имеет смысла (и все далее тоже).
(сорри, невнимательно смотрел)


 
Anatoly Podgoretsky ©   (2003-05-31 07:28) [3]

А индексы у тебя обслуживаемые?



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-84407
Saracin
2003-06-09 17:46
2003.06.26
Как выровнить один пункт меню например Help к левой границе.


6-84492
0$a__
2003-04-22 02:19
2003.06.26
CGI и дельфи


14-84679
Soft
2003-06-10 17:00
2003.06.26
Мысли о мышлении программистов


14-84602
Eugene Ivanoff
2003-06-06 20:30
2003.06.26
Delphi programmer needed


1-84386
killer
2003-06-05 17:08
2003.06.26
Можно ли какнибудь в одном файле сохранить текст фотографии?