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

Вниз

Закладки   Найти похожие ветки 

 
KIR ©   (2002-02-15 03:56) [0]

При создании формы (OnCreate) создается закладка:
BM := Table1.GetBookMark;
При активации формы осуществляется переход к заложенной записи:
Table.GoToBookMark(BM);

Почему-то при переходе к заложенной записи курсор в таблице смещается на одну запись вперед. Т.е., если, например при создании формы (и закладкии, соответственно) закладка указывала на запись №3, то при активации формы, закладка указывает на запись №4. Причем это происходит даже если не производить никаких действий с таблицей.


 
KIR ©   (2002-02-15 16:00) [1]

Да, кстати вся эта ситуация возникает после вызова метода Locate... если это поможет


 
Mike_Goblin (A) ©   (2002-02-15 19:02) [2]

а BookmarkValid вызываешь?, что она возвращает? если True - то видать где-то глюк


 
KIR ©   (2002-02-15 20:09) [3]

DookMarkValid = True... Видать правда где-то глюк. Сделал следующую вещь: кинул на форму DBGrid, которая привязана к той самой таблице. Так вот в таблице (если верить DBGrid"у) курсор указывает на запись, найденную по Locate. Далее пишу примерно следующее:
Form.Caption := Table1.FieldByName("SecondName").AsString;
Так что вы думаете? В caption формы выводится иформация из СЛЕДУЮЩЕЙ записи в таблице. Хотя вот он передо мной DBGrid, где курсор указывает на предыдущую. У кого-нить такое было? Где хоть капать-то нужно.

P.S. Я, конечно, вышел из положения:
по событию OnActivate делаю так:
Table1.GoToBookMark(BM);
Table1.Prior;
но веть это же полная кривизна...



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
3-42935
sniknik
2002-02-14 11:36
2002.03.14
Связь между базами. dbf(dBase) к (mdb) Access


14-43151
Геральт
2002-01-29 22:03
2002.03.14
Вопрос по работе с cards.dll


1-43110
DDDeN
2002-02-27 10:39
2002.03.14
Меню из ресурса


1-43076
Kozhanov
2002-02-20 15:14
2002.03.14
как пропачить D6 Enterprise под Windows 2000


14-43148
Dima Kopachev
2002-01-29 00:35
2002.03.14
Компаненты как у Netscape v6