Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Как текущию запись в DBGrid е сделать вверхей?   Найти похожие ветки 

 
AlexA ©   (2003-04-29 16:08) [0]

Как текущию запись в DBGrid"е сделать вверхей?


 
KoluChi ©   (2003-04-29 16:10) [1]

А смысл?


 
AlexA ©   (2003-04-29 16:14) [2]

Таблицы ведущий-ведомый....Ведомых ме би несколько, а видно как правило одну, тк отображаеть снизу грида


 
KoluChi ©   (2003-04-29 16:21) [3]

Что мы хотим? Опишите по-контретней. Сортировка по Parent_ID не поможет?


 
AlexA ©   (2003-04-29 23:31) [4]

> 2 KoluChi
Итак, еще раз две таблицы, одна из них ведомая, связь по двум полям, поэтому использую метод Locate - запись становиться текущей, но как правило нижней в гриде, что есть не красиво :-)
Как сделать ее вверху грида(скрол на несколько записей)


 
kaif ©   (2003-04-29 23:35) [5]

Меня этот вопрос тоже волнует. Я иногда применяю для пересветки
что-то типа:

with Query do
begin
DisableControls;
Close;
Open;
Locate("ID", FOldValue, []);
EnbleControls;
end;

и у меня иногда строка оказывается в гриде не на том же месте. Средства от этого явления я не нашел. Видимо надо в текст грида вмешиваться (своего потомка делать от ее предка)...


 
AlexA ©   (2003-04-29 23:40) [6]

> kaif
Номер строки в гриде никак нельзя узнать?
А код че делает то?


 
Johnmen ©   (2003-04-30 00:10) [7]

>kaif © (29.04.03 23:35)

Могу подбросить немного кода на эту тему для последующего разбирательства...:)


 
KoluChi ©   (2003-04-30 10:21) [8]

Т.е. нам нужно просто увидеть запись на которую перешел Locate (текущую). А, что нам перерисовка грида в этом не помогает? Какой компонент используете (DBGrid, rxDBGrid, DBGridEh)?
Нужно будет отталкиваться от возможностей конкретного грида.


 
AlexA ©   (2003-04-30 21:12) [9]

>Johnmen
А КАК ЖЕ Я :-)
>3KoluChi
нужно просто увидеть запись на которую перешел Locate вверху DBGrid"a


 
Виталий Панасенко   (2003-05-01 00:46) [10]

А не проще ли установить MasterSource/MasterFields ?


 
alexsys ©   (2003-05-01 10:23) [11]

- Отключи контролы
- Посчитай строки в гриде
- Передвинься на эти строки вниз
- Включи контролы
- Передвинься на эти строки вверх
Делал так давно, точно не помню, но по моему все. Но это не очень красиво - мелькает, хотя можно поэкспериментировать.
Да и хрень это все. Главное, чтобы ее было видно, а в каком месте - хрень!



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

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
14-70488
Материнская зарплата
2003-04-30 03:31
2003.05.22
От VCL к API


1-70326
Viktor
2003-05-07 11:51
2003.05.22
Модальные формы и данные


3-70190
-=DeMoH=-
2003-05-04 12:41
2003.05.22
КАК УЗНАТЬ, КАКАЯ ИЗ ЗАПИСЕЙ РЕДАКТИРУЕТСЯ В DBGrid?


1-70288
Raduga
2003-05-12 19:29
2003.05.22
Связь с WInRar ом


3-70176
RDA
2003-05-02 12:51
2003.05.22
Проблема с кодировкой