Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1245989782
novai
2009-06-26 08:16
2009.08.23
Директивы компилятора в релизе программы


15-1245993338
Leonid Troyanovsky
2009-06-26 09:15
2009.08.23
ММДМ 25.06.09


15-1245993547
Dennis I. Komarov
2009-06-26 09:19
2009.08.23
ASUS WL-520GU или еще какой...


15-1245521182
Kerk
2009-06-20 22:06
2009.08.23
География


15-1245307503
an-petroff
2009-06-18 10:45
2009.08.23
Веб-сервер должен писать в Interbase DB, а не хочет!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский