Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема GetBookmark [D6]


Volodya_ ©   (2004-01-22 13:57:00) 

SavePlace := Form1.ADOTable1.GetBookmark;
Form1.ADOTable1.Active:=false;
Form1.ADOTable1.Active:=true;
Form1.ADOTable1.GotoBookmark(SavePlace);

Почему не переходит на запомненную запись??? а так и стоит на 1?


Jack128   (2004-01-22 19:15:00) [1]

Ну например
AdoTable1.Locate("NAME","MyName", [loCaseInsensitive]);


Volodya_   (2004-01-22 19:01:00) [2]

Мне нужно построчно позиционировать ... например по полю NAME


Sandman25   (2004-01-22 18:55:00) [3]

[4] Volodya_ (22.01.04 18:32)

Очень плохо. В любой таблице должно быть уникальное поле/совокупность полей.
Кстати, что Вы делаете, если нужно удалить одну из таких записей?


jack128   (2004-01-22 18:42:00) [4]


> А если нет уникального поля?
И на кокое из тех десяти/двадцати записей имеющих одинаковые значения всех полей ты предлагаешь позиционировать? Если знашь ответ на этот вопрос, то в чем проблема?


Volodya_   (2004-01-22 18:32:00) [5]

А если нет уникального поля?


Johnmen   (2004-01-22 14:04:00) [6]

Напр.сохранить значение ключевого уникального поля и после получения НД найти запись с этим значением в этом поле...


Volodya_   (2004-01-22 14:01:00) [7]

а как правильно сделать рефреш таблицы, чтобы не поменялась позиция курсора?


Johnmen   (2004-01-22 13:59:00) [8]

Потому, что после переоткрытия НД лег в память по-другому.


Наверх

Титульная страница Поиск, карта сайта Написать письмо