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

Вниз

Как текущию запись в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-70324
Евгения
2003-05-08 14:07
2003.05.22
Потоки


14-70468
Loki
2003-05-03 12:07
2003.05.22
TWebbrowser


1-70208
MAX22
2003-05-10 21:53
2003.05.22
Как досрочно завершить процедуру?


1-70301
StarCon
2003-05-13 09:02
2003.05.22
Lotus Notes


1-70381
Эли
2003-05-10 21:48
2003.05.22
Как создать ярлык?





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