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

Вниз

TDbgrid   Найти похожие ветки 

 
peypivo   (2003-12-09 18:12) [0]

Подскажите какое свойство TDbgrid отключает её во время навигации по данным (если я косо выразился: перебираю
все записи в таблице, в это время в гриде скролер бежит
вниз, как этого избежать?)


 
Silver Alex   (2003-12-09 18:17) [1]

with DataSet do
try
DisableControls;
....
finally
EnableControls;
end;


 
Alone Corsar   (2003-12-09 18:17) [2]

А где Вы перебраете данные??


 
peypivo   (2003-12-09 18:20) [3]

> Silver Alex ©
спасибо

>Alone Corsar ©

while not table.eof do
begin
.........
table.next;
end;


 
Silver Alex   (2003-12-09 18:27) [4]

можно еще так, если надо на ту же запись вернуться

var
bm: TBookMark;
...
with DataSet do
try
bm:=GetBookmark;
DisableControls;
....
gotobookmark(bm)
finally
EnableControls;
FreeBookmark(bm);
end;


 
Sandman25   (2003-12-09 18:28) [5]

[4] Silver Alex © (09.12.03 18:27)

Там нужно 2 try finally.


 
mike-d   (2003-12-09 18:56) [6]

> Silver Alex © (09.12.03 18:27) [4]

Все правильно, только при условии, что эта таблица не является Master и не имеет подчиненную себе таблицу (Detail). В противном случае, при использовании DisableControls, вы потеряете связь с подчиненной таблицей...


 
Zacho   (2003-12-09 19:49) [7]


> Silver Alex © (09.12.03 18:27) [4]

Небольшое дополнение:
В D6 GetBookmark, GotoBookmark и FreeBookmark абсолютно излишни благодаря TDataSet.BookMark


 
Silver Alex   (2003-12-09 23:44) [8]

Ну вы и набросились, господа програмеры

> Sandman25 © (09.12.03 18:28) [5]

можно, но здесь это не критично, так что не вижу смысла

> mike-d © (09.12.03 18:56) [6]

А по чем видно что таблица мастер? но если бы такая ситуация была, конечно я бы кое что дописал.В зависимости от ситуации.

> Zacho © (09.12.03 19:49) [7]

Конечно!


> Всем

Учел все замечания



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

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

Наверх





Память: 0.46 MB
Время: 0.009 c
9-11761
smilik
2003-06-15 12:08
2004.01.05
Файлы *.b3d


7-12183
Ъ
2003-10-25 20:17
2004.01.05
RunServices


1-11993
sevgen
2003-12-19 07:18
2004.01.05
Left, Right


3-11803
Dmitriy O.
2003-12-09 09:47
2004.01.05
Почему не работает dbExpress ?


1-11938
real_dimedrol
2003-12-20 03:22
2004.01.05
Хинты





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