Текущий архив: 2010.10.24;
Скачать: CL | DM;
Вниз
TBookmark Найти похожие ветки
← →
Дмитрий2 (2010-07-31 22:43) [0]Здравствуйте!
Работаю на FB 2.1.
Код на AfterPost компонента IBQuery
procedure TForm1.IBQuery1AfterPost(DataSet: TDataSet);
var
bm:TBookmark;
begin
bm:=IBQuery1.GetBookmark;
IBTransaction1.Commit;
IBQuery1.Open;
IBQuery1.GotoBookmark(bm);
IBQuery1.FreeBookmark(bm);
end;
При редактировании курсор переходит по закладке на запись, которую отредактировали, а вот после insert-а курсор встает не понятно куда. Как при вставке новой записи оставить курсор на этой записи?
← →
Anatoly Podgoretsky © (2010-07-31 23:05) [1]> Дмитрий2 (31.07.2010 22:43:00) [0]
Используй Locate
← →
Дмитрий2 (2010-07-31 23:17) [2]
> Anatoly Podgoretsky © (31.07.10 23:05) [1]
Используй Locate
При наличии большого количества записей Locate очень тормозит.
← →
sniknik © (2010-07-31 23:22) [3]> При наличии большого количества записей
используй WHERE ...
← →
Дмитрий2 (2010-07-31 23:37) [4]
> sniknik © (31.07.10 23:22) [3
Мне нужна вся таблица. Скажите, для insert-а использовать воокmark нельзя?
← →
щщщ (2010-08-01 00:00) [5]Скажите, для insert-а использовать воокmark нельзя?
совсем ку-ку?
до инсерта записи еще нет. соответственно гетбукмарку нечего гетить.
включи моск -то
← →
Дмитрий2 (2010-08-01 00:14) [6]
> щщщ (01.08.10 00:00) [5]
Я имею ввиду, что в afterpost-e после inserta bookmark работает неправильно.
← →
щщщ (2010-08-01 00:21) [7]букмарк работает правильно и после инсерта и после делета и до них.
а то что он не переносит тебя к нужной записи говорит о том, что новая запись после поста и она же после перезапроса - это две разные записи.
← →
Дмитрий2 (2010-08-01 00:45) [8]
> щщщ (01.08.10 00:21) [7]
Каким образом можно использовать bookmark, чтобы он переносил на ту запись, которая была сохранена последней?
← →
Anatoly Podgoretsky © (2010-08-01 01:03) [9]> Дмитрий2 (31.07.2010 23:17:02) [2]
Глупостей не рассказывай.
← →
Германн © (2010-08-01 02:39) [10]
> Каким образом можно использовать bookmark, чтобы он переносил
> на ту запись, которая была сохранена последней?
Когда создавалась эта закладка, этой записи в наборе ещё не было. Так как можно найти "то, не знаю что"?
← →
Дмитрий2 (2010-08-01 03:04) [11]
> Германн © (01.08.10 02:39) [10]
Может я что то не понимаю? Как это её не было, если процндура стоит на afterpost?
← →
Anatoly Podgoretsky © (2010-08-01 11:09) [12]А очень просто, до Commit то?
Страницы: 1 вся ветка
Текущий архив: 2010.10.24;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.024 c