Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];

Вниз

ScrollBar в DBGrid кривой какой то :((   Найти похожие ветки 

 
Вика   (2002-01-26 12:52) [0]

Цепляю dbf-ную таблицу - сабж имеет только три позиции. Вверху-внизу,
и в середине. Почему такая кривизна с dbf получается?

Вешаю свой ScrollBar, убиваю скроллбар у DbGrid`а, считываю позицию
ScrollBar и отсылаю в гриде через MoveTo. В результате тормоза
выскакивают просто страшенные - всё мигает, короче не дело это.

Как исправить сабж ?? Сделать его нормальным ?


 
Delirium   (2002-01-26 12:56) [1]

Это не DBGrid кривой, а BDE. Пользуй ADO - всё будет как надо.


 
wicked   (2002-01-26 17:34) [2]

2 Вика
а через что данные берешь?... через TTable такого не должно быть... правило в общем простое - если источник данных знает, сколько у него записей, то скроллбар иметь много :) позиций....
скороей всего, у тебя TQuery.... угадал?....


 
Anatoly Podgoretsky   (2002-01-26 23:45) [3]

Количество данных для скроллера еще недостаточно, надо еще знать позицию, вот ее и нету.


 
wicked   (2002-01-27 15:46) [4]

2 Anatoly Podgoretsky ©
мне в общем-то кажется, что если набор данных уже открыт, то позиция известна... первая запись?... или есть варианты?....


 
Anatoly Podgoretsky   (2002-01-27 15:57) [5]

Нет неизвестно, требуются логические номера записей текущего набора, от 1 до N
Для dbf это отсутствует, все что есть - это Recno, но это другое.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.056 c
1-66561
maks_f
2002-02-05 14:40
2002.02.21
Как получить процедуру из DLL


7-66690
RaZEr
2001-11-18 10:30
2002.02.21
Перехват команд с AVerMedia RC


6-66646
Mirage
2001-11-08 14:10
2002.02.21
SocketConnection


14-66667
Гаечка
2001-12-20 15:30
2002.02.21
Нужна помощь


1-66612
dim2001
2002-02-04 23:19
2002.02.21
как сделать shareware-версию программы





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