Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 11:09   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию RecNo (Delphi)

Привет, господа программисты!

Помогите, пожалуйста разобраться в следующей ситуации.
Сначало прога идет по БД XXX в цикле и сохраняет нужные номера записей в БД YYY:
DM.YYY['Recno'] := DM.XXX.RecNo;

Затем предполагается выбор нужной записи в БД YYY с последующим переходом на нужную запись в XXX:
DM.XXX.RecNo := DM.YYY['Recno'];

но, почему-то в XXX значение RecNo другое, как сделать, что бы указатель перешел на запись в XXX указанную в YYY['Recno']?
В чем причина, почему нет перехода?

p.s. используется ADSTable (метки не использовать).
VadEr вне форума Ответить с цитированием
Старый 03.02.2010, 11:55   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
DM.XXX.RecNo := DM.YYY['Recno'];
Хы... Помоему такое не пройдет...
Делай
Код:
DM.XXX.First;
DM.XXX.MoveBy(DM.YYY['Recno']);
Это конечно жуть-муть, но работать должно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Проблемы с прокруткой DBGridEh (видимо свзяан с RecNo) Highlander1981 БД в Delphi 5 24.12.2009 13:53
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27