Форум: "Базы";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
ВнизDBGrid Найти похожие ветки
← →
Nimnull (2004-02-06 17:42) [0]Есть отфильтрованная таблица, отображаемая компонентом DBGrid.
Допустим после фильтра он отображает 5 записей.
1. Как выяснить (при нажатии vk_up, vk_down) на какой строчке из найденных находится пользователь
2. Когда нажимаешь на обозначенные выше кнопки и выходишь за диапазон записей найденных фильтром, то возникает EAccessViolation, как это обойти...
← →
Sandman25 (2004-02-06 17:45) [1]1. У Вас строчки еще чем-то отличаются, кроме позиции в гриде? Если да, то можно узнать DBGrid1.DataSource.DataSet.Fields[I].Value.
2. А вот это уже зависит от того, что Вы делаете в ответ на нажатие этих кнопок.
← →
Anatoly Podgoretsky (2004-02-06 17:47) [2]1. Как определяется строчка, какой критерий?
2. ошибка в программе
← →
Nimnull (2004-02-06 17:58) [3]1.Есть база - Х записей. После нажатия на кнопку на форме свойству Filtered:= True. А в модуле данных Accept"у присваевается, равно ли значение введенное пользователем значению поля базы данных. Вот и весь критерий...
2. Простите, Анатолий, но я не понял...Я как раз и спрашиваю как мне эту ошибку отследить. Допустим пользователь кликнул на первой записи в отфильтрованном наборе данных и после этого нажал на клавишу vk_Up, что будет ? будет упомянутая мною ошибка...
StartRenge и EndRange не применяю так как таблица индексов не имеет...
← →
VLAD-MAL (2004-02-06 18:00) [4]Разные компоненты по-разному фильтруют. Подробнее надо.
← →
Nimnull (2004-02-06 18:09) [5]Этот компонент - это обычная dBase"-овская таблица
← →
Nimnull (2004-02-06 18:46) [6]Удалено модератором
Примечание: Давай без нападок на отвечающий, особенно если сам не по делу
← →
Sandman25 (2004-02-06 18:48) [7]1. Сравнивайте с текущей записью. Для этого не нужно знать ее номер.
2. Никогда не использовал, помочь не могу.
← →
Nimnull (2004-02-06 19:01) [8]А номер мне знать и не нужно...Я же пишу есть пять записей отфильтрованных из таблцы со значительно большим количеством записей и хочется вывести что-то типа метки внизу с фразой
"1 из 5", "2 ижз 5 " и т.д. взависимости от нажатия пользователем стрелки вверх или вниз вот и все относительно первого вопроса....
← →
Nimnull (2004-02-08 00:55) [9]Господа программисты, что так реально никто и не знает как решить проблему ?
← →
Anatoly Podgoretsky (2004-02-08 09:11) [10]Nimnull © (06.02.04 19:01) [8]
По первому пункту
Еще раз какой критерий фильтрации.
Господа программисты, скажи те как пойти туда - не знаю куда, как взять то, не знаб что. И т.д. по русской сказке.
По второму пункту
У тебя ошибка в программе, за долгий срок работы, не помню, чтобы ктото жаловался на эти клавиши. Такая ошибка не наблюдается, отсюда вышеуказанная причина.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c