Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

DBGrid   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2008-06-25 21:09) [80]

> Галинка  (25.06.2008 20:14:17)  [77]

В Экселе переход управляемый.


 
Anatoly Podgoretsky ©   (2008-06-25 21:14) [81]

> Ega23  (25.06.2008 20:21:19)  [79]

Что то у тебя не то.
Нажатие на энтер открывает форму, никаких даблкликов не требуется, перемещение делается стрелками, закрытие или энтером или эскейпом.
Не вижу места для мышки.

Да и говорили мы в основном про добавление, а не про редактирование. При редактирование что в гриде, что в форме практически одинаковое количество нажатий. А при вводе можно резко уменьшить.


 
Галинка   (2008-06-26 09:53) [82]

Ega23 ©   (25.06.08 20:21) [79]

А AccessButtons не помогут в этом случае? Или в дельфи такого нет?

Или прописать общее событие OnKeyUp и на стрелки вниз/вверх повесить переход по строкам грида, а навигацию по остальным контролом выше приведенными способами. А на энтер соответственно нажатие "ОК" по умолчанию. Тогда мышку можно сэкономить.


 
Ega23 ©   (2008-06-26 10:01) [83]


> Или прописать общее событие OnKeyUp и на стрелки вниз/вверх
> повесить переход по строкам грида, а навигацию по остальным
> контролом выше приведенными способами. А на энтер соответственно
> нажатие "ОК" по умолчанию. Тогда мышку можно сэкономить.
>


Да всё можно сделать. Было бы желание, как грицца.
Ещё раз повторюсь - это был один единственный раз, когда я признал, что ввод в грид удобнее, чем в форму. Хотя с этим была масса чисто технических проблем: проверка корректности введённых данных, дурное добавление новой строки в рекордсет, когда доходил до последней строки и "вниз"  жал и т.п.


 
Галинка   (2008-06-26 10:12) [84]

Ega23 ©   (26.06.08 10:01) [83]

"То что меня не убивает, делает меня сильнее". ))) Но твой опыт очень интересен.


 
korneley ©   (2008-06-26 11:09) [85]

Перечитал ветку. Топикстартер тихо плачет в сторонке :))


 
MsGuns ©   (2008-06-26 11:47) [86]

>Anatoly Podgoretsky ©   (25.06.08 20:12) [76]
>Особый случай, не типичный, и таких случаев можно привести много, доведя это до абсурда, но в >этом случае конечно грид удобнее, но это часто мешают правила целостности, что это >реализовать приходится делать отложенную запись, аналог Экселя.

Безусловно. При проектировании интерфейса я исходил именно из Эксельной манеры, т.к. она позволяет максимально УСКОРИТЬ ввод для БОЛЬШИНСТВА пользователей, многие из которых имеют весьма слабые навыки работы в винде. Там еще масса наворотов с автозаполнением и автодополнением, переходы стрелками и ентером и т.д. И все - с единственной цеью - упрощения и ускорения.

Это приложение, конечно, скорее исключение, чем правило, но сколько же в нашей жизни таких исключений ;)

>korneley ©   (26.06.08 11:09) [85]
>Перечитал ветку. Топикстартер тихо плачет в сторонке :))

Думается, информация в ветке будет ему отнюдь не бесполезна.


 
Anatoly Podgoretsky ©   (2008-06-26 13:48) [87]

> MsGuns  (26.06.2008 11:47:26)  [86]

Я верю что цель такая, но этого можно достигнуть как с гридом, так и с формой, при том с последней проще, но мешают старые представления, что форма это медленно.


 
blazerad   (2008-06-29 22:18) [88]

Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке


 
blazerad   (2008-06-30 11:10) [89]

Удалено модератором
Примечание: Offtopic


 
blazerad   (2008-06-30 22:14) [90]

Удалено модератором
Примечание: Наверху есть форма - добавить свой вопрос



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

Форум: "Начинающим";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.013 c
15-1213008836
андр.
2008-06-09 14:53
2008.07.27
Interface


15-1213187241
Dennis I. Komarov
2008-06-11 16:27
2008.07.27
MS SQL Server 2005 EE


15-1213221313
VingtQuatrieme
2008-06-12 01:55
2008.07.27
Есть ещё женщины в русских селениях!


2-1214305065
Jimmy
2008-06-24 14:57
2008.07.27
Сочетания без повторений


1-1196241690
Nil
2007-11-28 12:21
2008.07.27
TLabel с Antialias





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский