Главная страница
    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-1245840591
Sly_Laban
2009-06-24 14:49
2009.08.23
*.doc-файл из RichEdit a


1-1212323400
Rust
2008-06-01 16:30
2009.08.23
Динамическое создание меню по XML-файлу


15-1245680323
Пит
2009-06-22 18:18
2009.08.23
Существует в Дельфи функция IIF ?


2-1245781221
Footballer
2009-06-23 22:20
2009.08.23
Не дать закрыть чужому приложению


15-1245766056
Кто б сомневался
2009-06-23 18:07
2009.08.23
Машина времени





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский