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
Горячие клавиши
Кодировка