24 июля 2012 г.

Скрытые возможности Мастера встроенных данных (Inline Data Wizard)

Приветствую, господа.
Сегодня совсем небольшой пост об одной достаточно полезной, но глубоко запрятанной “фишке” Мастера встроенных данных (Inline Data Wizard). В своей работе я часто использую данный мастер, например, для заполнения небольших таблиц соответствия (мап-таблиц). И каждый раз встает вопрос “Как заполнить первое поле в таблице соответствия (те значения которые мы используем в сравнении)?”. В случае небольшого количества достаточно простых значений это легко и просто делается, что называется, “ручками”. А вот в более сложных  ситуациях приходится придумывать обходные пути для решения этой простейшей задачи. Например, создавать отдельный список значений на базе поля для сравнения, копировать значения из этого списка в буфер обмена и потом вставлять в мастер встроенных данных… Согласитесь, не самый простой путь… А теперь переходим к сути сегодняшнего поста Улыбка.
Оказывается все давно придумано за нас Улыбка. Для решения такой тривиальной задачи есть специальная опция мастера. Данная опция называется “Мастер импорта данных документа” (Import Document Data Wizard) и спрятана в основном меню Мастера встроенных данных под пунктом “Инструменты” (Tools) –> “Данные документа” (Document Data). Вызвав мастер импорта данных документа из мастера встроенных данных (вот такая вот матрешка получается Улыбка), мы увидим окно со списком всех полей из документа:InlineWizardEnh_pic1
Да, тут следует лишний раз напомнить о том, что в список попадут только уже загруженные в документ поля. То есть если вы только что написали какой-то кусок скрипта и не перегрузили qvw-документ, то вы его в списке доступных для выбора полей, конечно, же не увидите. Далее выбираем необходимое нам поле, и нажимаем ОК. После чего мы увидим вот такую картинку:
InlineWizardEnh_pic2
Другими словами, вы получите список из всех значений вашего поля. Вот такой вот, на мой взгляд, простенький, но бывает очень полезный инструмент. Пользуйтесь на здоровье!
Надеюсь для кого-то данный пост был полезен и вы не зря потратили свое время на данном ресурсе Улыбка


2 комментария:

  1. Алексеев Владимир1 августа 2012 г. в 21:25

    Да я это тоже недавно нарыл в одном ангоязычных блогов. Временами очень полезная "фишка". Хорошо что она теперь и на русском задокументирована.

    ОтветитьУдалить