Вниз
Скачать: CL | DM;

DBGrid и DBNavigator: проблемы с навигацией   Найти похожие ветки 

← →
Pieter   (2002-06-25 17:18) [0]

Доброго времени суток!

Вот, проблемка такая. Есть DBGrid, в ней отображается некоторая информация. Когда юзер кликает на строке, открывается модальная форма с дополнительными данными. В форме есть DBNavigator, дабы юзер мог перемещаться по записям, не покидая формы. Так вот: после того, как юзер в DBGrid кликает на запись и открывается форма, для DBNavigator становятся доступными все записи, начиная с текущей (которые ниже), но текущая запись как бы становится первой, т.е. кнопка "назад" не работает.
Как быть?


← →
VAleksey ©   (2002-06-26 07:32) [1]


> Как быть?

проще подходить к проектированию интерфейса ! :)

Вообще это вряд ли возможно. Т.е. просто посмотри 1) может у тебя меняются индексы при вызове формы и запись становиться на первое место ? 2) вызов First нигде не просходит ?

Поверь, что САМО ничего не происходит !


← →
VAleksey ©   (2002-06-26 07:36) [2]

Все. Сделал тестовый пример. все как ты говоришь. По клику на гриде модальное окно с навигатором. все Ок. И вперед и назад.


← →
AndreyN   (2002-06-26 11:32) [3]

To VAleksey. А поподробней для остальных страждущих нельзя? Мне надо как то отлавливать щелчки по гриду, который формируется запросом из MS SQL, и выдавать необходимую запись. Спасибо за внимание.


← →
VAleksey ©   (2002-06-26 12:08) [4]


> AndreyN (26.06.02 11:32)

Ну вы ребята даете ! 8)

Просто на OnMouseUp нельзя обработчик в гриде поставить ? Я у себя так и сделал !... А на форму (которую вызываешь) кинь dbEdit - ы, связанные с компонентом Query ( или сформируй их в рантайме). Вот и все ! :)



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

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



Память: 0.46 MB
Время: 0.008 c
1-58156
kserg@ukr.net
2002-07-05 16:15
2002.07.18
Как узнать над каким объектом формы


1-58029
DeepProg
2002-06-22 16:09
2002.07.18
Трудная задача


7-58346
BAPBAP
2002-04-27 06:19
2002.07.18
Удалить директории по списку в memo1.List


1-58159
Natalia
2002-07-05 08:23
2002.07.18
FullScreen


3-57932
Ocean
2002-06-21 13:17
2002.07.18
Запущен ли SQL-сервер?




   Наверх