Текущий архив: 2003.02.13;
Скачать: CL | DM;
Вниз
Напомните пжалста как в табличке выделить нужную строку Найти похожие ветки
← →
JibSkeart © (2003-01-28 11:30) [0]тоесть енто нужно для реализации поиска
а то тблички большие искать вручную замучеешся
Заранее спасибо
← →
passm © (2003-01-28 11:37) [1]JibSkeart © (28.01.03 11:30)> Bookmark?
← →
Соловьев © (2003-01-28 11:39) [2]Table1.Locate(...);
← →
JibSkeart © (2003-01-28 15:56) [3]ххмм а Если DBGrid ??
как там
← →
Соловьев © (2003-01-28 15:59) [4]автоматически при смене курсора в табличке.
← →
Max Zyuzin © (2003-01-28 16:01) [5]>JibSkeart © (28.01.03 11:30)
А как определить какая строка нужная?
← →
JibSkeart © (2003-01-28 16:07) [6]Да нет представте что у мя табличка ну с сотрудниками
в десять тысяч записей и нужно одного найти
проще ввести в каком нить Edite
имя и он в этом DBGride поставил фокус на нужной записи сотрудника
воот
← →
Max Zyuzin © (2003-01-28 16:10) [7]Ты должен понять что перемещеине которое ты видешь в Grid -е происходит совсем не в нем, а в компоненте НД (в Grid-е отображается только результат)!
Скорее всего тебе нужен Locate.
Почитай хелп про эту команду
← →
Соловьев © (2003-01-28 16:12) [8]ну ты знаешь , лучше бы ты этого не делал(10 тысяч гонял по сети)
Ну а если через Edit, то
Table1.Locate("FIO",Edit1.Text,[]);
Grid автоматически перейдет на ту запись(если она есть).
← →
JibSkeart © (2003-01-28 16:13) [9]Да енто я знаю
просто Locate я тама нигде ненашел
но еще один момент я пользуюся Builder C++
но тама проктически все идентично ...
← →
Соловьев © (2003-01-28 16:13) [10]А лучше всего выучить SQL.
← →
Max Zyuzin © (2003-01-28 16:17) [11]Какими компонентами доступа к данным пользуешься?
← →
JibSkeart © (2003-01-28 16:18) [12]тут еще прикол такой что мне нужно в Гриде
ентом показывать все тысяци записей
так как тама еще приклеены чекбоксы для всякой работы
и мне нужно перенестись
как бы на нужную позицию в ентом списке воот
а так ты можешь его листать и "игратся" чекбоксами
а десять тыс записей здесь некритично ентой вещью пользуются крайне редко
← →
JibSkeart © (2003-01-28 16:19) [13]Пользуюся ADO
← →
Соловьев © (2003-01-28 16:20) [14]Locate попробовал?
← →
Anatoly Podgoretsky © (2003-01-28 16:20) [15]Точно прикол
← →
JibSkeart © (2003-01-28 16:23) [16]ну ну и сам незнаю уже а может пускай так мучаются :))
у мя просто уже мозги несоображают
ну все зенькс разобрался !
← →
AlexSerp (2003-01-28 16:28) [17]Таблица, в которой ты ищешь, имеет уникальный ключ?
Лучше, если НД тоже имеет это ключ, но не отображает его.
Если да, то лучше всего сделать доп.запрос (с помощью Query, не связанной с твоим гридом) на поиск нужного значения.
Причем в запросе может оказаться несколько строк (уже похоже на фильтр).
А вот потом по Locate перемещаться на нужные строки, проходя по записям из доп.запроса вверх(вниз), например, "Найти следующую" (или предыдущую).
Саня
Страницы: 1 вся ветка
Текущий архив: 2003.02.13;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.016 c