{
  "categories": [
    "Data Editor",
    "Pro Features",
    "Data Transfer",
    "Diagram Editor",
    "Error Lookup",
    "Form Editor",
    "Command Line",
    "General",
    "Query Log",
    "SQL Editor",
    "Import Wizard",
    "Query Editor",
    "Report Editor",
    "Schema Editor",
    "Dump",
    "Schema Snapshot",
    "Script Editor",
    "Server Admin",
    "Source Control",
    "SQL Diff",
    "SQL Search",
    "Start Page",
    "Valentina ADKs",
    "Valentina Server",
    "Workspaces"
  ],
  "tips": [
    {
      "title": "Як відкрити таблицю в Редакторі даних?",
      "html": "Двічі клацніть на таблиці в <b>Редакторі схеми</b>, щоб відкрити її в <b>Редакторі даних</b>.%1В <b>Редакторі даних</b> ви можете створювати та видаляти рядки, змінювати існуючі, фільтрувати дані за стовпцями, переглядати пов'язані записи, переглядати дані в окремому діалозі та багато іншого.<br />Ви також можете вибрати таблицю та натиснути <b>Відкрити редактор даних</b> або використати контекстне меню.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_open@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Фільтрування в Редакторі даних",
      "html": "Щоб додати простий рядковий фільтр у <b>Редакторі даних</b>, натисніть %1 та введіть текст фільтра в потрібному стовпці. Для застосування фільтра натисніть %2 або клацніть кнопку у вертикальному заголовку першого рядка фільтра:%3Ця кнопка оновлює набір записів після зміни фільтра і дозволяє тимчасово зупинити фільтрацію.<br />Рядок фільтра можна видалити кнопкою X у першому стовпці з позначками.<br />Також можна використовувати меню фільтра для керування фільтрацією:<ul><li>Додавати більше рядків фільтра або фільтрувати за конкретним існуючим значенням</li><li>Додавати фільтр з власною умовою</li><li>Виконувати та скасовувати фільтрацію</li><li>Додавати фільтри до обраних</li><li>Переглядати згенерований SQL</li></ul>%4",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+F"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+E"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_apply@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_menu@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Як швидко фільтрувати дані за наявним значенням?",
      "html": "Перейдіть до значення, за яким хочете фільтрувати, і натисніть %1.<br />Також можна використати контекстне меню комірки та вибрати <b>Фільтрувати за значенням комірки</b>.%2Клацніть <b>Додати рядок фільтра зі значенням комірки</b>, щоб додати фільтр без його застосування.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+F"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_by_value@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Знайти значення, що починаються з рядка",
      "html": "Можна знайти значення, що починаються з певного рядка, використовуючи такий фільтр:<br /><code>LIKE 'str%'</code><br />%1<i>Більше інформації про фільтри</i> <a href='http://valentina-db.com/docs/dokuwiki/v13/doku.php?id=valentina%3Aproducts%3Avstudio%3Ahelp%3Adata_editor%3Asingle_table_mode%3Afiltering'>тут</a>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_filter_start@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Як вставити табличні дані з буфера обміну?",
      "html": "Можна скопіювати табличні дані та вставити їх у Редактор даних стандартною командою %1 (<b>Редагувати > Вставити</b>).%2Зверніть увагу: кількість стовпців у буфері обміну <i>має співпадати</i> з кількістю стовпців, показаних у <b>Редакторі даних</b>.<br />Набір стовпців можна налаштувати в контекстному меню будь-якого стовпця через пункт <b>Вибрати показані стовпці...</b>.<br />Стовпці можна переупорядкувати перетягуванням.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+V"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_paste@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Як фільтрувати дані за власною умовою WHERE?",
      "html": "Додайте фільтр <b>WHERE</b> через меню фільтра:%1Тут можна використовувати будь-яку дійсну умову SQL:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_where_menu@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_where@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Як зберегти налаштування полів та їхній порядок у Редакторі даних?",
      "html": "У Valentina Studio Pro після внесення потрібних налаштувань відкрийте меню <b>Розкладка</b>, виберіть <b>Новий...</b> та введіть назву розкладки.%1Остання використана розкладка зберігається автоматично, але можна також перемикатися між різними розкладками.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_layouts_new@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як використати розкладку Редактора даних для таблиці в іншій базі?",
      "html": "Структури та назви обох таблиць мають бути однаковими (наприклад, таблиці в базах розробки та виробництва).<ol><li>Відкрийте таблицю, де хочете використати наявну розкладку</li><li>У меню <b>Розкладка</b> клацніть <b>Керування...</b></li><li>Переключіть <b>Режим відображення</b> на <b>Усі розкладки</b></li><li>Позначте прапорець <b>Поточна БД</b> для цільової розкладки</li></ol>%1Тепер можна вибрати цю розкладку зі списку.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_layouts_editor@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко перейти до пов'язаного запису?",
      "html": "У Valentina Studio Pro відкрийте таблицю з полем Foreign Key або ObjectPtr.<br />Клацніть правою кнопкою на значенні цього поля та виберіть <b>Перейти до батьківського запису</b>.<br />Відкриється пов'язана таблиця з фільтром за цільовим значенням:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_go_to_parent@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як можна налаштувати формат відображення для певного стовпця?",
      "html": "У Valentina Studio Pro з відкритою таблицею клацніть правою кнопкою на заголовку потрібного стовпця та використайте контекстне меню для налаштування форматування.<br />Залежно від типу поля процес відрізняється:<ul><li><b>Поля дати/часу</b> - клацніть <b>Встановити формат...</b> та виберіть готовий шаблон або введіть власний. %1</li><li><b>Дійсні поля</b> - клацніть <b>Встановити формат...</b> та встановіть параметри форматування чисел. %2</li><li><b>Цілі поля</b> - клацніть <b>Формат</b> та виберіть опції форматування в меню. %3</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_datetime@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_real@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_int@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як встановити одне значення для всіх записів?",
      "html": "У Valentina Studio Pro з відкритою таблицею клацніть правою кнопкою на заголовку потрібного стовпця, виберіть <b>Оновити значення на...</b> і встановіть будь-яке значення в діалозі.<br />Також можна використати наявне значення - клацніть правою кнопкою на комірці з потрібним значенням і виберіть <b>Встановити для всіх записів...</b>.%1Це також працює для зміни всіх відфільтрованих записів, у такому випадку пункт меню буде <b>Встановити для всіх відфільтрованих записів...</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_set_for_all@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як експортувати записи в Редакторі даних?",
      "html": "Valentina Studio Pro дозволяє експортувати записи, показані в Редакторі даних, для цього використовується кнопка <b>Експорт</b>. Вона розташована внизу табличного вигляду:%1Використовуючи фільтри та сортування, можна експортувати лише потрібні рядки у певному порядку, тоді як в інструменті дампу це неможливо.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_export@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко скопіювати дані з однієї бази в іншу?",
      "html": "Використовуючи Valentina Studio Pro, в меню <b>Інструменти</b> клацніть <b>Перенос даних</b>, оберіть вихідну та цільову базу даних або схему, налаштуйте відповідність між вихідними та цільовими таблицями.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_transfer@2x"
        }
      ],
      "categories": [
        "Data Transfer",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити діаграму та додати до неї всі існуючі таблиці?",
      "html": "Ви можете створити діаграму для бази даних.<br />У <b>Редакторі схеми</b> клацніть правою кнопкою на об'єкті бази даних і виберіть <b>Створити > Діаграма...</b><br />Позначте прапорець <b>Додати існуючі таблиці</b>, якщо хочете візуалізувати або редагувати існуючу структуру бази даних.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_create_diagram@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Як розмістити на діаграмі таблиці, пов'язані з обраною?",
      "html": "Список таблиць показує таблиці, пов'язані з поточним вибором:%1Щоб додати декілька таблиць одночасно, використайте контекстне меню обраної таблиці: клацніть <b>Модель > Додати пов'язані таблиці...</b> і в діалозі оберіть потрібні таблиці.%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_add_linked_tables_1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_diagrams_add_linked_tables_2@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Як візуально згрупувати таблиці на діаграмі?",
      "html": "Можна призначити різні кольори різним групам - просто оберіть елемент керування і в <b>Інспекторі властивостей</b>, група <b>Керування</b>, виберіть потрібний колір.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_control_color@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Як застосувати зміни, внесені на діаграмі, до бази даних?",
      "html": "Використовуючи Valentina Studio Pro, клацніть кнопку <b>Застосувати зміни</b>, розташовану над областю діаграми.<br />У показаному діалозі ви можете переглянути згенерований скрипт і застосувати його.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_apply@2x"
        }
      ],
      "categories": [
        "Diagram Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Пошук помилок",
      "html": "Ця функція допомагає знайти повідомлення про помилку за її кодом для конкретного рушія бази даних, доступна в меню <b>Інструменти</b>.%1Наразі підтримуються повідомлення про помилки Valentina та SQL Server.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_error_lookup@2x"
        }
      ],
      "categories": [
        "Error Lookup",
        "Pro Features"
      ]
    },
    {
      "title": "Створення форм",
      "html": "Щоб створити форму:<ol><li>Створіть або відкрийте існуючий проект (наприклад, меню Файл > Новий проект > Локальний...)</li><li>На вкладці проекту клацніть <b>Створити > Форма...</b></li><li>Використовуючи <b>Майстер форм</b>, налаштуйте базову форму</li></ol>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_create_form@2x"
        }
      ],
      "categories": [
        "Form Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як виконати форму при відкритті проекту?",
      "html": "<ol><li>Перейдіть на <b>Вкладку проекту</b></li><li>Клацніть <b>Створити > Скрипт...</li><li>Введіть скрипт, який викликає форму, і збережіть його, наприклад, як <b>startup</b>:<br /><code>import '/path/form_name' as dlg<br />dlg.exec()</code></li><li>На <b>Вкладці проекту</b> виберіть його у властивості <b>Стартовий скрипт</b> проекту</li>%1Ви також можете використати контекстне меню скрипту.</ol>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_forms_startup@2x"
        }
      ],
      "categories": [
        "Form Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як виконати форму з командного рядка?",
      "html": "Інтерфейс командного рядка дозволяє працювати з формами з терміналу або скриптів автоматизації (batch, bash).<br />Ключі повинні починатися зі знака \"-\". Значення, якщо необхідно, вказуються після пробілу, поруч з ключем. Деякі ключі можуть бути необов'язковими.<br />Для виконання форми можна використати наступну команду:<br /><br /><code>vstudio<br />&nbsp;&nbsp;-project $project_location<br />&nbsp;&nbsp;[-project_server $vserver]<br />&nbsp;&nbsp;&nbsp;&nbsp;-execute_form $form_name</code><br />Опис ключів:<ul><li><b>-project</b> – відкрити проект у $project_location<li><b>-project_server</b> – URL Valentina Server, який містить проект. Вказується у форматі рядка джерела даних Valentina Server<li><b>-execute_form</b> – виконати форму з назвою $form_name</ul>Читайте більше <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:form_editor:command_line_interface'>тут</a>",
      "params": [],
      "categories": [
        "Form Editor",
        "Command Line"
      ]
    },
    {
      "title": "Експорт закладок",
      "html": "Можна експортувати/імпортувати закладки у файл, використовуючи:<ul><li>контекстне меню вкладки <b>Закладки</b> розділу <b>Сервери</b> на <b>Стартовій сторінці</b></li><li>головне меню <b>Файл > Закладки</b></li><li>кнопку <b>Закладки</b> на головній панелі інструментів</li></ul>%1Також можна експортувати окрему закладку через її контекстне меню. <i>Зверніть увагу: Valentina Studio може автоматично синхронізувати закладки між комп'ютерами через Apple iCloud, Dropbox, Google Drive тощо.</i>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_bookmarks_export@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Як налаштувати стиль і розмір шрифту?",
      "html": "Стиль і розмір шрифту налаштовуються в параметрах: <b>Програма > Шрифти</b>%1Тут можна змінити шрифти для:<ul><li><b>Програма</b> - загалом для всього, всі діалоги та вікна</li><li><b>Журнали</b> - перегляд журналів (<b>Редактор SQL</b>, <b>Журнал запитів</b> тощо)</li><li><b>Моноширинний</b> - редактори коду, наприклад <b>Редактор SQL</b>, <b>Редактор скриптів</b></li><li><b>Сітка даних</b> - табличний вигляд даних (<b>Редактор даних</b>, результат <b>Редактора SQL</b>)</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_prefs_fonts@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Як автоматично синхронізувати закладки чи сніпети коду між пристроями?",
      "html": "Синхронізація налаштовується в параметрах: <b>Програма > Синхронізація</b>%1На macOS можна синхронізувати з iCloud, на інших платформах доступна лише синхронізація папок.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sync@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Рекурсивне керування деревом",
      "html": "Всі дерева у Valentina Studio Pro дозволяють використовувати <b>%1+Клік</b> для рекурсивного закриття/відкриття всіх підпунктів.",
      "params": [
        {
          "type": "shortcut",
          "value": "Alt"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна автоматично відкривати попередні вкладки при запуску Valentina Studio?",
      "html": "За замовчуванням Valentina Studio Pro зберігає та відновлює стани робочих просторів, включаючи відкриті з'єднання, бази даних та вкладки.<br />%1Це можна увімкнути/вимкнути в налаштуваннях: <b>Програма > Загальне > Зберігати та відновлювати стан робочих просторів</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_restore_state@2x"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна змінити призначення гарячих клавіш?",
      "html": "Valentina Studio Pro дозволяє змінювати комбінації клавіш у налаштуваннях: <b>Програма > Гарячі клавіші</b>.%1Зміни можна зберегти в окремому наборі гарячих клавіш, тому легко переключатися між різними схемами гарячих клавіш.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_shortcuts@2x"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Як я можу відстежувати свою активність у Valentina Studio?",
      "html": "Valentina Studio записує всі ваші виконані SQL-інструкції в декількох місцях.<br /><ul><li><b>Журнал запитів</b></li>Користувацькі та внутрішні інструкції, виконані під час робочої сесії, можна знайти тут (<b>Інструменти > Журнал запитів</b>).%1Зауважте, ці запити не зберігаються на диск.</li><li><b>Останні запити Редактора SQL</b></li>Тут ви можете знайти запити, виконані лише користувачем.%2Ці запити зберігаються на диск. </ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_log@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_recent_queries@2x"
        }
      ],
      "categories": [
        "General",
        "Query Log",
        "SQL Editor"
      ]
    },
    {
      "title": "Як змінити колір ключових слів у Редакторі SQL?",
      "html": "Колір ключових слів, який використовується в Редакторі SQL, визначається кольоровою схемою, встановленою в налаштуваннях <b>Програма > Редагування SQL > Колірна схема</b>.%1Зауважте, ця налаштування застосовується до всіх редакторів коду в Valentina Studio.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_color_scheme@2x"
        }
      ],
      "categories": [
        "General",
        "SQL Editor"
      ]
    },
    {
      "title": "Як зберегти відповідність, визначену в Майстрі імпорту, та використати її пізніше?",
      "html": "У Valentina Studio Pro можна зберегти відповідність між стовпцями CSV та полями таблиці у зовнішньому файлі й завантажити її пізніше.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_import_wizard_save_mapping@2x"
        }
      ],
      "categories": [
        "Import Wizard",
        "Pro Features"
      ]
    },
    {
      "title": "Як створювати SQL-запити візуально?",
      "html": "<b>Редактор запитів</b> дозволяє створювати SQL-запити візуально, працюючи безпосередньо з таблицями та зв'язками.<br />Щоб відкрити інструмент, оберіть базу даних і клацніть кнопку <b>Редактор запитів</b> на панелі інструментів. Також можна скористатися контекстним меню бази даних або меню <b>Інструменти</b>.%1Тепер можна перетягувати таблиці в область редагування, вибирати поля, встановлювати з'єднання та тестувати запит.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити віртуальний зв'язок у Редакторі запитів?",
      "html": "Якщо між таблицями немає зв'язку або рушій бази даних не підтримує створення зв'язків, можна встановити віртуальний зв'язок.<br />Для цього перетягніть одне поле і відпустіть його над іншим полем.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor_virtual_link@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як редагувати операцію JOIN у Редакторі запитів?",
      "html": "Клацніть правою кнопкою на зв'язку та виберіть <b>Редагувати...</b>, щоб відкрити наступний діалог:%1Тут ви можете:<ul><li>Поміняти місцями з'єднані таблиці<li>Змінити поля<li>Змінити тип <b>JOIN</b></ul>Також ви можете змінити тип <b>JOIN</b> у контекстному меню зв'язку.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor_edit_join@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Створення звітів",
      "html": "Щоб створити звіт:<ol><li>Створіть або відкрийте існуючий проект (наприклад, меню <b>Файл > Новий проект > Локальний...</b>)</li><li>На вкладці проекту клацніть <b>Створити > Звіт...</b></li><li>Використовуючи <b>Майстер звітів</b>, налаштуйте базовий звіт</li></ol>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як додати водяний знак до звіту?",
      "html": "<ol><li>Клацніть на порожньому місці будь-якого регіону, щоб вибрати звіт.</li><li>В <b>Інспекторі властивостей</b> відредагуйте властивість <b>водяний знак</b>.</li><li>Встановіть параметри водяного знака в показаному діалозі.</li></ol>Водяний знак можна додати як текст:%1Або як зображення:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_watermark_text@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_watermark_picture@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "У багатостовпцевому звіті стовпці заповнюються зверху вниз, як це змінити?",
      "html": "Для властивості <b>розкладка_в_колонках</b> звіту встановіть значення <b>Праворуч</b>.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити багаточастинний звіт?",
      "html": "Створюйте нові частини за допомогою кнопки <b>+</b> внизу області редагування.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_parts@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити звіт зі сторінок з різною орієнтацією або записів, повернутих різними запитами?",
      "html": "Створіть багаточастинний звіт. Кожна частина багаточастинного звіту може мати власні вихідні дані та макет сторінки.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як змінювати властивості елементів керування звіту під час виконання?",
      "html": "Valentina Reports містить рушій JavaScript, який дозволяє динамічно змінювати властивості елементів керування.<br />Читайте більше про JavaScript у звітах <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:report_editor:scripts:javascript:javascript'>тут</a>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити звіт, який показує інформацію із запису з певним ID, з можливістю змінювати ID під час виконання?",
      "html": "Визначте параметризований запит для цього звіту у форматі:<br /><code>SELECT * FROM table1 WHERE ID=$P(pID)</code><br />Щоб протестувати звіт, встановіть значення за замовчуванням для цього параметра прямо в діалозі <b>Запит</b> або на вкладці <b>Параметри</b> в <b>Редакторі звітів</b>.<br />Ви також можете зробити цей параметр інтерактивним, використовуючи вкладку <b>Параметри</b>.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як запитувати у користувача введення значення параметра щоразу при генерації звіту?",
      "html": "Створіть інтерактивний параметр.<br />Переконайтеся, що параметр додано на вкладку <b>Параметри</b> в <b>Редакторі звітів</b> і позначте прапорець <b>Інтерактивний</b>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_parameter_interactive@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Рушій Valentina Reports автоматично ставить лапки для значення рядкового параметра, як цього уникнути?",
      "html": "Використовуйте спеціальну форму вставки параметрів у запит без лапок:<br /><code>SELECT * FROM $!(pTblName)</code>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_param_non_quoted@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити звіт \"головний-підлеглий\"? Що таке підзвіт?",
      "html": "Звіт <b>\"головний-підлеглий\"</b> - це тип звіту, який відображає ієрархічні дані у форматі батьківсько-дочірніх відносин.<br />У цьому звіті <b>головна</b> частина відноситься до даних вищого рівня, первинних даних (батьківських), тоді як <b>підлегла</b> частина відноситься до пов'язаних даних нижчого рівня (дочірніх).<br />У Valentina Studio Pro елемент керування <b>Підзвіт</b> використовується для створення звітів <b>головний-підлеглий</b>.<br /><b>Підзвіт</b> - це звіт, який вставляється в інший звіт.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_master_detail@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як згенерувати звіт з командного рядка?",
      "html": "Інтерфейс командного рядка дозволяє працювати зі звітами з терміналу або скриптів автоматизації (batch, bash).<br />Ключі повинні починатися зі знака \"-\". Значення, якщо необхідно, вказуються після пробілу, поруч з ключем. Деякі ключі можуть бути необов'язковими.<br />Для друку звіту на диск можна використати наступну команду:<br /><br /><code>vstudio<br />&nbsp;&nbsp;-project $project_location<br />&nbsp;&nbsp;[-project_server $vserver]<br />&nbsp;&nbsp;&nbsp;&nbsp;-make_new_report $report_name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-datasource $datasource_string<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-query $query_text]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-print_to_disk $output_location<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-format $output_format<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-start_page $start]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-end_page $end]<br /></code><br />Опис ключів:<ul><li><b>-project</b> – відкрити проект у $project_location<li><b>-project_server</b> – URL Valentina Server, який містить проект. Вказується у форматі рядка джерела даних Valentina Server<li><b>-make_new_report</b> – згенерувати звіт з назвою $report_name<li><b>-datasource</b> – використати $datasource_string для підключення до джерела даних<li><b>-query</b> – передати $query_text як вихідний запит для звіту<li><b>-print_to_disk</b> – надрукувати згенерований звіт у вказане $output_location<li><b>-format</b> – встановити $output_format, може бути одним зі списку { kToPostscript, kToPDF, kToHTML, kToLatex, kToSVG, kToPicture_GIF, kToPicture_JPG, kToPicture_PNG, kToPicture_TIFF, kToPicture_BMP }<li><b>-start_page</b> – встановити початкову сторінку<li><b>-end_page</b> – встановити кінцеву сторінку</ul>Читайте більше <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:report_editor:command_line_interface'>тут</a>",
      "params": [],
      "categories": [
        "Report Editor",
        "Command Line"
      ]
    },
    {
      "title": "Сортування полів",
      "html": "За замовчуванням поля сортуються за алфавітом у <b>Редакторі схеми</b>.<br />Ви також можете бачити поля в порядку створення:<ul><li>Клацніть кнопку <b>Сортувати список</b> у селекторі типу об'єкта над стовпцем, щоб змінити цю опцію для поточного списку <b>Редактора схеми</b>.%1</li><li>Також ви можете встановити цю опцію глобально в налаштуваннях Valentina Studio.%2</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sort_fields1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sort_fields2@2x"
        }
      ],
      "categories": [
        "Schema Editor"
      ]
    },
    {
      "title": "Як переглянути розміри та інші властивості декількох таблиць одночасно?",
      "html": "Щоб переглянути розміри декількох таблиць одночасно:<ol><li>Переключіться на <b>Режим дерева</b> за допомогою кнопки у верхньому лівому куті <b>Редактора схеми</b></li><li>Виберіть список <b>Таблиці</b> в дереві</li><li>У контекстному меню заголовка таблиці властивостей клацніть <b>Вибрати показані властивості...</b></li><li>Позначте прапорець <b>Розмір</b> або будь-яку іншу необхідну властивість</li></ol>%1<i>Зауважте, тепер ви також можете сортувати таблиці за їхнім розміром.</i>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_view_sizes@2x"
        }
      ],
      "categories": [
        "Schema Editor"
      ]
    },
    {
      "title": "Як імпортувати SQL-файли в базу даних?",
      "html": "<ol><li>У <b>Редакторі схем</b> виберіть базу даних, в яку хочете імпортувати SQL-файл</li><li>У контекстному меню клацніть <b>Завантажити дамп...</b></li><li>Використайте <b>Майстер дампу</b> для встановлення опцій завантаження дампу</li></ol><i>Зауважте, якщо файл дампу містить інструкцію CREATE DATABASE, необхідно завантажити дамп у з'єднання.</i>",
      "params": [],
      "categories": [
        "Schema Editor",
        "Dump"
      ]
    },
    {
      "title": "Використання кольорів для об'єктів",
      "html": "Ви можете використовувати кольори для розрізнення між вашими з'єднаннями та їхніми піделементами, наприклад, встановити різні кольори для виробничої та розробницької бази даних, щоб уникнути випадкових змін.%1Щоб встановити колір для з'єднання або його підоб'єкта, клацніть правою кнопкою миші на елементі та виберіть потрібний колір у контекстному меню<ul><li>Клацніть X, щоб скинути колір.</li><li>Клацніть ..., щоб встановити користувацький колір</li></ul>Колір застосовується в Редакторі схеми, вкладках головного вікна, стовпцях Редактора даних.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_object_colors@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко копіювати таблиці між базами даних?",
      "html": "Valentina Studio Pro підтримує функціональність Drag&Drop. Ви можете переносити таблиці або інші об'єкти бази даних з одного місця в інше за допомогою миші, тобто перетягувати таблиці з однієї бази даних в іншу базу даних.",
      "params": [],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко створити копію таблиці?",
      "html": "Використовуючи Valentina Studio Pro, клацніть правою кнопкою на потрібній таблиці та виберіть <b>Дублювати...</b>.<br />%1У представленому діалозі ви можете встановити додаткові опції, такі як створення тимчасової таблиці, таблиці в RAM, копіювання записів або копіювання обмеженого діапазону записів у дублікат.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_table_duplicate@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко створити дамп деяких таблиць, що відповідають певному шаблону?",
      "html": "У Valentina Studio Pro можна фільтрувати об'єкти для дампу за назвою в <b>Майстрі дампу</b>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_dump_filter@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Швидкий пошук у деревоподібних виглядах",
      "html": "Швидкий пошук доступний у багатьох деревоподібних виглядах, що представляють схему бази даних, наприклад, у <b>Редакторі схеми</b> та <b>Редакторі SQL</b>.%1Почніть вводити в поле пошуку внизу деревоподібного вигляду, і ви швидко знайдете необхідні елементи.<br />Використовуйте меню для встановлення розширених опцій пошуку, наприклад, регулярних виразів або шаблонів з підстановочними знаками.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_tree_quick_search@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "SQL Editor"
      ]
    },
    {
      "title": "Знімок схеми",
      "html": "Valentina Studio Pro дозволяє зберігати схему бази даних у структурованому форматі за допомогою інструменту <b>Знімок схеми</b>.<br />На відміну від <b>SQL-дампу</b>, <b>Знімок схеми</b> дозволяє деталізацію представлення схеми. Це буде корисно для відстеження змін або використання частини схеми. Більше того, це найкращий спосіб зберігати структуру бази даних у системі контролю версій, такій як Git, SVN або будь-якій іншій.<br />Ви можете створити або завантажити Знімок схеми за допомогою Майстра знімків, який можна викликати через меню <b>Інструменти</b>:<ul><li><b>Створити знімок схеми...</li></b><li><b>Завантажити знімок схеми...</li></b></ul>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_schema_snapshot_create@2x"
        }
      ],
      "categories": [
        "Schema Snapshot",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити скрипт у проекті Valentina Studio?",
      "html": "Щоб створити скрипт:<ol><li>Створіть або відкрийте існуючий проект (наприклад, меню <b>Файл > Новий проект > Локальний...</b>)</li><li>На вкладці проекту клацніть <b>Створити > Скрипт...</b></li></ol>Буде відкрита вкладка <b>Редактор скриптів</b>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_script_create@2x"
        }
      ],
      "categories": [
        "Script Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити користувача?",
      "html": "Додавання користувачів на серверах баз даних здійснюється в інструменті <b>Адміністратор сервера</b> на вкладці <b>Користувачі</b>.",
      "params": [],
      "categories": [
        "Server Admin"
      ]
    },
    {
      "title": "Збереження DDL скриптів у систему контролю версій",
      "html": "Інструмент <b>Контроль версій</b> дозволяє зберігати DDL визначення об'єктів схеми у ряді SQL-скриптів. Таким чином ви можете зберігати структуру бази даних у системі контролю версій (VCS)",
      "params": [],
      "categories": [
        "Source Control"
      ]
    },
    {
      "title": "Порівняння структури бази даних",
      "html": "Ви можете порівняти дві структури бази даних і побачити відмінності в таблицях, стовпцях, ключах, індексах та інших структурних елементах бази даних (<b>Інструменти > SQL Diff</b>)",
      "params": [],
      "categories": [
        "SQL Diff",
        "Pro Features"
      ]
    },
    {
      "title": "Коментування та розкоментування коду",
      "html": "Використовуйте комбінацію клавіш %1 для коментування та розкоментування рядків коду",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+/"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Навігація до об'єкта",
      "html": "Щоб перейти до поля, таблиці або будь-якого іншого об'єкта схеми, затисніть <b>%1</b> і клацніть на назві об'єкта у вашому коді.%2Об'єкт буде виділений у дереві схеми в лівій частині Редактора SQL.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl"
        },
        {
          "type": "image_centered",
          "value": "vs_navigate_to_object@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Пошук і заміна",
      "html": "Натисніть %1, щоб відобразити панель пошуку. Позначте Заміна, щоб додати ще одне поле, де ви можете ввести рядок заміни.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+F"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "Список автодоповнення показується автоматично під час редагування. Якщо він був закритий, ви можете показати його знову, використовуючи комбінацію клавіш %1.<br />Натисніть <b>Enter</b>, щоб використати вибрану пропозицію.<br />Натисніть <b>Tab</b>, щоб додати спільний префікс у випадку, якщо вибрана пропозиція має спільний префікс з одним або більше іншими елементами.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+."
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Пошук в історії ваших запитів",
      "html": "Ви можете використовувати текстовий пошук в історії запитів <b>Редактора SQL</b>, якщо шукаєте конкретний запит.%1Просто переключіться на ваші останні запити за допомогою перемикача або комбінації клавіш %2, виберіть область перегляду та введіть пошуковий термін.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_history@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+`"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "З автодоповненням RegEx, увімкненим за замовчуванням, ви можете вводити будь-які символи, які існують де завгодно в ідентифікаторі.%1Це контролюється налаштуванням: <b>Програма > Загальне > Редагування SQL > Стиль автодоповнення</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_ac_regexp@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "Автодоповнення прискорює процес завершення інструкцій коду, представляючи список пропозицій з поточної позиції курсора під час набору тексту",
      "params": [],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Перегляд схеми в Редакторі SQL",
      "html": "У <b>Редакторі SQL</b> перша вкладка лівої бічної панелі містить схему поточної бази даних, що може бути корисним під час написання запитів.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для вставки</b> назви об'єкта в позицію курсора.<br /><b>Drag&Drop для генерації</b> запиту та вставки його в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_schema@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+1"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Використання запитів з Редактора запитів у Редакторі SQL",
      "html": "У <b>Редакторі SQL</b> друга вкладка лівої бічної панелі містить запити, створені в <b>Редакторі запитів</b> для поточної бази даних.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту запитом.<br /><b>Drag&Drop для вставки</b> запиту в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_queries@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+2"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Попередньо визначені шаблони запитів",
      "html": "У <b>Редакторі SQL</b> третя вкладка лівої бічної панелі містить попередньо визначені шаблони запитів для поточної бази даних.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту шаблоном.<br /><b>Drag&Drop для вставки</b> шаблону в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_templates@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+3"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Використання сніпетів коду",
      "html": "У <b>Редакторі SQL</b> четверта вкладка лівої бічної панелі містить створені користувачем сніпети коду.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту сніпетом.<br /><b>Drag&Drop для вставки</b> сніпета в будь-яке місце існуючого тексту.<br />Наведіть курсор на сніпет і клацніть кнопку <b>Виконати</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippets@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+4"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як зробити сніпет видимим для кількох баз даних? Або для всіх баз даних?",
      "html": "Кожен сніпет має <b>область видимості</b>, в якій він є видимим:<ul><li><b>База даних</b> - видимий для однієї або кількох обраних баз даних (за замовчуванням).</li><li><b>Глобальний</b> - видимий для всіх баз даних.</li></ul>Тому необхідно змінити <b>область видимості</b> сніпета.<br />За замовчуванням вкладка <b>Сніпети</b> показує глобальні сніпети та сніпети поточної бази даних, інші сніпети приховані, їх кількість показана внизу вкладки.<br />У контекстному меню цієї вкладки клацніть <b>Показати всі сніпети</b>, щоб показати потрібний сніпет.<br />Ви можете встановити потрібну область видимості в контекстному меню сніпета.<br />Як альтернатива, можна клацнути кнопку <b>S</b> (або використати пункт контекстного меню <b>Показати область видимості сніпетів</b>) для перегляду та зміни області видимості всіх показаних сніпетів.%1Заповнене коло означає, що сніпет додано до довільної області видимості: синє коло для бази даних і зелене коло для глобальної області.<ul><li>Клацніть синє порожнє коло, щоб додати сніпет до поточної області видимості <b>бази даних</b>.</li><li>Клацніть зелене порожнє коло, щоб додати сніпет до <b>глобальної</b> області видимості.</li></ul>Тепер можна перемкнути вкладку <b>Сніпети</b> до режиму перегляду за замовчуванням і перевірити результат.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippets_scope@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як експортувати та імпортувати сніпети?",
      "html": "Контекстне меню вкладки <b>Сніпети</b> містить дії <b>Експорт...</b> та <b>Імпорт...</b>.<br />Клацніть правою кнопкою на заголовку вкладки або порожньому місці на вкладці, щоб переглянути це меню.<br />Примітка: після імпорту необхідно налаштувати область видимості сніпетів, щоб зробити їх легко доступними.",
      "params": [],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як писати запити для PostgreSQL без вказання схеми?",
      "html": "Редактор SQL дозволяє вибрати одну або кілька схем за замовчуванням, вони додаються до <b>списку пошуку</b>, який перевіряється у випадку, коли назва схеми опущена в запиті.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_def_schemas@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Де знайти інформацію про виконання запиту в Редакторі SQL?",
      "html": "Вся інформація про виконання запиту доступна в нижній панелі.%1<ul><li><b>Все</b> представляє записи з інших вкладок з інформацією про виконання.</li><li><b>Журнали</b> містять загальну інформацію про виконані запити, помилки тощо. Також сюди додається інформація про редагування результатів.</li><li><b>Вивід</b> заповнюється виводом команди <b>PRINT</b> (Valentina DB).</li><li><b>Налаштування</b> містить розширену інформацію про виконання, наприклад, плани запитів.</li><li><b>Попередження</b> представляє попередження, згенеровані під час виконання запиту.</li></ul>Заповнення <b>Виводу</b>, <b>Налаштувань</b> та <b>Попереджень</b> є необов'язковим і може бути увімкнено/вимкнено в спадному меню у верхньому правому куті <b>Редактора SQL</b>. Кожен заголовок вкладки містить кількість непрочитаних повідомлень.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_logs@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як експортувати результат запиту?",
      "html": "Натисніть кнопку <b>Експорт</b> та виберіть потрібний формат у меню:%1Також можна використати підменю <b>Експорт</b> контекстного меню заголовка вкладки результату.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_export@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як зберегти результат запиту і виконати іншу команду?",
      "html": "Кожна вкладка результату містить кнопку <b>закріплення</b>:%1Після закріплення вкладка не буде замінена результатом наступної команди.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_pin@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як автоматично налаштувати ширину стовпців у результаті?",
      "html": "Клацніть кнопку під результатом і виберіть <b>Автоматичний розмір стовпців</b> у меню.%1Ширина стовпців буде налаштована відповідно до параметрів у цьому меню:<ul><li><b>Перевірити всі рядки</b> - перевіряються всі рядки для розрахунку ширини, що підходить для будь-якого значення у стовпці.</li><li><b>Перевірити видимі рядки</b> - перевіряються тільки видимі рядки.</li><li><b>Не перевіряти рядки</b> - ширина встановлюється залежно від типу поля, без перевірки значень.</li><li><b>Перенесення значень</b> - увімкнути/вимкнути перенесення для значень.</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_autosize@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Дублювання одного або кількох рядків",
      "html": "Натисніть %1 в редакторі, щоб дублювати виділений текст або поточний рядок, якщо текст не виділено.<br />Також можна клацнути кнопку на <b>панелі розширеного редагування</b>:%2",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+D"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_duplicate@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Форматування запиту",
      "html": "Щоб переформатувати весь текст або виділений блок, клацніть кнопку <b>Форматувати запит</b>, розташовану над областю редагування:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_format@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Параметри запиту",
      "html": "Використовуйте панель <b>Параметри</b> для передачі правильних значень параметрів у вашому запиті. Це може бути корисно для створення підготовленого запиту для використання в коді.%1Зніміть прапорець <b>Використовувати параметри</b>, щоб тимчасово вимкнути застосування параметрів.<br />Останній набір параметрів зберігається для кожного окремого запиту в історії недавніх запитів.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_parameters@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як редагувати результат SQL-запиту?",
      "html": "<ol><li>Виконайте SQL-запит, який повертає поля первинного ключа з однієї або кількох таблиць</li><li>Зніміть прапорець <b>Тільки читання</b> внизу вкладки результату SQL-запиту.</li><li>Після редагування клацніть кнопку <b>Застосувати зміни</b> внизу вкладки.</li></ol>Примітка: SQL Server вимагає наявності інструкції <b>FOR BROWSE</b> у запиті, щоб зробити результат редагованим.",
      "params": [],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Повідомлення про помилки під час написання запиту",
      "html": "Під час написання запитів статичний аналізатор постійно обробляє текст на предмет частих помилок і виводить їх на вкладку <b>Аналізатор</b> нижньої панелі:%1Клацання по помилці підсвічує рядок з помилкою.<br />Крім того, Valentina Studio Pro дозволяє знаходити та попереджати про невирішені ідентифікатори:%2Цю опцію можна увімкнути/вимкнути кнопкою <b>A</b>.<br />Місце з помилкою позначається і на нього можна клацнути на смузі прокрутки, тому легко перейти до проблемного місця, якщо текст довгий.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_analyzer@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_analyzer_idents@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко вставити запит з коду в Редактор SQL?",
      "html": "Valentina Studio Pro має функцію <b>З коду</b>, яка видаляє лапки та екранування, присутні в тексті, скопійованому з редактора коду.<br />Кнопка для виконання цієї операції розташована над областю редагування:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_from_code@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко перемістити рядок тексту вгору або вниз у Редакторі SQL?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити рядок вгору (%1)</b> та <b>Перемістити рядок вниз (%2)</b>, розташовані над областю редагування:%3Вони переміщують поточний рядок або кілька виділених рядків.",
      "params": [
        {
          "type": "shortcut",
          "value": "Shift+Alt+Up"
        },
        {
          "type": "shortcut",
          "value": "Shift+Alt+Down"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_line@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко перемістити значення у списку, розділеному комами, на наступну або попередню позицію?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити елемент ліворуч (%1)</b> та <b>Перемістити елемент праворуч (%2)</b>, розташовані над областю редагування:%3Вони переміщують елемент на позиції курсора.<br />Ця операція застосовується до елементів списку ідентифікаторів або списку значень.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Left"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Right"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_element@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко перемістити повну інструкцію вгору або вниз?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити інструкцію вгору (%1)</b> та <b>Перемістити інструкцію вниз (%2)</b>, розташовані над областю редагування:%3Вони переміщують інструкцію з курсором.<br />",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Up"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Down"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_statement@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Захист від небезпечних команд",
      "html": "Команди <b>UPDATE</b> та <b>DELETE</b> без умови <b>WHERE</b> змінюють всю таблицю і можуть призвести до втрати даних при помилковому використанні, тому вони вважаються небезпечними.<br />Використовуючи інформацію зі <b>статичного аналізатора</b>, Valentina Studio Pro може розпізнавати такі небезпечні команди.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_unsafe_commands@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Заповнювачі в Редакторі SQL",
      "html": "Заповнювач - це розширена функція Редактора SQL, яка використовується в сніпетах коду, шаблонах та розумних пропозиціях автодоповнення. У всіх випадках підготовлений текст вставляється в редактор і може містити заповнювач, який служить підказкою про те, що слід тут ввести, наприклад: <tblName>. %1Ви можете бачити заповнювачі в таких сценаріях:<ul><li>меню автодоповнення</li><li>розумні пропозиції</li><li>аргументи вбудованих функцій</li><li>аргументи користувацьких функцій (UDF)</li><li>вставка сніпетів коду</li><li>вставка шаблонів команд</li><li>генерація SQL</li></ul>При вставці тексту із заповнювачами перший заповнювач виділяється. Використовуйте <b>TAB</b> для переходу до наступного заповнювача в тексті та %2 до попереднього.<br />Поки заповнювач виділений, просто почніть набирати щось, і це замінить його. Також можна натиснути <b>ENTER</b>, щоб вставити текст заповнювача як є в більшості випадків.<br />Для параметра функції зі значенням за замовчуванням це значення буде вставлене.<br />Приклад: <code>'func( x, y = 5 )' ⇒ 'func( x, 5 )'</code>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_placeholders@2x"
        },
        {
          "type": "shortcut",
          "value": "Shift+Tab"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як додати заповнювачі до власних сніпетів?",
      "html": "Коли ви створюєте сніпет коду, ви можете створювати власні заповнювачі.<br />Для цього оточіть текст символами формату <code><#placeholder#></code>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippet_placeholders@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумні пропозиції для команд SELECT та INSERT",
      "html": "Цей список відображається в меню автодоповнення, коли<ol><li>SQL Аналізатор розпізнає команду <b>SELECT</b></li><li>та у виразі <b>SELECT</b> введено тільки перший елемент</li><li>у пропозиції <b>FROM</b> вказано ім'я таблиці.</li></ol>%1Якщо ви виберете цей елемент, то список усіх полів таблиці, вказаної в пропозиції <b>FROM</b>, буде вставлено в <b>Редактор SQL</b>.%2Те ж саме працює для команди <b>INSERT</b>.%3Зауважте, ви можете почати вводити будь-який символ, щоб побачити цей список у меню. <b>Гарна порада - використовуйте '*'</b>, тоді ви не побачите інших ідентифікаторів у меню.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_select@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_select_applied@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_insert@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Автодоповнення в списку select",
      "html": "Якщо ви збираєтеся писати команду <b>SELECT</b><ul><li>введіть <b>SELECT</b><li>потім введіть <b>FROM</b> і одну або кілька таблиць тут<li>потім просто поверніться до пропозиції <b>SELECT</b>.</ul>Таким чином, <b>Редактор SQL</b> зможе показати автодоповнення для полів цих таблиць.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_ac_select-list@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Розумні підказки для SQL-команд",
      "html": "Зверніть увагу, що при введенні першого слова SQL-команди, після вводу 3 або більше символів ви можете отримати розумну підказку.<br />Наприклад, \"sel\":%1Може бути замінено наступним шаблоном:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_sel_count1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_sel_count2@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумні підказки для зв'язування VALUES",
      "html": "Для команди INSERT у розділі VALUES розробник може захотіти використати список зв'язаних значень. Якщо команда містить багато полів, то введення такого списку є досить нудним завданням.<br />Автозаповнення зможе допомогти з цим. Введіть будь-який символ, коли ви знаходитесь всередині дужок <b>VALUES</b>, щоб побачити цей список у меню.%1Ви можете скопіювати та вставити такий запит у ваш код якоюсь мовою програмування.<br />Також ви можете протестувати цей запит з деякими значеннями в Valentina Studio. Для цього введіть значення в правій панелі <b>Параметри</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_values@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумна підказка для JOIN",
      "html": "Для команди <b>SELECT</b> Valentina Studio Pro пропонує автоматично генерувати умову JOIN.<br />Почніть вводити розділ <b>JOIN</b>, щоб отримати список доступних підказок для таблиці.%1Або ви можете використати підказку після введення розділу <b>ON</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_join@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко виконати одну з інструкцій у Редакторі SQL?",
      "html": "Valentina Studio Pro може виконати окрему SQL-команду, де розташований текстовий курсор, без необхідності її виділення.<br />Для цього використовується кнопка <b>Виконати поточну</b>:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_execute_current@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко знайти об'єкт певного типу за його назвою?",
      "html": "<b>SQL-пошук</b> дозволяє дуже швидко знаходити об'єкти бази даних на сервері або в локальному сховищі. Об'єкти можна знайти за назвою або за значенням властивості, згідно з фільтром та обраним шаблоном відповідності.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_search@2x"
        }
      ],
      "categories": [
        "SQL Search",
        "Pro Features"
      ]
    },
    {
      "title": "Bonjour",
      "html": "Перший розділ <b>Стартової сторінки</b>, <b>Сервери</b>, містить <b>Bonjour</b> список автоматично розпізнаних серверів Valentina в локальній мережі. Ви можете клікнути на один з них для підключення або використати його контекстне меню для додавання до закладок.",
      "params": [],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Відкрийте базу даних перетягуванням",
      "html": "Ви можете перетягнути локальний файл бази даних Valentina або SQLite до середньої секції <b>Стартової сторінки</b>, щоб відкрити його.",
      "params": [],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Приклади",
      "html": "На <b>Стартовій сторінці</b> ви можете побачити кілька прикладів баз даних та проектів, які розміщені в хмарі. Вони не копіюються на ваш диск програмою встановлення, а завантажуються з зовнішнього сховища (Github). Ці бази даних та проекти мають значок з хмарою.%1<i>Примітка: ви можете приховати приклади в контекстному меню або в налаштуваннях</i> (<b>Програма > Загальні</b>)",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_examples@2x"
        }
      ],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Перезавантаження прикладів",
      "html": "Після роботи з прикладом бази даних або проекту ви можете знайти необхідним відновити його до початкового стану.<br />Щоб перезавантажити приклад, виберіть <b>Перезавантажити...</b> в його контекстному меню.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_examples_reload@2x"
        }
      ],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Як інтегрувати звіти, створені в Valentina Studio, у власні додатки?",
      "html": "Valentina пропонує широкий спектр комплектів для розробки додатків (ADK), які можна використовувати для інтеграції <b>Valentina Reports</b> у користувальницькі додатки, такі як:<b> <ul><li>.NET<li>C<li>C++<li>Java<li>Objective-C<li>LiveCode / Revolution<li>Xojo / Real Studio / Realbasic<li>Ruby / Ruby on Rails<li>PHP<li>Python</ul></b>Також, якщо звіти розміщені на сервері Valentina, можна генерувати звіти через інтерфейс <b>REST</b> з будь-якої мови програмування, здатної робити HTTP запити.",
      "params": [],
      "categories": [
        "Valentina ADKs",
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Методи Valentina Reports ADK для генерації звітів потребують рядок джерела даних, як отримати його в Valentina Studio?",
      "html": "На <b>Вкладці проекту</b>, в контекстному меню джерела даних виберіть <b>Показати рядок джерела даних</b>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_project_datasource_string@2x"
        }
      ],
      "categories": [
        "Valentina ADKs",
        "Report Editor"
      ]
    },
    {
      "title": "Як завантажити ліцензію на сервер Valentina?",
      "html": "Є 3 способи зробити це в Valentina Studio:<ul><li>В контекстному меню підключення натисніть <b>Завантажити ліцензію... %1</li><li>Перетягніть файл ліцензії на підключення</li><li>В <b>Адміністраторі сервера</b>, на вкладці <b>Ліцензії</b> використовуючи кнопку <b>Завантажити...</b></li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_license_upload@2x"
        }
      ],
      "categories": [
        "Valentina Server",
        "Server Admin"
      ]
    },
    {
      "title": "Керування робочим середовищем за допомогою робочих просторів",
      "html": "Механізм <b>робочих просторів</b> дозволяє створювати різні ізольовані середовища для ваших різних \"проектних\" ситуацій.<br />Наприклад, якщо ви працюєте для кількох організацій, може бути корисним створити окремі робочі простори для них.<br />Робочий простір включає наступні компоненти:<ul><li>Закладки</li><li>SQL-сніпети</li><li>Останні бази даних</li><li>Останні проекти</li><li>Відкриті підключення</li><li>Відкриті локальні бази даних</li><li>Журнал запитів</li></ul>При першому запуску Valentina Studio ви потрапляєте до <b>стандартного</b> робочого простору. Цей робочий простір завжди існує і не може бути видалений.<br />Ви можете керувати робочими просторами з головного меню або з меню кнопки <b>Робочі простори</b> у верхньому правому куті панелі інструментів.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_workspaces_menu@2x"
        }
      ],
      "categories": [
        "Workspaces",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко встановити значення для полів зовнішнього ключа в редакторі даних? Як переглянути записи, на які вказують поля зовнішнього ключа?",
      "html": "<b>Редактор даних</b> має спеціалізований діалог, призначений для редагування та перегляду значень полів <b>зовнішнього ключа</b> та <b>ObjectPtr</b>, що забезпечує безперешкодний доступ до даних з пов'язаної таблиці без необхідності перемикатися між базовою або пов'язаними таблицями.%1Цей діалог відображає записи з пов'язаної таблиці, пропонуючи зручні опції, такі як фільтрування, сортування та переупорядкування стовпців.<br />Позначте бажаний запис і просто натисніть <b>Змінити</b>, щоб застосувати обране значення.<br />Його можна використовувати як для нових, так і для існуючих записів, а також для встановлення значень у рядку фільтра.<br />Подібно до інших редакторів значень, цей діалог може бути представлений як спливаюче вікно натисканням кнопки під редагованою коміркою, або як окремий модальний діалог через подвійне натискання.<br />Докладніше <a href='https://valentina-db.com/docs/dokuwiki/v13/doku.php?id=valentina:products:vstudio:help:data_editor:single_table_mode:fk_value_editor'>тут</a>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_fk_editor@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Чи можна використовувати дані з Google Sheets для генерації звіту?",
      "html": "Так, JavaScript запити рушія Valentina Reports дозволяють робити HTTP запити до веб-сервісів, таких як <b>Google Sheets API</b>.%1Просто увімкніть API, надайте ID таблиці та API ключ.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_gsheets@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна використовувати MongoDB як джерело даних для звітів?",
      "html": "Так, ви можете створювати джерела даних MongoDB та писати вихідні запити для звіту в одному з наступних форматів:<ul><li>JSON &ndash; використовуючи команди, які повертають набір результатів, наприклад <code>{ \"find\":\"collection_name\" }</code><li>JavaScript &ndash; отримувати дані використовуючи код JavaScript, наприклад <code>db.collection('collection_name')</code>. </ul>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна використовувати Python при створенні звітів?",
      "html": "Так, Python підтримується для написання вихідних запитів та виразів, просто виберіть його як мову.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_python_query@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    }
  ]
}