Пожелания принимаете?

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
Pavel
Сообщения: 7
Зарегистрирован: Ср 27 май 2009 04:09

Пожелания принимаете?

Сообщение Pavel » Вт 02 июн 2009 09:25

Было бы очень удобно, если бы:
1. В настройках можно было включать/выключать показывать в результатах null другим цветом? Что бы на глаз можно было отличить null от ''.
2. Когда происходит автодополнение названий в редакторе то если первая буква не совпадает по регистру с названием, то все название дополняется в нижнем регистре. А может стоит это тоже включать/выключать в настройках? Потому что линух чевствителен к регистру, и было бы хорошо. если бы он сам дополнял полностью правильно.

И такой вопрос: создал stored procedure, где указывать параметры для нее?

AlexZ
Devart Team
Сообщения: 146
Зарегистрирован: Пн 20 окт 2008 14:59
Контактная информация:

Сообщение AlexZ » Вт 02 июн 2009 15:11

Пожелания от пользователей мы конечно же принимаем.

Что касается Выше написанного:
1. Дело в том, что у нас уже и сейчас NULL значения отличаются тем, что отображаются как "(null)". А пустые строки - естественно просто пустыми ячейками. Что касается подсветки, то мы рассмотрим это предложение для реализации в будущих версиях.
2. У нас есть настройки на странице опций "Дополнение кода" (Сервис->Параметры->Текстовый редактор->Дополнение кода). Вы можете настроить определение регистра из пользовательского кода для Ключевых слов, идентификаторов и пр.

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

Pavel
Сообщения: 7
Зарегистрирован: Ср 27 май 2009 04:09

Дополнение не всегда правильно работает

Сообщение Pavel » Ср 03 июн 2009 07:56

Дополнение названий пользовательских объектов не всегда правильно работает. Если название из разных регистров, а первый символ заглавная буква, то он иногда все заглавными дополняет, а иногда нормально, как надо. В сервис-параметры-дополнение кода, пользовательский код. У меня отмечены только идентификаторы. Кстати, по какому сочетанию или клавише оно дополняет? Просто у меня и про пробелу и по контрол-пробел дополняет. Но результат описан выше. Не всегда правильно. Порой проще перенести мышкой из проводника, чем добиться нужного названия.

Pavel
Сообщения: 7
Зарегистрирован: Ср 27 май 2009 04:09

Еще добавление

Сообщение Pavel » Ср 03 июн 2009 09:45

Поскольку окно вывода одно на все окна, то может стоит туда добавить текущее время начала операции и название окна?
Просто если открыто много окон с запросами, непонятно что и во сколько было запущено. А если запрос тяжелый и прога не дожидается ответа, то студия вообще отключается от базы и восстановить ход действий сложно. По хорошему было бы удобно на каждый запрос свое окно вывода. Тогда бы вообще путаницы небыло. Так во всяком случае у MS SQL studio сделано.

AlexZ
Devart Team
Сообщения: 146
Зарегистрирован: Пн 20 окт 2008 14:59
Контактная информация:

Сообщение AlexZ » Ср 03 июн 2009 10:38

Что касается дополнения объектов, то определение регистра работает по следующему алгоритму (три режима):
  • если все буквы заглавные => весь элемент дополнения будет написан заглавными буквами
  • если все буквы в нижнем регистре => весь элемент дополнения будет написан буквами в нижнем регистре
  • иначе => элемент будет написан в формате: Первоеслово_Второеслово
Что же касается Output Window: информация из документов пишется в специальном формате, для того, чтобы можно было идентифицировать запись. Например, для SQL документа после выполнения SELECT запись выглядит следующим образом:

: Запрос открыт за 0,332c [0,032c выполнение, 0,300c выборка]

На счет отображения времени запроса - это настраивается опцией "Показывать время событий в окне вывода" (Сервис->Параметры->Среда->Окно вывода).

    Закрыто