|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2015, 12:41 | #1 |
Форумчанин
Регистрация: 22.11.2014
Сообщений: 109
|
Перемещение клавишей таб в DBGridEh
Столкнулся с такой проблемой и не могу победить, если перемещаться клавишей таб по таблице, и когда она доходит до последней нижней ячейке, появляется новая строка, в индикаторе слева появляется звездочка и начинает топтаться по этой строке, не переходит опять на первую строку
Как это победить? |
25.05.2015, 13:21 | #2 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
Редактировать и добавить новый запись через DBGridEh Я думаю что это "снижения производительности " еще там какой СУБД и кагда несколько пользователь делаеть редактирование ! Как там будеть commit ? вы на это думайте ? или вы только на Grid .. допустим одно User делал редактирование и на втором еще старые данных
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 25.05.2015 в 13:34. |
|
25.05.2015, 13:45 | #3 |
Форумчанин
Регистрация: 22.11.2014
Сообщений: 109
|
xxbesoxx, Спасибо Вам! Но я все равно ничего не понял... У меня есть таблица, если два раза щелкаю по ячейке и начинаю писать то перехожу в режим редактирования, не так ли? Написал что надо и табом начинаю перемещаться по ячейкам до конца таблицы, доходит до последней ячейки нижней строки и не перепрыгивает на начало, а создает новую строку... Я ее Просил? Почему так?
И что Вы имели ввиду по поводу RowSelect? |
25.05.2015, 13:53 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
У грида должно быть свойство AllowedOperations. Попробуй убрать из него alopInsertEh и alopAppendEh
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.05.2015, 14:04 | #5 |
Форумчанин
Регистрация: 22.11.2014
Сообщений: 109
|
Аватар, Вы гений! Спасибо Вам! Помогло, строку не вставляет, но начинает топтаться теперь по нижней строке и не переходит на первую, что еще не так?
|
25.05.2015, 14:21 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 25.05.2015 в 14:32. |
|
25.05.2015, 14:34 | #7 |
Форумчанин
Регистрация: 22.11.2014
Сообщений: 109
|
Просто таблица небольшая, многие привыкли переходить по ячейкам табом, хотелось бы это предусмотреть
А разве по правилам это не обязательно? Код:
15 - это последняя строка в таблице, а 10 - это последняя правая ячейка Последний раз редактировалось S_007; 25.05.2015 в 14:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
копирование данных текущей строки DBGridEh В другjq DBGridEh | ТипичныйСтудент | Помощь студентам | 1 | 06.06.2013 21:19 |
слежение за нажатой клавишей | Prizrak86 | C# (си шарп) | 1 | 13.11.2011 00:56 |
как закрыть правой клавишей мыши | pam3ec | Помощь студентам | 2 | 22.04.2010 20:30 |
Проблема с горячей клавишей | tirexherou | Общие вопросы Delphi | 2 | 23.01.2010 20:42 |
манипуляция клавишей | )Игнат( | Общие вопросы Delphi | 40 | 26.04.2008 22:56 |