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

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

Как установить курсор в TTable на определенную запись ?


Страницы:   1 2 3 4 5

Kostafey ©   (2008-05-02 17:30:00) 

Сначала вопрос казался глупым...

function Locate(...
Searches the dataset for a specified record and makes that record the current record.
Попробовал - находит-то запись он находит, а курсор не устанавливает.

FindKey или EditKey & GotoKey требуют чтобы поле было индексированным,
но в моем случае это не так.

P.S.
Использование возможностей СУБД и SQL по ряду причин
нежелательно. Требуется именно установить курсор в TTable.

Как проше всего это сделать?


sniknik   (2008-05-02 19:14:00) [41]

ну так сдесь оно честно не находит, и оставляет курсор там где был.


Kostafey   (2008-05-02 19:12:00) [42]

> [50] sniknik ©   (02.05.08 19:05)
> чтото там не видно предлагавшейся проверки возврат TRUE...

А я ее (проверку) тут действительно не делал, вы правы.
Но я ее делал непосредственно в исправляемом приложении.


sniknik   (2008-05-02 19:05:00) [43]

> Ладно. Сделаем так. Вот сырцы этого хеллоуворда :)
чтото там не видно предлагавшейся проверки возврат TRUE...


Kostafey   (2008-05-02 19:03:00) [44]

Ладно, будем работать в сторону "сделать поле ключевым"


Kostafey   (2008-05-02 18:56:00) [45]

> [47] Kostafey ©   (02.05.08 18:54)

Да еще используя OLE DB соединение.

Конечно. Легко спичками костер разжечь,
нужно трением! :)


Kostafey   (2008-05-02 18:54:00) [46]

> [46] Kostafey ©   (02.05.08 18:51)
> > как чем? ADO
>
> Что прям TADOTable?

Хе, дак с TADOTable все работает.

Нужно чтоб с TTable заработало.


Kostafey   (2008-05-02 18:51:00) [47]

> как чем? ADO

Что прям TADOTable?


Palladin   (2008-05-02 18:47:00) [48]

как чем? ADO


Kostafey   (2008-05-02 18:45:00) [49]

> в том что я не пользовался ODBC )

А чем?


Palladin   (2008-05-02 18:42:00) [50]

в том что я не пользовался ODBC )


Kostafey   (2008-05-02 18:41:00) [51]

Ладно. Сделаем так. Вот сырцы этого хеллоуворда :)
http://stitch.ifolder.ru/6395257

Нужно сначала добавить Exp1 в ODBC.

В чем отличие от вашей реализации?


Palladin   (2008-05-02 18:36:00) [52]

точно, потому что он был нарисован, и я специально его снял, закрыл аццес, закрыл проект, открыл проект нажал на кнопку и треугольник в TDBGrid у меня перешел на вторую запись которую я и делал Locate...


Kostafey   (2008-05-02 18:33:00) [53]

> [33] Palladin ©   (02.05.08 18:20)

Ну сделал в аксесе - нифига не позиционирует
курсор. У вас точно значек ключика рядом с полем
не нарисован? :)


Kostafey   (2008-05-02 18:32:00) [54]

> [37] Palladin ©   (02.05.08 18:25)
> это.... это sniknik... кровавый убийца, объявивший джихад
> TADOQuery и TADOTable...

Если он уж TADOQuery и TADOTable "не жалует",
то что он сделает со мной за TTable? :)))


> [38] oxffff ©   (02.05.08 18:27)

Я даже пока еще сегодян пива не пил а,
вы тут меня блин метил... как вы сказали?


oxffff   (2008-05-02 18:27:00) [55]


> Kostafey ©   (02.05.08 18:23) [36]


Это (S)-N-метил-1-фенил-пропан-2-амин, N-Метиламфетамин.
Или просто МЕТ.


Palladin   (2008-05-02 18:25:00) [56]

это.... это sniknik... кровавый убийца, объявивший джихад TADOQuery и TADOTable...


Kostafey   (2008-05-02 18:23:00) [57]

> Нииикооолай!,Нииикооолай!...

Это кто, простите? :)


Kostafey   (2008-05-02 18:22:00) [58]

> [33] Palladin ©   (02.05.08 18:20)

Это становиться интересным.
Делаю mdb :)


Palladin   (2008-05-02 18:21:00) [59]

Короче дружно, вместе

Нииикооолай!,Нииикооолай!...

;)


Palladin   (2008-05-02 18:20:00) [60]


> Kostafey ©   (02.05.08 18:19) [32]

нет у меня на этом поле ключа... база mdb


Страницы:   1 2 3 4 5

Наверх

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