powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Фильтр + "Find in the Database Explorer"
14 сообщений из 14, страница 1 из 1
Фильтр + "Find in the Database Explorer"
    #40055067
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для Object Inspector указан фильтр
2. Есть открытый объект (таблица/процедура/...), по фильтру этот объект не виден.
3. Если у открытого объекта на Window Bar кликнуть правой кнопкой и выбрать "Find in the Database Explorer", то т.к. в
Object Inspector объект не виден, то естественно ничего не произойдет.

Можно ли в этом случае отображать в Object Inspector "фильтр" OR "найденный объект"?
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40055091
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений

Можно ли в этом случае отображать в Object Inspector "фильтр" OR "найденный объект"?


Можно разве что полностью снять фильтр, если не объект не найден, и попробовать заново.
А с какой стати я должен найти объект, не попадающий под введенное пользователем условие фильтрации?
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40055217
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Вопрос скорее не в найти, а показать. Объект-то уже открыт в другой вкладке.
Если при включенном фильтре создам новый объект, то несмотря на несовпадение с фильтром, он все равно отображается. Можно ли этот же механизм подключить и для объектов на которые нажал "Find in the Database Explorer"?
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40055446
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений

Если при включенном фильтре создам новый объект, то несмотря на несовпадение с фильтром, он все равно отображается. Можно ли этот же механизм подключить и для объектов на которые нажал "Find in the Database Explorer"?


Так это банальный баг или же моя лень, а не "механизм" - не должен он отображаться в таких случаях.
Я опять спрашиваю: где логика в том, что "find" находит что-то, чего в эксплорере в данный момент не должно быть?
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40055506
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Я опять спрашиваю: где логика в том, что "find" находит что-то, чего в эксплорере в данный момент не должно быть?
видимо чтобы потом драг-н-дропом притащить в запрос и сгенерить нечто... там много чего на выбор. Может надо не эксплорер, а уже то самое окно с выбором что вставить после курсора?

Подглядывая в ХШ. :)
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40055555
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Все проще, иногда надо дропнуть этот объект, иногда перейти к нужной базе (если открыты несколько)
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40056524
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
видимо чтобы потом драг-н-дропом притащить в запрос и сгенерить нечто... там много чего на выбор. Может надо не эксплорер, а уже то самое окно с выбором что вставить после курсора?


Вставить... куда? Чтобы вставить, надо перейти в Куда, набрать имя объекта (вот тут могут быть сложности, да) и нажать Ctrl+Alt+Enter. Тут и появится То Самое Окно.
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40056526
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений

Все проще, иногда надо дропнуть этот объект,


В каком из редакторов это нельзя сделать прямо из него? Возможно, где-то я и забыл дроп прикрутить, но в большинстве редакторов он есть либо в меню, либо прямо на тулбаре (домены/генераторы/эксепшены).

Шавлюк Евгений

иногда перейти к нужной базе (если открыты несколько)


Это не получится, да.
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40056619
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Вставить... куда?
В редактор текста процедуры, например, или запроса по Ф9.
IBExpert
нажать Ctrl+Alt+Enter.
на Ctrl+Alt отрывается мыша от окна виртуалки, а на Ctrl+Alt+Enter виртуалка перепрыгивает из оконного режима в полноэкранный. Короче это кунфу не моего уровня...

А как-то попроще
IBExpert
То Самое Окно.
можно раздобыть? Для сирых-убогих, у кого виндовс в оконце виртуалки или терминалки и на железе винды уже давно-давно нету.
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40056673
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky

А как-то попроще
IBExpert
То Самое Окно.
можно раздобыть? Для сирых-убогих, у кого виндовс в оконце виртуалки или терминалки и на железе винды уже давно-давно нету.


Разве что прикрутить еще один, настраиваемый шорткат. Этот гвоздями прибит.
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40056694
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Разве что прикрутить еще один, настраиваемый шорткат. Этот гвоздями прибит.
Фиг с ним тогда, коль мороки много, обойдусь ДрагНДропом.
уж лучше тогда образить действия для:
1. функций ИмяФункции(:парам1, :парам2, ...)
2. генераторов Gen_Id(ИмяГенератора, 1)
3. исключений exception ИмяИсключения('ТутТекстДефолтногоСообщенияИсключения')
Пожелание из разряда "бантиков", если времени нет, то не критично.

Еще как вариант добавить пунктик в контекстном меню "Replace -> TextToInsert" где-нибудь рядом с Find, Replace, ...
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40057675
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
IBExpert
Разве что прикрутить еще один, настраиваемый шорткат. Этот гвоздями прибит.
Фиг с ним тогда, коль мороки много


Это как раз несложно. В свежей версии можно выполнить
Код: plsql
1.
2.
3.
4.
5.
EXECUTE IBEBLOCK
AS
BEGIN
  ibec_ibe_SetLngShortcut(2858, 'Ctrl+0');
END;



Ctrl+0 чисто для примера.


Ivan_Pisarevsky

уж лучше тогда образить действия для:
1. функций ИмяФункции(:парам1, :парам2, ...)
2. генераторов Gen_Id(ИмяГенератора, 1)
3. исключений exception ИмяИсключения('ТутТекстДефолтногоСообщенияИсключения')


Это тоже сделал.
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40057845
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Раз уж о шорткатах дело зашло
Если открыть Редактор скриптов "Ctrl+F12", далее Ctrl-L (Загрузить из файла), то после этого фокус с окна куда-то убегает, так что F9 (Выполнить) не работает, пока не опять установлю фокус на окне
...
Рейтинг: 0 / 0
Фильтр + "Find in the Database Explorer"
    #40058388
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений

Если открыть Редактор скриптов "Ctrl+F12", далее Ctrl-L (Загрузить из файла), то после этого фокус с окна куда-то убегает, так что F9 (Выполнить) не работает, пока не опять установлю фокус на окне


Исправил.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Фильтр + "Find in the Database Explorer"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]