Импорт данных

Автор svetlaya, Лютого 06, 2011, 02:29:56 AM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

Akella

Цитата: Alex від Жовтня 22, 2011, 03:15:53 AM

P.S.: Насчёт сохранения состояния, хотел напомнить о
Цитуватикаждое следующее отрытое окно импорта приходиться заново настраивать: ширина столбцов, видимые поля, даже галочка "быстрое редактирование" и ту нужно каждый раз ставить. А если  это помножить на два раза в день, да ещё в разгар страды  , так это вообще полный завал.
... по прежнему неудобно, привыкнуть не удалось. Измените пожалуйста данное обстоятельство.

Не понял... это уже давно исправлено и нормально работает. Программа запоминает видимость колонок и их ширину, а также состояние переключателей в меню Редактирование, а также  разделитель телефонов и размер шрифта внизу формы.

Что конкретно программа не запоминает?

Alex

Цитата: Akella від Жовтня 22, 2011, 02:26:13 PM
Цитуватикогда перемещаешься в ячейку "тип" с помощью курсора (с клавиатуры), то для выбора необходимого типа приходится прибегать к помощи мыши (проскочить тоже не получается, только мышь)

Про "проскочить" не понял. Что именно и как должно получаться?

Сейчас сделано так, что во время редактирования записи можно клавишей TAB/Shift+TAB (на клавиатуре) перемещаться вправо и влево. Может Вы это имели ввиду?

По поводу проскочить вникать не надо, я думаю эта проблема самоустраниться после решения проблем с управлением списком типов с клавиатуры. А по поводу перехода из ячейки в ячейку, было бы удобнее всего это делать при нажатии на кнопку "Enter", и с точки зрения эргономики и с точки зрения логики.

На деле должно выглядеть примерно так: с помощью курсора мы переходим из текущей ячейки А в ячейку В, в ячейке В мы имеем возможность её редактировать (для этого нажимаем "пробел" для открытия раскрывающегося списка (или любую букву или цифру для внесения информации посимвольно)  и в нём управляемся курсором затем кнопку "Enter" для выбора/перехода в следующую по порядку ячейку) либо без редактирования "проскочить" её с помощью курсора или, опять таки "Enter", если успел нажать "пробел" а выбирать какой либо пункт нет необходимости. По дохождению до последней ячейки строки А, было бы неплохо, чтобы при нажатии стрелки курсора "вправо" активность переходила бы к первой ячейке  строки В, а при нажатии "влево" в первой ячейке строки В, наоборот - переходила бы к последней ячейке строки А. 


Alex

Цитуватисостояние переключателей в меню Редактирование, а также  разделитель телефонов и размер шрифта внизу формы.

Это всё работает и работало. А вот ширина колонок и их видимость, при каждом следующем импорте, возвращается к исходным настройкам. ???

Akella

ЦитуватиА по поводу перехода из ячейки в ячейку, было бы удобнее всего это делать при нажатии на кнопку "Enter", и с точки зрения эргономики и с точки зрения логики.
По стандарту в таблица enter - это сохранить. И менять я это не стану.  :)

Akella

ЦитуватиНа деле должно выглядеть примерно так: с помощью курсора мы переходим из текущей ячейки А в ячейку В,
Тоже неправильно. Ведь при вводе текста в ячейке нужно ведь как-то перемещаться по тексту влево/вправо. За это отвечают клавиши влево и вправо. :)

Akella

Цитуватив ячейке В мы имеем возможность её редактировать (для этого нажимаем "пробел" для открытия раскрывающегося списка (или любую букву или цифру для внесения информации посимвольно)

по идее выпадающий список сам должен раскрыться, как только пользователь попадает в ячейку ::)

Alex

Цитата: Akella від Жовтня 22, 2011, 10:06:12 PM
ЦитуватиНа деле должно выглядеть примерно так: с помощью курсора мы переходим из текущей ячейки А в ячейку В,
Тоже неправильно. Ведь при вводе текста в ячейке нужно ведь как-то перемещаться по тексту влево/вправо. За это отвечают клавиши влево и вправо. :)

После нажатие пробела появляется возможность редактирования и курсор перемещается внутри ячейки, а без нажатия переводит из ячейки в ячейку.

Alex

Цитата: Akella від Жовтня 22, 2011, 10:08:00 PM
по идее выпадающий список сам должен раскрыться, как только пользователь попадает в ячейку ::)

Не, не надо, это тормозит работу. Например при переходе через колонку "улица" наблюдается явное торможение, вероятней всего от того что список улиц достаточно велик и программа зависает на какое-то время открывая этот список. Часто, это поле уже заполнено, а нам просто надо перескочить через него на следующее. 

Akella

В режиме редактирования так и есть. А в режиме навигации (просмотра) клавиши стрелок перемещают курсор по ячейкам.

Akella

Цитата: Alex від Жовтня 22, 2011, 11:06:22 PM
Цитата: Akella від Жовтня 22, 2011, 10:08:00 PM
по идее выпадающий список сам должен раскрыться, как только пользователь попадает в ячейку ::)

Не, не надо, это тормозит работу. Например при переходе через колонку "улица" наблюдается явное торможение, вероятней всего от того что список улиц достаточно велик и программа зависает на какое-то время открывая этот список. Часто, это поле уже заполнено, а нам просто надо перескочить через него на следующее. 

Ну не знаю, у меня сразу не открывается ни один из списков, пока не нажмёшь в ячейке какую-нибудь клавишу.

Alex

Цитата: Akella від Жовтня 22, 2011, 10:04:46 PM
ЦитуватиА по поводу перехода из ячейки в ячейку, было бы удобнее всего это делать при нажатии на кнопку "Enter", и с точки зрения эргономики и с точки зрения логики.
По стандарту в таблица enter - это сохранить. И менять я это не стану.  :)

Зря ;). Enter удобнее. Во время редактирования импортированной информации левую руку держишь на пробеле, а правая на курсоре и Enter. Как альтернатива, можно было бы использовать правый Ctrl  или правый Shift (вместо Enter).

Akella

Что значит зря?! Может Вы это скажите и остальным разработчикам других программ? Например дяде Биллу, и разработчикам программы Excel? :crazy

Akella

Пришлите мне файл для импорта, протестировать импорт.

Alex

#113
Цитата: Akella від Жовтня 22, 2011, 11:24:26 PM
Что значит зря?! Может Вы это скажите и остальным разработчикам других программ? Например дяде Биллу, и разработчикам программы Excel? :crazy

А что насчёт альтернативных вариантов?
Файл отправил на почту

Akella

Установите обновление и сообщите о результатах: http://makeit-team.com/download/update_kvx_local_356_to_357.exe

Akella

Цитата: Alex від Жовтня 23, 2011, 02:21:17 AM
Цитата: Akella від Жовтня 22, 2011, 11:24:26 PM
Что значит зря?! Может Вы это скажите и остальным разработчикам других программ? Например дяде Биллу, и разработчикам программы Excel? :crazy

А что насчёт альтернативных вариантов?

вопрос не понял

Alex

#116
Типы отражаются правильно :good. Переход с последней ячейки на первую ваапще шикарно :good. Сохраняется состояние дерева типов при переходе от ячейки к ячейке :good. Редактирование  проходит без помощи мыши :good. И, не знаю Вы или машина стала быстрее работать, перестала зависать при переходе через "улица" :good

При выборе типа приходится трижды кликать Enter для дальнейшего перехода по ячейкам :(. В других ячейках приходиться кликать дважды, что тоже не радует :(По прежнему не сохраняется состояние таблицы импорта (ширина, видимость столбцов) :(. И, к сожалению, проблема с невозможностью проскочить ячейку "тип", при включенном режиме постоянного редактирования, осталась. Попадая на неё приходится обязательно делать какой-то выбор :(.

Не пойму почему нельзя ограничиться одним кликом Enter для выбора? Чтобы после выбора ячейка становилась не активной для редактирования и курсор перемещал нас не внутри, а уже между ячейками.

Akella

ЦитуватиПри выборе типа приходится трижды кликать Enter для дальнейшего перехода по ячейкам :(. В других ячейках приходиться кликать дважды, что тоже не радует :(.

Посмотрите в меню "Редактирование". Там отмечены галочками последние 2 пункта меню?

Akella

А Enter НЕ является клавишей для перехода по ячейкам. Я ж писал - используйте Tab и Shift+Tab, а также срелки на клавиатуре.

Akella

ЦитуватиИ, к сожалению, проблема с невозможностью проскочить ячейку "тип", при включенном режиме постоянного редактирования, осталась. Попадая на неё приходится обязательно делать какой-то выбор :(.

А Вы "Постоянный редактор" ОТКЛючите, а "Режим быстрого редактирования" ВКЛючите.

Akella

Дерево - это уже как отдельная маленькая всплывающая форма: панель с деревом и кнопками. И эта форма забирает на себя у таблицы фокус ввода. И таблица уже на может контролировать клавишу TAB. Вы же там сами захотели, чтобы было дерево вместо списка.
Реализовать по иному не вышло.

Akella

Что-нибудь придумаем с выпадающим деревом.

Akella

Уже придумали  :D
http://www.makeit-team.com/omln/259-news-kvx357.html

Установите ещё раз это обновление.
В меню Редактировать добавлен новый пункт "Тип - Сразу выпадать при активации". Отключите его и всё.
А ещё по клавише Tab дерево тоже должно закрываться, но в этом случае всё равно будет активная колонка Тип, т.е. ещё раз нужно будет нажать Tab после закрытия дерева типов.
Ну и клавиша Tab в этом случае будет равноценна клавише Enter.

Alex

 :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good :good

СПАСИБО!!! Классная работа :good

Alex

Есть ещё один момент :).
Во всех ячейках со списками он открывается при нажатии на "пробел", а вот в ячейке с ценой хорошо чтобы он открывал калькулятор ;)

SMF spam blocked by CleanTalk