Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.011 c
14-38451
BALU1111
2003-01-30 14:46
2003.02.13
Толковый словарь Мастаков


3-38040
Виталий Панасенко
2003-01-29 10:16
2003.02.13
Yaffil 1.1.3.854


1-38256
Ihtiandr
2003-02-05 15:02
2003.02.13
items


3-38073
ij
2003-01-26 21:46
2003.02.13
связь нескольких БД


14-38530
sniknik
2003-01-28 23:46
2003.02.13
Не смог разбить диск! Это нормально? 8о(




   Наверх