Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: 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 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-58150
GrayFox
2002-07-04 23:15
2002.07.18
глючит ICQ API


1-58083
Guerrillero Che
2002-07-08 11:26
2002.07.18
Освобождение памяти ?


3-57956
dimanew
2002-06-26 08:22
2002.07.18
Пытаюсь изменить тип поля с интеджер на нумерик


1-58181
star
2002-07-05 13:12
2002.07.18
Как плавно прорисовать форму ?


3-58013
BlackRaven
2002-06-18 14:50
2002.07.18
2 вопроса по MySQL