Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.23;
Скачать: CL | DM;

Вниз

Работа с 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1245920008
Артур Пирожков
2009-06-25 12:53
2009.08.23
Кто-нить пользуется браузером Safari?


15-1245443402
Юрий
2009-06-20 00:30
2009.08.23
С днем рождения ! 20 июня 2009 суббота


2-1245924610
webpauk
2009-06-25 14:10
2009.08.23
Определение процедуры


2-1245739359
dmitry_12_08_73
2009-06-23 10:42
2009.08.23
Как скопировать окно с AlphaBlend = true?


15-1245875404
Юрий
2009-06-25 00:30
2009.08.23
С днем рождения ! 25 июня 2009 четверг