![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как установить курсор в TTable на определенную запись ?
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