Contents | Index | Search


  • Главная
  • Web-service
    • Знакомство с веб-сервисом
  • XML
  • XSD
  • XPath
  • XSLT
    • Пример XML-преобразования
    • XSLT настройки в IDEA
    • Вызов XSLT через VBA
  • RegEx
  • Разработка
    • State/Activity Diagrams
      • GraphvizOnline
      • PlantUML
  • IntelliJ IDEA
    • Show unique XPath
    • Evaluate XPath
    • Работа с XSLT
    • Горячие клавиши
  • T-SQL
    • Примеры реализации
    • SQL Statement
    • DML примеры
      • SELECT
      • SELECT FROM Linked Server & COLLATE
      • UNION SELECT
      • SELECT FROM SubQuery
      • JOIN TO SubQuery
      • SELECT TOP 1
      • INSERT INTO
      • UPDATE
      • DELETE
    • DDL примеры
      • IF EXISTS / NOT EXISTS
      • CREATE TABLE
      • CREATE VIEW
      • CREATE VIEW materialized
      • CREATE FUNCTION
      • DROP OBJECT
      • ADD RELATIONAL CONSTRAINTS
    • Представления данных (Views)
    • Операторы выражений
      • EXISTS
      • NOT_EXISTS
    • Функции для выражений
      • Scalar functions
      • Aggregate functions
        • Проверка уникальности с помощью GROUP BY
        • Применение оператора OVER (PARTITION BY)
      • Rowset functions
    • Штатные функции
      • REPLACE
      • ROW_NUMBER
      • DATENAME
    • Пользовательские функции (UDF)
      • Проверить с помощью IF
      • Выполнить SELECT запрос
      • Открыть CURSOR (Recordset), циклы
      • Безопасная конвертация текста в формат даты
    • Рекурсивные UDF
      • Пример рекурсивной функции
      • Применение рекурсивной функции (практический пример)
      • Ошибки запуска рекурсивных функций
      • Недостатки рекурсивных функций
      • Аналитический подход как альтернативное решение
    • Циклы, курсоры
    • Виртуальные таблицы
      • Пример разработки
      • Запустить Inline table-valued function
      • Передать параметр из клиентского приложения
    • Хранимые процедуры
      • "Triangle Report" | Пример реализации
      • Запустить SSIS Package из хранимой процедуры
      • Равномерное распределение | Пример реализации
    • CTE-выражения
      • Традиционный пример
      • Пример оптимизации выгрузки данных
    • Полнотекстовый поиск
      • Как искать данные с помощью FTI
      • Настроить FTI в таблице
      • Пример FTI в цикле
    • Оператор STUFF
    • Случайное число (newID())
    • Инструкции (WAITFOR)
    • Администрирование
      • Cut Transaction Log
  • SQL for Oracle
    • Новая запись (INSERT INTO)
    • Табличные функции с DML операциями
    • Вызов табличной функции из пакета
    • OVER BY PARTITION
    • LISTAGG
    • ROW NUMBER
    • DECODE
    • INSTR
    • SUBSTR
    • UPPER
    • CAST
    • REPLACE
    • TO_CHAR
    • COALESCE
    • TRUNC
    • Системная дата и время
  • MS VBA
    • Среда разработки
      • Запустить/Свернуть окно
      • Модули
      • Что такое Option Explicit
      • Виды переменных
    • Отладка кода
      • BreakPoint
      • Окно Immediate
    • Операторы
      • Arrays (Массивы)
      • Cycles (Циклы)
      • On Error Goto Err
      • Err.Raise
      • InputBox
      • MsgBox
        • Примеры
      • Run SQL
      • Select Case
    • Пара функций
      • Дата (Date)
      • Строка (String)
      • Функция DLookUp
    • Recordset
    • Вызов процедур
    • byRef
    • Примеры
      • Получить путь к "TEMP" папке
      • Получить Windows Login
      • Создать папку на диске
      • Удалить папку с диска
      • Удалить файл с диска
      • Открыть и закрыть Excel-файл
      • Архивировать файл
      • Отправить файл по почте
      • Запустить DTS-пакет (обращение к MS SQL Server)
  • MS Access
    • Примеры приложений
      • Распределение клиентов по менеджерам
    • Скрутить данные колонки в строку в заданной группировке
    • Запуск приложения
      • Многопользовательский вариант
      • Назначить открытие формы при открытии приложения
      • Макрос AutoExec
      • Разные пользователи — разные права
      • Разные группы пользователей — разные права
      • Блокировка открытия приложения с удержанием Shift-а
      • Автообновление приложения при его открытии
      • Создание меню панели инструментов
    • Выход из приложения
      • Блокировать кнопку закрытия окна приложения
      • Создать кнопку выхода из приложения
    • Внешние источники данных
    • Запрос к внешнему источнику на диалекте источника
    • Запросы (Queries)
      • Простой запрос к данным
      • Просмотр данных
      • Запрос с группировкой, Sum
      • Запрос с параметром
      • Запрос на объединение данных
      • Запрос на обновление записей
      • Запрос на добавление данных
      • Функции в запросах
      • Условия в запросах
        • Значение формы
        • Если: IIF
        • IIF IsNull, IIF Not IsNull
      • В каком запросе участвует какая таблица
      • Как просто научиться разарабатывать запросы на SQL
    • Запросы и VBA
      • Запустить запрос
      • Запустить Append запрос
    • Обработка и журналирование ошибок
    • Работа с формами
      • Текстовое представление формы
      • Событие Field/Form. BeforeUpdate
      • Передаваемые параметры открытия формы
      • Значение поля формы
      • Навигация по форме стрелками с клавиатуры
      • Управление свойствами контролов
      • Сохранить запись
      • Когда ID записи нужна до Insert
      • Обновить данные формы
      • Отфильтровать записи
      • Открыть форму в виде сводной таблицы/диаграммы
      • Закрыть форму
    • Работа с Recordset
      • Что такое Recordset
      • Получить кол-во записей с помощью Recordset
      • Редактировать данные Recordset-а формы
      • Редактировать Recordset запроса
      • Очистить/заполнить поля формы в цикле
    • Объекты MS Access
      • Форма: проверка открыта ли форма?
      • Форма: проверка существует ли форма?
      • Отчет: проверка существует ли отчет?
      • Таблица: проверка существует ли таблица?
      • Запрос: проверка существует ли запрос?
      • Контрол (Control): пример работы с объектом
    • Библиотеки DAO и ADO
      • DAO
        • Обратиться к текущей БД
        • Обратиться к другой БД
        • Создать новую БД
        • Вывести имена таблиц текущей БД
        • Создать таблицу
        • Создать таблицу, указать ключ
        • Удалить таблицу
        • Установить связь между таблицами
        • Удалить связь
        • Создать запрос
        • Удалить запрос
      • ADO
        • Обратиться к текущей БД
        • Обратиться к другой БД
        • Создать новую БД
        • Вывести имена таблиц текущей БД
        • Создать таблицу
        • Создать таблицу, указать ключ
        • Удалить таблицу
        • Установить связь между таблицами
        • Удалить связь
    • Отчёты MS Excel
      • OLE Object MS Excel
        • Создать OLE Object
        • Открыть и обновить OLE Object
      • Открыть Excel-файл
  • MS Excel
    • Внешние источники данных
    • Сводные таблицы (Pivot Tables)
      • Построить сводную таблицу от Excel листа
      • Построить сводную таблицу от внешнего источника
        • От запроса или таблицы MS Access
        • От запроса (View) или таблицы базы данных MS SQL Server
    • Работа с массивами данных
      • Фильтры
      • Формулы массивов
      • Функции массивов
        • Вычисление масивов: другие примеры
      • Database-функции / Работа с базой данных
    • Пара функций
      • INDEX / ИНДЕКС
      • MATCH / ПОИСКПОЗ
      • FREQUENCY / ЧАСТОТА
      • STDEV / СТАНДОТКЛОН
      • SUMPRODUCT / СУММПРОИЗВ
      • TRANSPOSE / ТРАНСП
      • Database-функции / Работа с базой данных
  • MS SQL Server
    • Примеры БД от поставщика
    • Безопасность
      • Настройка прав доступа к объектам БД
    • Объекты БД
    • Типы полей
    • Ключи
    • Задать авто увеличивающееся значение поля
    • Индексы
    • Связи
    • Полнотекстовый индекс
    • SSIS
      • Типы трансформации данных
      • Запустить DTS с помощью VBA
  • MS SQL Analysis Services
    • Что такое «куб»?
    • Подготовка к работе
      • Создать проект
      • Создать источник данных
      • Создать View источника данных
      • Проводник проекта
      • Посмотреть данные источника
      • Обновить источник данных
      • Построить и выпустить проект
      • Удалить проект
    • Построить AS куб
      • Dimensions
        • Создать измерение
        • Редактировать / удалить измерение
        • Свойства измерения
        • Настроить Storage Mode
        • Настроить Processing Mode
        • Process Dimension
        • Browse Dimension
        • Чуть больше о Time Dimension
        • Attribute All Member Name
        • Depends On Dimension
        • Error Configuration
        • Unknown Member
      • Cube
        • Создать куб
        • Свойства куба
        • Настроить Storage Mode
        • Настроить Processing Mode
        • Перед запуском Process Cube
          • Processing Options
          • Dimension key errors
        • Process Cube
        • Обзор данных куба
        • Редактировать куб
        • Фильтры
        • Вычисляемые Measures
      • MOLAP
      • ROLAP
      • HOLAP
    • Отобразить куб в MS Excel
      • Построить сводную таблицу от куба Analysis Server
        • На примере в Excel 2003
      • Куб Off-life
  • IBM Cognos BI
    • Cognos Report Studio
      • Запрос
        • Оптимизация выгрузки данных
        • Кэширование результата Запроса
        • Комментарии в выражениях
        • Группировка и агрегация
        • Запрос в виде SQL-выражения
        • Запуск хранимой процедуры
      • Страница Запроса
        • Каскадное обновление данных под Запрос значения
        • Множественный выбор параметра и Автоотправка
      • Страница Отчета
        • Элемент Список
          • Добавить строку ниже шапки таблицы
          • Добавить больше одной строки ниже шапки таблицы
          • Нумерование колонок
          • Задать условный стиль для элемента Списка
          • Настройка цвета элемента
          • Отношения "Основной/Подробности"
          • 2 элемента Списка в одном
        • Группировка в наборе страниц
        • Вывести значение из стороннего Запроса
        • Задать условный стиль для Списка
        • Динамический набор страниц в отчете
        • Отчет от выбранного Запроса Пользователем
        • Отобразить значение для случаев ошибки или NULL-а
        • Запуск детализированного под-отчета
      • Настройки отчета
    • Cognos Transformer
      • Пример модели куба Cognos Transformer
      • Создать и настроить новую модель
      • Модель куба | Data Source
        • Манипуляции с полями Data Source
        • Примеры вычислений в Data Source
        • Просмотр данных разработанного Data Source
        • Выгрузка данных Data Source с помощью Report Studio
        • Несколько источников данных
      • Модель куба | Dimension Map
        • Разработка Dim-линии
        • Общие свойства Dim-уровня
        • Уникальность данных измерения
        • Наполнение / обновление категорий
        • Просмотр категорий
        • Удаление категорий
        • Просмотр количества категорий в измерении
        • Label измерения
        • Измерение времени
        • Свойства измерения Unique & Move
      • Модель куба | Факты
        • Настройка фактов
        • Вычисляемые факты
        • Настройка вычисления с заданным количеством знаков после запятой
        • Category Count
        • Свойство Activity Measure
      • Куб
        • Создание и настройка куба
        • Наполнение / обновление данных
        • Настройка публикации / вхождения / пакета
        • Публикация источника данных и вхождения (пакета)
      • Разработка отчета на базе разработанного куба
      • Манипуляции по удалению объектов
        • Удаление вхождения (публикации) куба
        • Удаление опубликованного источника данных
        • Удаление модели куба
        • Удаление куба
  • MS Windows
    • Общий доступ и безопасность
    • Системный DSN
  • Tips & Trics
    • Команды .bat
    • Горячие клавиши
  • Кодировка