Главная страница
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.011 c
4-70568
vidiv
2003-03-17 14:30
2003.05.22
Функция обратная OpenProcess???


1-70266
jen_bond
2003-05-11 22:55
2003.05.22
Мастера подскажите как определить где возникает ошибка!


1-70328
Salvator
2003-05-08 19:21
2003.05.22
Работа с Word


3-70086
mihei
2003-04-29 09:03
2003.05.22
Помогите с CheckBoxes


11-70192
tamerlan311
2002-08-13 17:15
2003.05.22
сообщения от мыши