Главная страница
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.011 c
15-1245417712
ганя
2009-06-19 17:21
2009.08.23
Какие инструменты UML вы используете?


15-1245914217
DVM
2009-06-25 11:16
2009.08.23
Good Quality Applications Built With Delphi


4-1215200494
Riply
2008-07-04 23:41
2009.08.23
AppInit_Dll - механизм работы.


2-1245751544
vvrz
2009-06-23 14:05
2009.08.23
Как сохранить строку с двойным апострофом


15-1245529804
Юрий
2009-06-21 00:30
2009.08.23
С днем рождения ! 21 июня 2009 воскресенье