Форум: "Начинающим";
Текущий архив: 2009.08.23;
Скачать: [xml.tar.bz2];
ВнизРабота с ini-файлом..? Найти похожие ветки
← →
Mishechka © (2009-06-23 23:10) [0]Здравствуйте!
У меня возникла проблема с сохранением текущей ячейки DBGrid в ini-файл, а точнее, проблема такая:
Я сохраняю таким кодом:
Ini.WriteInteger("DBGridProv", "Row", DBGridProv.Row);
Ini.WriteInteger("DBGridProv", "Col", DBGridProv.Col);
Считываю таким кодом:
DBGridProv.Row := Ini.ReadInteger("DBGridProv", "Row", DBGridProv.Row);
DBGridProv.Col := Ini.ReadInteger("DBGridProv", "Col", DBGridProv.Col);
Всё сохраняется и всё читается, но при загрузке наблюдается такая ситуация:
Когда количество записей не превышает видимую область DBGrid и прокрутка не требуется, то всё нормально, а если запись находится дальше и чтобы её увидеть нужна прокрутка, то курсор просто становится на последнюю запись в видимой области DBGrid...
Что подскажете? Спасибо.
← →
Германн © (2009-06-24 00:44) [1]
> Что подскажете? Спасибо.
Ещё одна избитая (ну очень избитая, вплоть до кровавых синяков) подсказка. В DBGrid нет никаких данных aka записей. Ну, точнее "почти никаких". И это "почти" как раз ограничено некоей "областью видимых в вышеназванном записей".
← →
Юрий Зотов © (2009-06-24 01:41) [2]> Mishechka © (23.06.09 23:10)
Давайте начнем с начала. Данные, который отображает DBGrid (именно и всего лишь отображает, но не содержит) УЖЕ хранятся в базе данных. Зачем же нужно сохранять их еще и в файл?
← →
Плохиш © (2009-06-24 11:04) [3]
> Зачем же нужно сохранять их еще и в файл?
Человек хочет востановить активную запись после перезапуска программы :-)
>
> Mishechka © (23.06.09 23:10)
>
>
Сохраняй значение ключегого поля, для перехода на него используй метод Locate.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.08.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c