Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
ВнизDBGrid и номер строки Найти похожие ветки
← →
valmont (2003-04-26 06:10) [0]Привет вобщем как опаределить сабж елси я на DBGrid кликнул мышкой, т.е. я выделил именно 5-ую строку а не 6-ую
← →
ЮЮ (2003-04-26 06:35) [1]А какая тебе разница какая это строка грида, ведь в 5-ой строке может оказаться любая запись НД ( от 5-ой до RecordCount - <число видимых в гриде записей> + 5). А одна и та же запись может показаться как в 5-й, так и в 6-й строке грида.
← →
Valmont (2003-04-26 06:43) [2]в Гриде лежат данные из таблицы,но не все мне нужна выделить строку узнать ее номер и по нему вывести в форму не достающие данные.
пронумеровать спиок в гриде не помог т.к. данные удаляются и пропадают номера
мне нужна что то типа a:=DBGrid1.Poistion;
← →
ЮЮ (2003-04-26 06:50) [3]Текущая запись у НД только одна, только её ты и можешь редактировать, в неё ты и попадаешь, выбирая запись в гриде.
Не нужен тебе её номер, ты и так стоишь на этой записи. Считай значение уникального поля и будет тебе счастье
← →
Valmont (2003-04-26 06:53) [4]ну так это понятно, я в начале так и сделал
дело в другом есть уникальное поле номер записи, но т.к. запись удаляется номера пропадают отсюда ошибки(130, 132 - удалили, 133 получили в Гриде 130, 133)
мне надо просто порядковый номер строки в Гриде а из него я получи данные из таблицы
← →
ЮЮ (2003-04-26 07:01) [5]Если тебе в гриде зачем-то понадобился порядковый номер записи, добавь, например, в НД вычислимое поле и заполняей его := DataSet.RecNo, а вот без этих 130, 133, неважно как расположенных, но уникальных во всей таблице у тебя точно проблемы будут :-)
← →
Valmont (2003-04-26 07:17) [6]не ну а как получить его я тыкаю на строку вылазит МессаджБокс на нем "Вы на такой то строке", если ничего не заполнять
← →
ЮЮ (2003-04-26 07:50) [7]Строке чего?
у ДБГрида ровно столько строк, сколько их может уместиться на экране (или меньше если в НД их меньше).
Итак, пусть у тебя в НД 100 строк, а грид может показать только 20. В первой строке грида ты видишь первую строку НД. Теперь смещаешься в гриде так, что первая строка НД уходит из "видимости" грида и на ей месте окажется вторая строка НД, которая при этом будет первой строкой грида.
Какой номер иебе нужен?
← →
Anatoly Podgoretsky (2003-04-26 09:16) [8]Тебе надо выключить компьютер, не волнуйся на время.
← →
vopros (2003-04-26 12:40) [9]>Valmont © (26.04.03 07:17)
Твоя задача решаеться по другому.Определись что хочешь.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c