Главная страница
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.015 c
4-70555
Axis_of_Evil
2003-03-21 15:42
2003.05.22
FindEditEx


14-70451
tytus
2003-05-01 19:26
2003.05.22
Моя кнопка


1-70279
nevalex
2003-05-11 19:47
2003.05.22
Как организовать поиск


14-70492
romychk
2003-04-23 19:56
2003.05.22
Уважаемыемастаки, может кто сталкивался с алгоритмом перевода n -


14-70510
Stan
2003-05-04 14:26
2003.05.22
Проблемы с модемом Genius GM56USB.