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

Вниз

Выделение записей в DBGrid   Найти похожие ветки 

 
Grey   (2003-02-20 12:15) [0]

Мастера, подскажите пожалуйста, как программно выделить записи с определённым значением поля в DBGrid ?


 
Reindeer Moss Eater   (2003-02-20 12:25) [1]

Чем выделить? Цветом? Внести в список SelectedRows? Что-то иное?


 
Grey   (2003-02-20 12:29) [2]

Внести в список SelectedRows


 
roadrunner   (2003-02-20 12:29) [3]

Если цветом, то пиши обработчик на OnDrawColumnCell , там можно разукрасить грид по самое немогу


 
Grey   (2003-02-20 12:30) [4]

цветом не нужно , нужно SelectedRows


 
Reindeer Moss Eater   (2003-02-20 12:30) [5]

SelectedRows.CurrentRowSelected:= <Поле_имеет_нужное_значение>;


 
Reindeer Moss Eater   (2003-02-20 12:32) [6]

Только смысл-то не просматривается.
Ну выделили, пройдя по всему датасету. Что потом? GotoBookMark?
Ерунда какая-то.


 
Grey   (2003-02-20 12:35) [7]

>Reindeer Moss Eater
ok, сча попробую
смысл в том , что надо запоминать выделение, а потом его восстанавливать


 
Anatoly Podgoretsky   (2003-02-20 12:39) [8]

Чего восстановить?


 
Reindeer Moss Eater   (2003-02-20 12:41) [9]

Не проще ли вместо постройки списка SelectedRows иметь всего одну переменную содержащую значение поля?


 
Grey   (2003-02-20 12:44) [10]

>Anatoly Podgoretsky
выделение восстанавливать
>Reindeer Moss Eater
значения поля разные, это список из значений


 
Anatoly Podgoretsky   (2003-02-20 12:48) [11]

Зачем их восставливать, ты какой то скрытный, объясни задачу


 
Reindeer Moss Eater   (2003-02-20 12:49) [12]

Ну хорошо, смотри какой полет мысли у тебя:
1. имеем условие выделения.
2. проходим по всему(!) датасету и делаем выделение
3. выделение есть.

смысл в том , что надо запоминать выделение, а потом его восстанавливать

4. выделение пропало, начинаем восстанавливать
5. имеем условие выделения
6. проходим по всему(!) датасету и делаем выделение

Смысл?


 
Grey   (2003-02-20 12:53) [13]

>Reindeer Moss Eater, Anatoly Podgoretsky
не совсем так

1. пользователь выделяет нужные ему записи и формирует отчёт по выделенным данным
2. форма закрывается и мы запоминаем выделение
3. пользователь заходит обратно в форму, вот здесь и надо восстанавливать выделение в гриде


 
Grey   (2003-02-20 14:00) [14]

>Reindeer Moss Eater
Спасибо за подсказку CurrentRowSelected, всё получилось


 
Anatoly Podgoretsky   (2003-02-20 14:08) [15]

Запомнить ключи записей потом проходом восстановить



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
4-39631
[lamer]Barmaglot
2003-01-22 14:06
2003.03.13
wm_getminmaxinfo?


1-39319
Michael Elagin
2003-02-28 22:24
2003.03.13
Свойства TOleContaner


1-39353
Мыш
2003-03-01 20:35
2003.03.13
массив tstringlist


3-39150
ddd
2003-02-20 12:10
2003.03.13
delphi вместо ibconsole


14-39473
copyr25
2003-02-25 13:51
2003.03.13
Созданная независимость поведения программы.





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